gitextract_he7ocjci/ ├── .gitignore ├── COPYING ├── DISCLAIMER ├── README.md ├── applications/ │ ├── solvers/ │ │ ├── cfdemSolverIB/ │ │ │ ├── Make/ │ │ │ │ ├── files │ │ │ │ └── options │ │ │ ├── cfdemSolverIB.C │ │ │ └── createFields.H │ │ ├── cfdemSolverPiso/ │ │ │ ├── Make/ │ │ │ │ ├── files │ │ │ │ └── options │ │ │ ├── cfdemSolverPiso.C │ │ │ └── createFields.H │ │ ├── cfdemSolverPisoSTM/ │ │ │ ├── Make/ │ │ │ │ ├── files │ │ │ │ └── options │ │ │ ├── cfdemSolverPisoSTM.C │ │ │ └── createFields.H │ │ └── cfdemSolverPisoScalar/ │ │ ├── Make/ │ │ │ ├── files │ │ │ └── options │ │ ├── cfdemSolverPisoScalar.C │ │ └── createFields.H │ └── utilities/ │ ├── cfdemPostproc/ │ │ ├── Make/ │ │ │ ├── files │ │ │ └── options │ │ ├── cfdemPostproc.C │ │ └── createFields.H │ ├── vizClock/ │ │ ├── matPlot.py │ │ └── timeEvalFull.txt │ └── writeUfluid/ │ ├── Make/ │ │ ├── files │ │ └── options │ ├── createFields.H │ ├── particleTrackProperties │ └── writeUfluid.C ├── doc/ │ ├── _build/ │ │ ├── doctrees/ │ │ │ ├── CFDEMcoupling_Manual.doctree │ │ │ ├── IOModel.doctree │ │ │ ├── IOModel_basicIO.doctree │ │ │ ├── IOModel_noIO.doctree │ │ │ ├── IOModel_sophIO.doctree │ │ │ ├── IOModel_trackIO.doctree │ │ │ ├── averagingModel.doctree │ │ │ ├── averagingModel_dense.doctree │ │ │ ├── averagingModel_dilute.doctree │ │ │ ├── cfdemSolverIB.doctree │ │ │ ├── cfdemSolverPiso.doctree │ │ │ ├── cfdemSolverPisoSTM.doctree │ │ │ ├── cfdemSolverPisoScalar.doctree │ │ │ ├── clockModel.doctree │ │ │ ├── clockModel_noClock.doctree │ │ │ ├── clockModel_standardClock.doctree │ │ │ ├── dataExchangeModel.doctree │ │ │ ├── dataExchangeModel_noDataExchange.doctree │ │ │ ├── dataExchangeModel_oneWayVTK.doctree │ │ │ ├── dataExchangeModel_twoWayFiles.doctree │ │ │ ├── dataExchangeModel_twoWayMPI.doctree │ │ │ ├── environment.pickle │ │ │ ├── fix_couple_cfd.doctree │ │ │ ├── fix_couple_cfd_force.doctree │ │ │ ├── forceModel.doctree │ │ │ ├── forceModel_Archimedes.doctree │ │ │ ├── forceModel_ArchimedesIB.doctree │ │ │ ├── forceModel_DiFeliceDrag.doctree │ │ │ ├── forceModel_GidaspowDrag.doctree │ │ │ ├── forceModel_KochHillDrag.doctree │ │ │ ├── forceModel_LaEuScalarTemp.doctree │ │ │ ├── forceModel_MeiLift.doctree │ │ │ ├── forceModel_SchillerNaumannDrag.doctree │ │ │ ├── forceModel_ShirgaonkarIB.doctree │ │ │ ├── forceModel_checkCouplingInterval.doctree │ │ │ ├── forceModel_fieldStore.doctree │ │ │ ├── forceModel_fieldTimeAverage.doctree │ │ │ ├── forceModel_gradPForce.doctree │ │ │ ├── forceModel_noDrag.doctree │ │ │ ├── forceModel_particleCellVolume.doctree │ │ │ ├── forceModel_particleVolume.doctree │ │ │ ├── forceModel_periodicPressure.doctree │ │ │ ├── forceModel_scalarGeneralExchange.doctree │ │ │ ├── forceModel_virtualMassForce.doctree │ │ │ ├── forceModel_viscForce.doctree │ │ │ ├── forceModel_volWeightedAverage.doctree │ │ │ ├── forceSubModel.doctree │ │ │ ├── forceSubModel_ImEx.doctree │ │ │ ├── fvOptions.doctree │ │ │ ├── fvOptions_meanSupVelocityForce.doctree │ │ │ ├── liggghtsCommandModel.doctree │ │ │ ├── liggghtsCommandModel_execute.doctree │ │ │ ├── liggghtsCommandModel_readLiggghtsData.doctree │ │ │ ├── liggghtsCommandModel_runLiggghts.doctree │ │ │ ├── liggghtsCommandModel_setDEMGravity.doctree │ │ │ ├── liggghtsCommandModel_writeLiggghts.doctree │ │ │ ├── locateModel.doctree │ │ │ ├── locateModel_engineSearch.doctree │ │ │ ├── locateModel_engineSearchIB.doctree │ │ │ ├── locateModel_standardSearch.doctree │ │ │ ├── meshMotionModel.doctree │ │ │ ├── meshMotionModel_noMeshMotion.doctree │ │ │ ├── momCoupleModel.doctree │ │ │ ├── momCoupleModel_explicitCouple.doctree │ │ │ ├── momCoupleModel_implicitCouple.doctree │ │ │ ├── momCoupleModel_noCouple.doctree │ │ │ ├── probeModel.doctree │ │ │ ├── probeModel_noProbe.doctree │ │ │ ├── probeModel_particleProbe.doctree │ │ │ ├── scalarTransportModel.doctree │ │ │ ├── scalarTransportModel_generalManual.doctree │ │ │ ├── smoothingModel.doctree │ │ │ ├── smoothingModel_constDiffSmoothing.doctree │ │ │ ├── smoothingModel_noSmoothing.doctree │ │ │ ├── voidFractionModel.doctree │ │ │ ├── voidFractionModel_GaussVoidFraction.doctree │ │ │ ├── voidFractionModel_IBVoidFraction.doctree │ │ │ ├── voidFractionModel_bigParticleVoidFraction.doctree │ │ │ ├── voidFractionModel_centreVoidFraction.doctree │ │ │ ├── voidFractionModel_dividedVoidFraction.doctree │ │ │ ├── voidFractionModel_noVoidFraction.doctree │ │ │ └── voidFractionModel_trilinearVoidFraction.doctree │ │ └── html/ │ │ ├── .buildinfo │ │ ├── CFDEMcoupling_Manual.html │ │ ├── IOModel.html │ │ ├── IOModel_basicIO.html │ │ ├── IOModel_noIO.html │ │ ├── IOModel_sophIO.html │ │ ├── IOModel_trackIO.html │ │ ├── _static/ │ │ │ ├── basic.css │ │ │ ├── css/ │ │ │ │ ├── badge_only.css │ │ │ │ ├── theme.css │ │ │ │ └── theme_CFDEMcoupling.css │ │ │ ├── doctools.js │ │ │ ├── documentation_options.js │ │ │ ├── jquery.js │ │ │ ├── js/ │ │ │ │ └── theme.js │ │ │ ├── language_data.js │ │ │ ├── pygments.css │ │ │ ├── searchtools.js │ │ │ └── underscore.js │ │ ├── averagingModel.html │ │ ├── averagingModel_dense.html │ │ ├── averagingModel_dilute.html │ │ ├── cfdemSolverIB.html │ │ ├── cfdemSolverPiso.html │ │ ├── cfdemSolverPisoSTM.html │ │ ├── cfdemSolverPisoScalar.html │ │ ├── clockModel.html │ │ ├── clockModel_noClock.html │ │ ├── clockModel_standardClock.html │ │ ├── dataExchangeModel.html │ │ ├── dataExchangeModel_noDataExchange.html │ │ ├── dataExchangeModel_oneWayVTK.html │ │ ├── dataExchangeModel_twoWayFiles.html │ │ ├── dataExchangeModel_twoWayMPI.html │ │ ├── fix_couple_cfd.html │ │ ├── fix_couple_cfd_force.html │ │ ├── forceModel.html │ │ ├── forceModel_Archimedes.html │ │ ├── forceModel_ArchimedesIB.html │ │ ├── forceModel_DiFeliceDrag.html │ │ ├── forceModel_GidaspowDrag.html │ │ ├── forceModel_KochHillDrag.html │ │ ├── forceModel_LaEuScalarTemp.html │ │ ├── forceModel_MeiLift.html │ │ ├── forceModel_SchillerNaumannDrag.html │ │ ├── forceModel_ShirgaonkarIB.html │ │ ├── forceModel_checkCouplingInterval.html │ │ ├── forceModel_fieldStore.html │ │ ├── forceModel_fieldTimeAverage.html │ │ ├── forceModel_gradPForce.html │ │ ├── forceModel_noDrag.html │ │ ├── forceModel_particleCellVolume.html │ │ ├── forceModel_particleVolume.html │ │ ├── forceModel_periodicPressure.html │ │ ├── forceModel_scalarGeneralExchange.html │ │ ├── forceModel_virtualMassForce.html │ │ ├── forceModel_viscForce.html │ │ ├── forceModel_volWeightedAverage.html │ │ ├── forceSubModel.html │ │ ├── forceSubModel_ImEx.html │ │ ├── fvOptions.html │ │ ├── fvOptions_meanSupVelocityForce.html │ │ ├── genindex.html │ │ ├── liggghtsCommandModel.html │ │ ├── liggghtsCommandModel_execute.html │ │ ├── liggghtsCommandModel_readLiggghtsData.html │ │ ├── liggghtsCommandModel_runLiggghts.html │ │ ├── liggghtsCommandModel_setDEMGravity.html │ │ ├── liggghtsCommandModel_writeLiggghts.html │ │ ├── locateModel.html │ │ ├── locateModel_engineSearch.html │ │ ├── locateModel_engineSearchIB.html │ │ ├── locateModel_standardSearch.html │ │ ├── meshMotionModel.html │ │ ├── meshMotionModel_noMeshMotion.html │ │ ├── momCoupleModel.html │ │ ├── momCoupleModel_explicitCouple.html │ │ ├── momCoupleModel_implicitCouple.html │ │ ├── momCoupleModel_noCouple.html │ │ ├── objects.inv │ │ ├── probeModel.html │ │ ├── probeModel_noProbe.html │ │ ├── probeModel_particleProbe.html │ │ ├── scalarTransportModel.html │ │ ├── scalarTransportModel_generalManual.html │ │ ├── search.html │ │ ├── searchindex.js │ │ ├── smoothingModel.html │ │ ├── smoothingModel_constDiffSmoothing.html │ │ ├── smoothingModel_noSmoothing.html │ │ ├── voidFractionModel.html │ │ ├── voidFractionModel_GaussVoidFraction.html │ │ ├── voidFractionModel_IBVoidFraction.html │ │ ├── voidFractionModel_bigParticleVoidFraction.html │ │ ├── voidFractionModel_centreVoidFraction.html │ │ ├── voidFractionModel_dividedVoidFraction.html │ │ ├── voidFractionModel_noVoidFraction.html │ │ └── voidFractionModel_trilinearVoidFraction.html │ ├── _static/ │ │ └── css/ │ │ └── theme_CFDEMcoupling.css │ ├── release-notes-PUBLIC-3.8.0.txt │ └── release-notes-PUBLIC-3.8.1.txt ├── src/ │ ├── eulerian/ │ │ ├── fvOptionsCFDEM/ │ │ │ ├── Make/ │ │ │ │ ├── files │ │ │ │ └── options │ │ │ └── sources/ │ │ │ └── derived/ │ │ │ └── meanSupVelocityForce/ │ │ │ ├── meanSupVelocityForce.C │ │ │ └── meanSupVelocityForce.H │ │ └── scalarTransportModelsCFDEM/ │ │ ├── Make/ │ │ │ ├── files │ │ │ └── options │ │ ├── eulerianScalarField/ │ │ │ ├── eulerianScalarField.C │ │ │ ├── eulerianScalarField.H │ │ │ └── newEulerianScalarField.C │ │ ├── generalManual/ │ │ │ ├── generalManual.C │ │ │ └── generalManual.H │ │ ├── generalPhaseChange/ │ │ │ ├── generalPhaseChange.C │ │ │ └── generalPhaseChange.H │ │ ├── noTransport/ │ │ │ ├── noTransport.C │ │ │ └── noTransport.H │ │ ├── phaseChangeModel/ │ │ │ ├── newPhaseChangeModel.C │ │ │ ├── phaseChangeModel.C │ │ │ └── phaseChangeModel.H │ │ ├── scalarTransportModel/ │ │ │ ├── newScalarTransportModel.C │ │ │ ├── scalarTransportModel.C │ │ │ └── scalarTransportModel.H │ │ └── temperatureModel/ │ │ ├── temperatureModel.C │ │ └── temperatureModel.H │ ├── lagrangian/ │ │ └── cfdemParticle/ │ │ ├── Make/ │ │ │ ├── files │ │ │ └── options │ │ ├── cfdTools/ │ │ │ ├── IOtools/ │ │ │ │ └── json/ │ │ │ │ ├── json.C │ │ │ │ └── json.H │ │ │ ├── checkImCoupleM.H │ │ │ ├── checkImExCoupleM.H │ │ │ ├── checkModelType.H │ │ │ ├── compressibleContinuityErrsPU.H │ │ │ ├── constructCFDEMcloud.H │ │ │ ├── continuityErrorPhiPU.H │ │ │ ├── continuityErrorPhiVoidfraction.H │ │ │ ├── couplingForceError.H │ │ │ ├── createCFDEMFields.H │ │ │ ├── createFieldsAddOn.H │ │ │ ├── debugInfo.H │ │ │ ├── declareCFDEMcloud.H │ │ │ ├── fixedFluxPressureHandling.H │ │ │ ├── forceCheckEx.H │ │ │ ├── forceCheckIm.H │ │ │ ├── forceCheckImEx.H │ │ │ ├── global.C │ │ │ ├── global.H │ │ │ ├── mathExtra.H │ │ │ ├── newGlobal.C │ │ │ ├── readPISOControls_OF30.H │ │ │ ├── resetInterpolators/ │ │ │ │ ├── resetAlphaInterpolator.H │ │ │ │ ├── resetDDtUInterpolator.H │ │ │ │ ├── resetDSauterInterpolator.H │ │ │ │ ├── resetDivTauInterpolator.H │ │ │ │ ├── resetFluidScalarFieldInterpolator.H │ │ │ │ ├── resetGInterpolator.H │ │ │ │ ├── resetGradAlphaInterpolator.H │ │ │ │ ├── resetGradPInterpolator.H │ │ │ │ ├── resetGradPsolidInterpolator.H │ │ │ │ ├── resetGradUInterpolator.H │ │ │ │ ├── resetGradVoidfractionInterpolator.H │ │ │ │ ├── resetPhiP1Interpolator.H │ │ │ │ ├── resetPhiP2Interpolator.H │ │ │ │ ├── resetRhoInterpolator.H │ │ │ │ ├── resetShearRateInterpolator.H │ │ │ │ ├── resetTInterpolator.H │ │ │ │ ├── resetUInterpolator.H │ │ │ │ ├── resetUp1Interpolator.H │ │ │ │ ├── resetUp2Interpolator.H │ │ │ │ ├── resetUsInterpolator.H │ │ │ │ ├── resetVoidfractionInterpolator.H │ │ │ │ └── resetVorticityInterpolator.H │ │ │ ├── sanityChecks/ │ │ │ │ ├── level0_Cloud.H │ │ │ │ └── level0_Solver.H │ │ │ ├── setupProbeModel.H │ │ │ ├── setupProbeModelfields.H │ │ │ └── versionInfo.H │ │ ├── cfdemCloud/ │ │ │ ├── cfdemCloud.C │ │ │ ├── cfdemCloud.H │ │ │ ├── cfdemCloudI.H │ │ │ └── cfdemCloudIO.C │ │ ├── derived/ │ │ │ └── cfdemCloudIB/ │ │ │ ├── cfdemCloudIB.C │ │ │ └── cfdemCloudIB.H │ │ ├── etc/ │ │ │ ├── OFVersionChange/ │ │ │ │ ├── changeDictionaryDicts/ │ │ │ │ │ ├── changeDictionaryDict_2.4.x │ │ │ │ │ └── changeDictionaryDict_3.0.x │ │ │ │ └── shellScripts/ │ │ │ │ ├── activateVersion.sh │ │ │ │ ├── cfdemChangeTutOFversion.sh │ │ │ │ ├── cfdemChangeTutOFversion_all.sh │ │ │ │ ├── commentOut.sh │ │ │ │ ├── integratorAndCouplingStyleChange.sh │ │ │ │ └── unComment.sh │ │ │ ├── OFversion/ │ │ │ │ └── OFversion.H │ │ │ ├── addLibs_universal/ │ │ │ │ ├── additionalLibs_2.4.x │ │ │ │ ├── additionalLibs_3.0.x │ │ │ │ ├── additionalLibs_3.2 │ │ │ │ ├── additionalLibs_4.x │ │ │ │ ├── additionalLibs_5.x │ │ │ │ ├── additionalLibs_6 │ │ │ │ ├── additionalLibs_solver │ │ │ │ ├── additionalLibs_superquadric │ │ │ │ ├── additionalLibs_v1606+ │ │ │ │ └── additionalLibs_v1612+ │ │ │ ├── bashrc │ │ │ ├── cfdemSystemTest.sh │ │ │ ├── cleanCFDEMcoupling.sh │ │ │ ├── compileCFDEMcoupling.sh │ │ │ ├── compileCFDEMcoupling_all.sh │ │ │ ├── compileCFDEMcoupling_sol.sh │ │ │ ├── compileCFDEMcoupling_src.sh │ │ │ ├── compileCFDEMcoupling_uti.sh │ │ │ ├── compileLIGGGHTS.sh │ │ │ ├── compileLIGGGHTS_dataExchLib.sh │ │ │ ├── compileLIGGGHTS_lib.sh │ │ │ ├── compileLIGGGHTS_noClean.sh │ │ │ ├── controlDict_cgs_2.1.x │ │ │ ├── controlDict_cgs_2.2.x │ │ │ ├── cshrc │ │ │ ├── functions.sh │ │ │ ├── library-liggghts-list.txt │ │ │ ├── library-list.txt │ │ │ ├── package-liggghts-list.txt │ │ │ ├── package-undo-liggghts-list.txt │ │ │ ├── pullLIGGGHTS.sh │ │ │ ├── solver-list.txt │ │ │ ├── testTutorials.sh │ │ │ ├── tutorial-list.txt │ │ │ └── utilities-list.txt │ │ └── subModels/ │ │ ├── IOModel/ │ │ │ ├── IOModel/ │ │ │ │ ├── IOModel.C │ │ │ │ ├── IOModel.H │ │ │ │ └── newIOModel.C │ │ │ ├── basicIO/ │ │ │ │ ├── basicIO.C │ │ │ │ └── basicIO.H │ │ │ ├── noIO/ │ │ │ │ ├── noIO.C │ │ │ │ └── noIO.H │ │ │ ├── sophIO/ │ │ │ │ ├── sophIO.C │ │ │ │ └── sophIO.H │ │ │ └── trackIO/ │ │ │ ├── trackIO.C │ │ │ └── trackIO.H │ │ ├── averagingModel/ │ │ │ ├── averagingModel/ │ │ │ │ ├── averagingModel.C │ │ │ │ ├── averagingModel.H │ │ │ │ └── newAveragingModel.C │ │ │ ├── dense/ │ │ │ │ ├── dense.C │ │ │ │ └── dense.H │ │ │ └── dilute/ │ │ │ ├── dilute.C │ │ │ └── dilute.H │ │ ├── clockModel/ │ │ │ ├── clockModel/ │ │ │ │ ├── clockModel.C │ │ │ │ ├── clockModel.H │ │ │ │ └── newClockModel.C │ │ │ ├── noClock/ │ │ │ │ ├── noClock.C │ │ │ │ └── noClock.H │ │ │ └── standardClock/ │ │ │ ├── standardClock.C │ │ │ └── standardClock.H │ │ ├── dataExchangeModel/ │ │ │ ├── dataExchangeModel/ │ │ │ │ ├── dataExchangeModel.C │ │ │ │ ├── dataExchangeModel.H │ │ │ │ └── newDataExchangeModel.C │ │ │ ├── noDataExchange/ │ │ │ │ ├── noDataExchange.C │ │ │ │ └── noDataExchange.H │ │ │ ├── oneWayVTK/ │ │ │ │ ├── oneWayVTK.C │ │ │ │ └── oneWayVTK.H │ │ │ ├── twoWayFiles/ │ │ │ │ ├── twoWayFiles.C │ │ │ │ └── twoWayFiles.H │ │ │ └── twoWayMPI/ │ │ │ ├── twoWayMPI.C │ │ │ └── twoWayMPI.H │ │ ├── forceModel/ │ │ │ ├── Archimedes/ │ │ │ │ ├── Archimedes.C │ │ │ │ └── Archimedes.H │ │ │ ├── ArchimedesIB/ │ │ │ │ ├── ArchimedesIB.C │ │ │ │ └── ArchimedesIB.H │ │ │ ├── DiFeliceDrag/ │ │ │ │ ├── DiFeliceDrag.C │ │ │ │ └── DiFeliceDrag.H │ │ │ ├── GidaspowDrag/ │ │ │ │ ├── GidaspowDrag.C │ │ │ │ └── GidaspowDrag.H │ │ │ ├── KochHillDrag/ │ │ │ │ ├── KochHillDrag.C │ │ │ │ └── KochHillDrag.H │ │ │ ├── LaEuScalarTemp/ │ │ │ │ ├── LaEuScalarTemp.C │ │ │ │ └── LaEuScalarTemp.H │ │ │ ├── MeiLift/ │ │ │ │ ├── MeiLift.C │ │ │ │ └── MeiLift.H │ │ │ ├── SchillerNaumannDrag/ │ │ │ │ ├── SchillerNaumannDrag.C │ │ │ │ └── SchillerNaumannDrag.H │ │ │ ├── ShirgaonkarIB/ │ │ │ │ ├── ShirgaonkarIB.C │ │ │ │ └── ShirgaonkarIB.H │ │ │ ├── checkCouplingInterval/ │ │ │ │ ├── checkCouplingInterval.C │ │ │ │ └── checkCouplingInterval.H │ │ │ ├── fieldStore/ │ │ │ │ ├── fieldStore.C │ │ │ │ └── fieldStore.H │ │ │ ├── fieldTimeAverage/ │ │ │ │ ├── fieldTimeAverage.C │ │ │ │ └── fieldTimeAverage.H │ │ │ ├── forceModel/ │ │ │ │ ├── forceModel.C │ │ │ │ ├── forceModel.H │ │ │ │ └── newForceModel.C │ │ │ ├── forceSubModels/ │ │ │ │ ├── ImEx/ │ │ │ │ │ ├── ImEx.C │ │ │ │ │ └── ImEx.H │ │ │ │ └── forceSubModel/ │ │ │ │ ├── forceSubModel.C │ │ │ │ ├── forceSubModel.H │ │ │ │ └── newForceSubModel.C │ │ │ ├── gradPForce/ │ │ │ │ ├── gradPForce.C │ │ │ │ └── gradPForce.H │ │ │ ├── noDrag/ │ │ │ │ ├── noDrag.C │ │ │ │ └── noDrag.H │ │ │ ├── particleCellVolume/ │ │ │ │ ├── particleCellVolume.C │ │ │ │ └── particleCellVolume.H │ │ │ ├── particleVolume/ │ │ │ │ ├── particleVolume.C │ │ │ │ └── particleVolume.H │ │ │ ├── scalarGeneralExchange/ │ │ │ │ ├── scalarGeneralExchange.C │ │ │ │ └── scalarGeneralExchange.H │ │ │ ├── virtualMassForce/ │ │ │ │ ├── virtualMassForce.C │ │ │ │ └── virtualMassForce.H │ │ │ ├── viscForce/ │ │ │ │ ├── viscForce.C │ │ │ │ └── viscForce.H │ │ │ └── volWeightedAverage/ │ │ │ ├── volWeightedAverage.C │ │ │ └── volWeightedAverage.H │ │ ├── liggghtsCommandModel/ │ │ │ ├── execute/ │ │ │ │ ├── execute.C │ │ │ │ └── execute.H │ │ │ ├── liggghtsCommandModel/ │ │ │ │ ├── liggghtsCommandModel.C │ │ │ │ ├── liggghtsCommandModel.H │ │ │ │ └── newLiggghtsCommandModel.C │ │ │ ├── readLiggghtsData/ │ │ │ │ ├── readLiggghtsData.C │ │ │ │ └── readLiggghtsData.H │ │ │ ├── runLiggghts/ │ │ │ │ ├── runLiggghts.C │ │ │ │ └── runLiggghts.H │ │ │ ├── setDEMGravity/ │ │ │ │ ├── setDEMGravity.C │ │ │ │ └── setDEMGravity.H │ │ │ └── writeLiggghts/ │ │ │ ├── writeLiggghts.C │ │ │ └── writeLiggghts.H │ │ ├── locateModel/ │ │ │ ├── engineSearch/ │ │ │ │ ├── engineSearch.C │ │ │ │ └── engineSearch.H │ │ │ ├── engineSearchIB/ │ │ │ │ ├── engineSearchIB.C │ │ │ │ └── engineSearchIB.H │ │ │ ├── locateModel/ │ │ │ │ ├── locateModel.C │ │ │ │ ├── locateModel.H │ │ │ │ └── newLocateModel.C │ │ │ └── standardSearch/ │ │ │ ├── standardSearch.C │ │ │ └── standardSearch.H │ │ ├── meshMotionModel/ │ │ │ ├── meshMotionModel/ │ │ │ │ ├── meshMotionModel.C │ │ │ │ ├── meshMotionModel.H │ │ │ │ └── newMeshMotionModel.C │ │ │ └── noMeshMotion/ │ │ │ ├── noMeshMotion.C │ │ │ └── noMeshMotion.H │ │ ├── momCoupleModel/ │ │ │ ├── explicitCouple/ │ │ │ │ ├── explicitCouple.C │ │ │ │ └── explicitCouple.H │ │ │ ├── implicitCouple/ │ │ │ │ ├── implicitCouple.C │ │ │ │ └── implicitCouple.H │ │ │ ├── momCoupleModel/ │ │ │ │ ├── momCoupleModel.C │ │ │ │ ├── momCoupleModel.H │ │ │ │ └── newMomCoupleModel.C │ │ │ └── noCouple/ │ │ │ ├── noCouple.C │ │ │ └── noCouple.H │ │ ├── probeModel/ │ │ │ ├── noProbe/ │ │ │ │ ├── noProbe.C │ │ │ │ └── noProbe.H │ │ │ ├── particleProbe/ │ │ │ │ ├── particleProbe.C │ │ │ │ └── particleProbe.H │ │ │ └── probeModel/ │ │ │ ├── newProbeModel.C │ │ │ ├── probeModel.C │ │ │ └── probeModel.H │ │ ├── registryModel/ │ │ │ ├── defaultRegistry/ │ │ │ │ ├── defaultRegistry.C │ │ │ │ └── defaultRegistry.H │ │ │ └── registryModel/ │ │ │ ├── newRegistryModel.C │ │ │ ├── registryModel.C │ │ │ └── registryModel.H │ │ ├── smoothingModel/ │ │ │ ├── constDiffSmoothing/ │ │ │ │ ├── constDiffSmoothing.C │ │ │ │ └── constDiffSmoothing.H │ │ │ ├── noSmoothing/ │ │ │ │ ├── noSmoothing.C │ │ │ │ └── noSmoothing.H │ │ │ └── smoothingModel/ │ │ │ ├── newSmoothingModel.C │ │ │ ├── smoothingModel.C │ │ │ └── smoothingModel.H │ │ └── voidFractionModel/ │ │ ├── GaussVoidFraction/ │ │ │ ├── GaussVoidFraction.C │ │ │ └── GaussVoidFraction.H │ │ ├── IBVoidFraction/ │ │ │ ├── IBVoidFraction.C │ │ │ └── IBVoidFraction.H │ │ ├── bigParticleVoidFraction/ │ │ │ ├── bigParticleVoidFraction.C │ │ │ └── bigParticleVoidFraction.H │ │ ├── centreVoidFraction/ │ │ │ ├── centreVoidFraction.C │ │ │ └── centreVoidFraction.H │ │ ├── dividedVoidFraction/ │ │ │ ├── dividedVoidFraction.C │ │ │ ├── dividedVoidFraction.H │ │ │ └── setWeightedSource.H │ │ ├── noVoidFraction/ │ │ │ ├── noVoidFraction.C │ │ │ └── noVoidFraction.H │ │ ├── trilinearVoidFraction/ │ │ │ ├── trilinearVoidFraction.C │ │ │ └── trilinearVoidFraction.H │ │ └── voidFractionModel/ │ │ ├── newVoidFractionModel.C │ │ ├── voidFractionModel.C │ │ └── voidFractionModel.H │ └── version_CFDEMcoupling_branch.txt └── tutorials/ ├── ParScale/ │ └── cfdemSolverPisoSTM/ │ └── packedBedTempParScale/ │ ├── Allrun.sh │ ├── CFD/ │ │ ├── 0/ │ │ │ ├── Ksl │ │ │ ├── T │ │ │ ├── TSource │ │ │ ├── U │ │ │ ├── Us │ │ │ ├── epsilon │ │ │ ├── k │ │ │ ├── nut │ │ │ ├── p │ │ │ ├── rho │ │ │ └── voidfraction │ │ ├── constant/ │ │ │ ├── RASProperties │ │ │ ├── couplingProperties │ │ │ ├── g │ │ │ ├── liggghtsCommands │ │ │ ├── scalarTransportProperties │ │ │ ├── transportProperties │ │ │ └── turbulenceProperties │ │ ├── octave/ │ │ │ └── totalPressureDropAndNusselt.m │ │ ├── pascal/ │ │ │ ├── 0/ │ │ │ │ ├── heat.json │ │ │ │ └── radius.json │ │ │ ├── genPascalInput.m │ │ │ ├── in.pascal │ │ │ └── settings/ │ │ │ ├── coupling_liggghts.json │ │ │ ├── integrator.json │ │ │ ├── model_heatCapacity_solid.json │ │ │ ├── model_heatDensity_solid.json │ │ │ ├── model_heatThermalConductivity_solid.json │ │ │ └── verbose.json │ │ ├── settings/ │ │ │ └── parscale.json │ │ └── system/ │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── controlDict.foam │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ ├── fvSolution │ │ ├── libsAndFunctionsOF3x │ │ ├── libsAndFunctionsOF4x │ │ └── libsAndFunctionsOF5x │ ├── DEM/ │ │ ├── in.liggghts_init │ │ └── in.liggghts_run │ ├── cleanCase.sh │ ├── parCFDDEMrun.sh │ └── parDEMrun.sh ├── cfdemPostproc/ │ └── fillCylinder/ │ ├── Allrun.sh │ ├── CFD/ │ │ ├── 0/ │ │ │ └── dummy │ │ ├── constant/ │ │ │ ├── RASProperties │ │ │ ├── couplingProperties │ │ │ ├── liggghtsCommands │ │ │ ├── transportProperties │ │ │ └── turbulenceProperties │ │ └── system/ │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── controlDict.foam │ │ ├── fvSchemes │ │ └── fvSolution │ └── DEM/ │ └── in.liggghts_init ├── cfdemSolverIB/ │ └── twoSpheresGlowinskiMPI/ │ ├── Allrun.sh │ ├── CFD/ │ │ ├── 0/ │ │ │ ├── U │ │ │ ├── Us │ │ │ ├── p │ │ │ ├── phiIB │ │ │ └── voidfraction │ │ ├── constant/ │ │ │ ├── RASProperties │ │ │ ├── couplingProperties │ │ │ ├── dynamicMeshDict │ │ │ ├── g │ │ │ ├── liggghtsCommands │ │ │ ├── transportProperties │ │ │ └── turbulenceProperties │ │ ├── octave/ │ │ │ ├── coord_pos.mat │ │ │ ├── coord_vel.mat │ │ │ └── postproc.m │ │ └── system/ │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── controlDict.foam │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ └── fvSolution │ ├── DEM/ │ │ └── in.liggghts_run │ └── parCFDDEMrun.sh ├── cfdemSolverPiso/ │ ├── ErgunTestMPI/ │ │ ├── Allrun.sh │ │ ├── CFD/ │ │ │ ├── 0/ │ │ │ │ ├── Ksl │ │ │ │ ├── U │ │ │ │ ├── Us │ │ │ │ ├── epsilon │ │ │ │ ├── k │ │ │ │ ├── nut │ │ │ │ ├── p │ │ │ │ ├── rho │ │ │ │ └── voidfraction │ │ │ ├── constant/ │ │ │ │ ├── RASProperties │ │ │ │ ├── couplingProperties │ │ │ │ ├── g │ │ │ │ ├── liggghtsCommands │ │ │ │ ├── transportProperties │ │ │ │ └── turbulenceProperties │ │ │ ├── octave/ │ │ │ │ ├── loaddata.m │ │ │ │ └── totalPressureDrop.m │ │ │ ├── steps_0p1s │ │ │ └── system/ │ │ │ ├── blockMeshDict │ │ │ ├── controlDict │ │ │ ├── controlDict.foam │ │ │ ├── decomposeParDict │ │ │ ├── funkySetFieldsDict │ │ │ ├── fvSchemes │ │ │ └── fvSolution │ │ ├── DEM/ │ │ │ ├── in.liggghts_init │ │ │ └── in.liggghts_run │ │ ├── parCFDDEMrun.sh │ │ └── parDEMrun.sh │ ├── ErgunTestMPI_cgs/ │ │ ├── Allrun.sh │ │ ├── CFD/ │ │ │ ├── 0/ │ │ │ │ ├── Ksl │ │ │ │ ├── U │ │ │ │ ├── Us │ │ │ │ ├── p │ │ │ │ ├── rho │ │ │ │ └── voidfraction │ │ │ ├── constant/ │ │ │ │ ├── RASProperties │ │ │ │ ├── couplingProperties │ │ │ │ ├── g │ │ │ │ ├── liggghtsCommands │ │ │ │ ├── transportProperties │ │ │ │ └── turbulenceProperties │ │ │ ├── octave/ │ │ │ │ ├── loaddata.m │ │ │ │ └── totalPressureDrop.m │ │ │ ├── steps_0p1s │ │ │ └── system/ │ │ │ ├── blockMeshDict │ │ │ ├── controlDict │ │ │ ├── controlDict.foam │ │ │ ├── decomposeParDict │ │ │ ├── funkySetFieldsDict │ │ │ ├── fvSchemes │ │ │ └── fvSolution │ │ ├── DEM/ │ │ │ ├── in.liggghts_init │ │ │ └── in.liggghts_run │ │ ├── parCFDDEMrun.sh │ │ └── parDEMrun.sh │ ├── ErgunTestMPI_restart/ │ │ ├── Allrun.sh │ │ ├── CFD/ │ │ │ ├── 0/ │ │ │ │ ├── Ksl │ │ │ │ ├── U │ │ │ │ ├── Us │ │ │ │ ├── epsilon │ │ │ │ ├── k │ │ │ │ ├── nut │ │ │ │ ├── p │ │ │ │ ├── rho │ │ │ │ └── voidfraction │ │ │ ├── constant/ │ │ │ │ ├── RASProperties │ │ │ │ ├── couplingProperties_restart │ │ │ │ ├── couplingProperties_run │ │ │ │ ├── g │ │ │ │ ├── liggghtsCommands_restart │ │ │ │ ├── liggghtsCommands_run │ │ │ │ ├── transportProperties │ │ │ │ └── turbulenceProperties │ │ │ ├── octave/ │ │ │ │ ├── loaddata.m │ │ │ │ └── totalPressureDrop.m │ │ │ ├── steps_0p1s │ │ │ └── system/ │ │ │ ├── blockMeshDict │ │ │ ├── controlDict │ │ │ ├── controlDict.foam │ │ │ ├── controlDict_restart │ │ │ ├── controlDict_run │ │ │ ├── decomposeParDict │ │ │ ├── funkySetFieldsDict │ │ │ ├── fvSchemes │ │ │ └── fvSolution │ │ ├── DEM/ │ │ │ ├── in.liggghts_init │ │ │ ├── in.liggghts_restart │ │ │ └── in.liggghts_run │ │ ├── parCFDDEMrun.sh │ │ └── parDEMrun.sh │ ├── periodicChannel/ │ │ ├── Allrun.sh │ │ ├── CFD/ │ │ │ ├── 0/ │ │ │ │ ├── Ksl │ │ │ │ ├── U │ │ │ │ ├── Us │ │ │ │ ├── p │ │ │ │ ├── rho │ │ │ │ └── voidfraction │ │ │ ├── constant/ │ │ │ │ ├── RASProperties │ │ │ │ ├── couplingProperties │ │ │ │ ├── g │ │ │ │ ├── liggghtsCommands │ │ │ │ ├── transportProperties │ │ │ │ └── turbulenceProperties │ │ │ ├── octave/ │ │ │ │ └── checkVolFlow.m │ │ │ └── system/ │ │ │ ├── blockMeshDict │ │ │ ├── controlDict │ │ │ ├── controlDict.foam │ │ │ ├── decomposeParDict │ │ │ ├── fvOptions │ │ │ ├── fvSchemes │ │ │ └── fvSolution │ │ ├── DEM/ │ │ │ ├── in.liggghts_init │ │ │ └── in.liggghts_resume │ │ ├── parCFDDEMrun.sh │ │ └── parDEMrun.sh │ ├── settlingTestMPI/ │ │ ├── Allrun.sh │ │ ├── CFD/ │ │ │ ├── 0/ │ │ │ │ ├── Ksl │ │ │ │ ├── U │ │ │ │ ├── Us │ │ │ │ ├── k │ │ │ │ ├── nuSgs │ │ │ │ ├── p │ │ │ │ ├── rho │ │ │ │ ├── sSmoothField │ │ │ │ ├── vSmoothField │ │ │ │ └── voidfraction │ │ │ ├── constant/ │ │ │ │ ├── LESProperties │ │ │ │ ├── RASProperties │ │ │ │ ├── couplingProperties │ │ │ │ ├── g │ │ │ │ ├── liggghtsCommands │ │ │ │ ├── particleTrackProperties │ │ │ │ ├── transportProperties │ │ │ │ └── turbulenceProperties │ │ │ ├── octave/ │ │ │ │ └── settlingVelocity.m │ │ │ └── system/ │ │ │ ├── blockMeshDict │ │ │ ├── controlDict │ │ │ ├── controlDict.foam │ │ │ ├── decomposeParDict │ │ │ ├── fvSchemes │ │ │ └── fvSolution │ │ ├── DEM/ │ │ │ └── in.liggghts_run │ │ └── parCFDDEMrun.sh │ └── voidfractionTest/ │ ├── Allrun.sh │ ├── CFD/ │ │ ├── 0/ │ │ │ ├── Ksl │ │ │ ├── U │ │ │ ├── Us │ │ │ ├── p │ │ │ ├── rho │ │ │ └── voidfraction │ │ ├── constant/ │ │ │ ├── RASProperties │ │ │ ├── couplingProperties │ │ │ ├── g │ │ │ ├── liggghtsCommands │ │ │ ├── transportProperties │ │ │ └── turbulenceProperties │ │ ├── octave/ │ │ │ └── particleCellVolume.m │ │ └── system/ │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── controlDict.foam │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ └── fvSolution │ ├── DEM/ │ │ └── in.liggghts_run │ └── parCFDDEMrun.sh ├── cfdemSolverPisoSTM/ │ └── packedBedTemp/ │ ├── Allrun.sh │ ├── CFD/ │ │ ├── 0/ │ │ │ ├── C │ │ │ ├── CSource │ │ │ ├── Ksl │ │ │ ├── T │ │ │ ├── TSource │ │ │ ├── U │ │ │ ├── Us │ │ │ ├── epsilon │ │ │ ├── k │ │ │ ├── nut │ │ │ ├── p │ │ │ ├── rho │ │ │ └── voidfraction │ │ ├── constant/ │ │ │ ├── LESProperties │ │ │ ├── RASProperties │ │ │ ├── couplingProperties │ │ │ ├── g │ │ │ ├── liggghtsCommands │ │ │ ├── scalarTransportProperties │ │ │ ├── transportProperties │ │ │ └── turbulenceProperties │ │ ├── octave/ │ │ │ └── totalPressureDropAndNusselt.m │ │ └── system/ │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── controlDict.foam │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ └── fvSolution │ ├── DEM/ │ │ ├── in.liggghts_init │ │ └── in.liggghts_run │ ├── cleanCase.sh │ ├── parCFDDEMrun.sh │ └── parDEMrun.sh └── cfdemSolverPisoScalar/ └── packedBedTemp/ ├── Allrun.sh ├── CFD/ │ ├── 0/ │ │ ├── Ksl │ │ ├── T │ │ ├── Tsource │ │ ├── U │ │ ├── Us │ │ ├── alphat │ │ ├── epsilon │ │ ├── k │ │ ├── nut │ │ ├── p │ │ ├── rho │ │ └── voidfraction │ ├── constant/ │ │ ├── RASProperties │ │ ├── couplingProperties │ │ ├── g │ │ ├── liggghtsCommands │ │ ├── transportProperties │ │ └── turbulenceProperties │ ├── octave/ │ │ └── totalPressureDropAndNusselt.m │ └── system/ │ ├── blockMeshDict │ ├── controlDict │ ├── controlDict.foam │ ├── decomposeParDict │ ├── fvSchemes │ └── fvSolution ├── DEM/ │ ├── in.liggghts_init │ └── in.liggghts_run ├── parCFDDEMrun.sh └── parDEMrun.sh