├── CITATION.cff ├── LICENSE ├── README.md ├── examples └── fluidisedBed-3D │ ├── README │ ├── createInitialParticleConfiguration.lammps │ ├── in.lbmpsm │ └── in2.lbmpsm ├── graphics └── fluidsedBedExample-LAMMPS-LBM-PSM.png ├── src ├── LBM_PSM_BGK_dynamics.cpp ├── LBM_PSM_BGK_dynamics.h ├── LBM_PSM_MPICOMM.cpp ├── LBM_PSM_MPICOMM.h ├── LBM_PSM_dynamics.cpp ├── LBM_PSM_dynamics.h ├── LBM_PSM_exchangeParticleData.cpp ├── LBM_PSM_exchangeParticleData.h ├── LBM_PSM_lattice.cpp ├── LBM_PSM_lattice.h ├── LBM_PSM_particleDataOnLattice.cpp ├── LBM_PSM_particleDataOnLattice.h ├── LBM_PSM_unitConversion.cpp ├── LBM_PSM_unitConversion.h ├── LBM_PSM_zou_he_BC.cpp ├── LBM_PSM_zou_he_BC.h ├── fix_LBM_PSM.cpp ├── fix_LBM_PSM.h ├── fix_LBM_PSM_BC.cpp ├── fix_LBM_PSM_BC.h ├── fix_LBM_PSM_writeReadRestart.cpp ├── fix_LBM_PSM_writeReadRestart.h ├── fix_LBM_PSM_writeVTK.cpp ├── fix_LBM_PSM_writeVTK.h ├── pair_GRM_LBDEM.cpp └── pair_GRM_LBDEM.h └── verification ├── 2D_dragForce ├── Re-dragCoefficients.png ├── Re0p1 │ ├── analyseDragForce.py │ └── in.lbmpsm ├── Re10p0 │ ├── analyseDragForce.py │ └── in.lbmpsm ├── Re1p0 │ ├── analyseDragForce.py │ └── in.lbmpsm ├── dragCoefficients.dat ├── dragCoefficients_experiment_korzani-etal-2017.dat └── plot_Re-dragCoefficients ├── 3D_lubricationForce-tau0p7 ├── analyseLubricationForces.py ├── in.lbmpsm └── lubricationAnalysis-tau0p7.png ├── 3D_stokesDragForce-tau0p7 ├── ForceError.dat ├── analyseDragForce.py └── in.lbmpsm ├── 3D_stresslet-tau0p7 ├── ErrorSummary.dat ├── analyseStressletAndAngularVelocity.py └── in.lbmpsm ├── 3D_torque-tau0p7 ├── ErrorSummary.dat ├── analyseStressletAndTorque.py └── in.lbmpsm └── shearedSuspensions ├── README ├── analyseViscosity.py ├── create.lammps ├── create_configurations.py ├── phi-visc.png ├── phi-viscosity.dat ├── plot_phi-viscosity ├── shear.lammps └── shear_configurations.py /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/README.md -------------------------------------------------------------------------------- /examples/fluidisedBed-3D/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/examples/fluidisedBed-3D/README -------------------------------------------------------------------------------- /examples/fluidisedBed-3D/createInitialParticleConfiguration.lammps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/examples/fluidisedBed-3D/createInitialParticleConfiguration.lammps -------------------------------------------------------------------------------- /examples/fluidisedBed-3D/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/examples/fluidisedBed-3D/in.lbmpsm -------------------------------------------------------------------------------- /examples/fluidisedBed-3D/in2.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/examples/fluidisedBed-3D/in2.lbmpsm -------------------------------------------------------------------------------- /graphics/fluidsedBedExample-LAMMPS-LBM-PSM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/graphics/fluidsedBedExample-LAMMPS-LBM-PSM.png -------------------------------------------------------------------------------- /src/LBM_PSM_BGK_dynamics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_BGK_dynamics.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_BGK_dynamics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_BGK_dynamics.h -------------------------------------------------------------------------------- /src/LBM_PSM_MPICOMM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_MPICOMM.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_MPICOMM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_MPICOMM.h -------------------------------------------------------------------------------- /src/LBM_PSM_dynamics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_dynamics.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_dynamics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_dynamics.h -------------------------------------------------------------------------------- /src/LBM_PSM_exchangeParticleData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_exchangeParticleData.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_exchangeParticleData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_exchangeParticleData.h -------------------------------------------------------------------------------- /src/LBM_PSM_lattice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_lattice.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_lattice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_lattice.h -------------------------------------------------------------------------------- /src/LBM_PSM_particleDataOnLattice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_particleDataOnLattice.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_particleDataOnLattice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_particleDataOnLattice.h -------------------------------------------------------------------------------- /src/LBM_PSM_unitConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_unitConversion.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_unitConversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_unitConversion.h -------------------------------------------------------------------------------- /src/LBM_PSM_zou_he_BC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_zou_he_BC.cpp -------------------------------------------------------------------------------- /src/LBM_PSM_zou_he_BC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/LBM_PSM_zou_he_BC.h -------------------------------------------------------------------------------- /src/fix_LBM_PSM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM.cpp -------------------------------------------------------------------------------- /src/fix_LBM_PSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM.h -------------------------------------------------------------------------------- /src/fix_LBM_PSM_BC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_BC.cpp -------------------------------------------------------------------------------- /src/fix_LBM_PSM_BC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_BC.h -------------------------------------------------------------------------------- /src/fix_LBM_PSM_writeReadRestart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_writeReadRestart.cpp -------------------------------------------------------------------------------- /src/fix_LBM_PSM_writeReadRestart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_writeReadRestart.h -------------------------------------------------------------------------------- /src/fix_LBM_PSM_writeVTK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_writeVTK.cpp -------------------------------------------------------------------------------- /src/fix_LBM_PSM_writeVTK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/fix_LBM_PSM_writeVTK.h -------------------------------------------------------------------------------- /src/pair_GRM_LBDEM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/pair_GRM_LBDEM.cpp -------------------------------------------------------------------------------- /src/pair_GRM_LBDEM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/src/pair_GRM_LBDEM.h -------------------------------------------------------------------------------- /verification/2D_dragForce/Re-dragCoefficients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re-dragCoefficients.png -------------------------------------------------------------------------------- /verification/2D_dragForce/Re0p1/analyseDragForce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re0p1/analyseDragForce.py -------------------------------------------------------------------------------- /verification/2D_dragForce/Re0p1/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re0p1/in.lbmpsm -------------------------------------------------------------------------------- /verification/2D_dragForce/Re10p0/analyseDragForce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re10p0/analyseDragForce.py -------------------------------------------------------------------------------- /verification/2D_dragForce/Re10p0/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re10p0/in.lbmpsm -------------------------------------------------------------------------------- /verification/2D_dragForce/Re1p0/analyseDragForce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re1p0/analyseDragForce.py -------------------------------------------------------------------------------- /verification/2D_dragForce/Re1p0/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/Re1p0/in.lbmpsm -------------------------------------------------------------------------------- /verification/2D_dragForce/dragCoefficients.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/dragCoefficients.dat -------------------------------------------------------------------------------- /verification/2D_dragForce/dragCoefficients_experiment_korzani-etal-2017.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/dragCoefficients_experiment_korzani-etal-2017.dat -------------------------------------------------------------------------------- /verification/2D_dragForce/plot_Re-dragCoefficients: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/2D_dragForce/plot_Re-dragCoefficients -------------------------------------------------------------------------------- /verification/3D_lubricationForce-tau0p7/analyseLubricationForces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_lubricationForce-tau0p7/analyseLubricationForces.py -------------------------------------------------------------------------------- /verification/3D_lubricationForce-tau0p7/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_lubricationForce-tau0p7/in.lbmpsm -------------------------------------------------------------------------------- /verification/3D_lubricationForce-tau0p7/lubricationAnalysis-tau0p7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_lubricationForce-tau0p7/lubricationAnalysis-tau0p7.png -------------------------------------------------------------------------------- /verification/3D_stokesDragForce-tau0p7/ForceError.dat: -------------------------------------------------------------------------------- 1 | # 1: Tau | 2: StokesForceError[%] 2 | 0.7 0.6512403902231504 3 | -------------------------------------------------------------------------------- /verification/3D_stokesDragForce-tau0p7/analyseDragForce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_stokesDragForce-tau0p7/analyseDragForce.py -------------------------------------------------------------------------------- /verification/3D_stokesDragForce-tau0p7/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_stokesDragForce-tau0p7/in.lbmpsm -------------------------------------------------------------------------------- /verification/3D_stresslet-tau0p7/ErrorSummary.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_stresslet-tau0p7/ErrorSummary.dat -------------------------------------------------------------------------------- /verification/3D_stresslet-tau0p7/analyseStressletAndAngularVelocity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_stresslet-tau0p7/analyseStressletAndAngularVelocity.py -------------------------------------------------------------------------------- /verification/3D_stresslet-tau0p7/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_stresslet-tau0p7/in.lbmpsm -------------------------------------------------------------------------------- /verification/3D_torque-tau0p7/ErrorSummary.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_torque-tau0p7/ErrorSummary.dat -------------------------------------------------------------------------------- /verification/3D_torque-tau0p7/analyseStressletAndTorque.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_torque-tau0p7/analyseStressletAndTorque.py -------------------------------------------------------------------------------- /verification/3D_torque-tau0p7/in.lbmpsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/3D_torque-tau0p7/in.lbmpsm -------------------------------------------------------------------------------- /verification/shearedSuspensions/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/README -------------------------------------------------------------------------------- /verification/shearedSuspensions/analyseViscosity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/analyseViscosity.py -------------------------------------------------------------------------------- /verification/shearedSuspensions/create.lammps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/create.lammps -------------------------------------------------------------------------------- /verification/shearedSuspensions/create_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/create_configurations.py -------------------------------------------------------------------------------- /verification/shearedSuspensions/phi-visc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/phi-visc.png -------------------------------------------------------------------------------- /verification/shearedSuspensions/phi-viscosity.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/phi-viscosity.dat -------------------------------------------------------------------------------- /verification/shearedSuspensions/plot_phi-viscosity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/plot_phi-viscosity -------------------------------------------------------------------------------- /verification/shearedSuspensions/shear.lammps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/shear.lammps -------------------------------------------------------------------------------- /verification/shearedSuspensions/shear_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timnajuch/LAMMPS-LBM-PSM/HEAD/verification/shearedSuspensions/shear_configurations.py --------------------------------------------------------------------------------