mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
[DOC] homogenize formatting
This commit is contained in:
@ -29,12 +29,14 @@ The IO-model is the base class to write data (e.g. particle properties) to files
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"IOModel basicIO"_IOModel_basicIO.html, "IOModel off"_IOModel_noIO.html,
|
||||
"IOModel sophIO"_IOModel_sophIO.html, "IOModel trackIO"_IOModel_trackIO.html
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -23,7 +23,9 @@ serialOutput; :pre
|
||||
|
||||
The basic IO-model writes particle positions velocities and radii to files. The default output directory ($casePath/CFD/proc*/time/lagrangian). Using the keyword "serialOutput;" in couplingProperties the IO is serial to the directory ($casePath/CFD/lagrangian). In the latter case only the data on processor 0 is written! Data is written every write time of the CFD simulation.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -22,7 +22,9 @@ IOModel off; :pre
|
||||
|
||||
The noIO-model is a dummy IO model.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -22,7 +22,9 @@ IOModel sophIO; :pre
|
||||
|
||||
The sophIO-model is based on basicIO model and additionally writes voidfraction, implicit forces, explicit forces. Data is written every write time of the CFD simulation.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -22,7 +22,9 @@ IOModel trackIO; :pre
|
||||
|
||||
The trackIO-model is based on sophIO model and additionally writes fields necessary to use the particleTracks utility (which needs a particleTrackProperties file in the constant dir). The particleTracks utility generates tracks of the particles and writes them to a vtk file.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -31,10 +31,13 @@ The averaging model performs the Lagrangian->Eulerian mapping of data (e.g. part
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"dense"_averagingModel_dense.html, "dilute"_averagingModel_dilute.html
|
||||
|
||||
[Default:] none
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
|
||||
@ -35,7 +35,7 @@ The chemistry model initializes the required fields for the calculation of molar
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
@ -43,4 +43,6 @@ None.
|
||||
"massTransferCoeff"_chemistryModel_massTransferCoeff.html,
|
||||
"species"_chemistryModel_species.html
|
||||
|
||||
[Default:] none.
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
@ -56,7 +56,7 @@ The chemistry model performs the calculation of chemical reactional effects acti
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -29,6 +29,10 @@ The clockModel is the base class for models to examine the code/algorithm with r
|
||||
|
||||
Main parts of the clockModel classes are written by Josef Kerbl, JKU.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
[Default:] none.
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
@ -23,7 +23,9 @@ clockModel off; :pre
|
||||
The {off} model is a dummy clockModel model which does not measure/evaluate the
|
||||
run time.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -24,7 +24,9 @@ The "standardClock" model is a basic clockModel model which measures the run tim
|
||||
Since the measurements are stored in an array, it is necessary to put a variable {arrayPos} (type integer) at the start command. Those do not need to be in ascending order and positions may be omitted. The standard size of this array is 30 and can be changed at the initialization of the standardClock class. If {arrayPos} is out of bounds, the array size will be doubled. The stop command does not need {arrayPos}, since the class remembers the positions. The string name is intended for easier evaluation afterwards an may be omitted like ".start(int arrayPos)" and ".stop()". The command ".stop(string name)" is a safety feature, because if the name is not equal to the started name, output will be produced for information.
|
||||
After the case ran you may use the matPlot.py script located in $CFDEM_UT_DIR/vizClock/ to produce a graphical output of your measurements. The usage is like 'python < matPlot.py' and you have to be in the directory of the desired time step, where there is a file called "timeEvalFull.txt", which contains averaged and maximum data with respect to the number of processes. There is an alias called "vizClock" to run this python routine for visualizing the data.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -30,7 +30,7 @@ The data exchange model performs the data exchange between the DEM code and the
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
@ -39,4 +39,6 @@ None.
|
||||
"twoWayFiles"_dataExchangeModel_twoWayFiles.html,
|
||||
"twoWayMPI"_dataExchangeModel_twoWayMPI.html
|
||||
|
||||
[Default:] none
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
@ -24,7 +24,7 @@ The data exchange model performs the data exchange between the DEM code and the
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ The data exchange model performs the data exchange between the DEM code and the
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -35,7 +35,7 @@ The data exchange model performs the data exchange between the DEM code and the
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
@ -45,4 +45,7 @@ None.
|
||||
"gradPForce"_forceModel_gradPForce.html, "viscForce"_forceModel_viscForce.html,
|
||||
"dSauter"_forceModel_dSauter.html
|
||||
|
||||
[Default:] none.
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -53,7 +53,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -48,7 +48,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -38,8 +38,9 @@ This "forceModel" does not influence the particles or the flow - it calculates t
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"forceModel"_forceModel.html
|
||||
"forceModel"_forceModel.html
|
||||
|
||||
|
||||
@ -56,7 +56,7 @@ This "forceModel" does not influence the particles or the flow - it is a tool to
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ At "writeTime" a field named particleCellVolume , where scalarField is the name
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ This model is sensitive to additionally pulled particle type info, and can eithe
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -43,7 +43,7 @@ The force model performs the calculation of forces (e.g. fluid-particle interact
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -35,11 +35,13 @@ The force sub model is designed to hold the settings a force model can have. For
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"ImEx"_forceSubModel_ImEx.html
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -35,7 +35,7 @@ treatExplicit true; // optional for some force models. :pre
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -35,7 +35,7 @@ treatExplicit true; // optional for some force models. :pre
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -35,8 +35,11 @@ NOTE: This examples list might not be complete - please look for other models
|
||||
|
||||
The liggghtsCommandModel is the base class to execute DEM commands within a CFD run.
|
||||
|
||||
[Restrictions:]
|
||||
[Restrictions:]
|
||||
|
||||
Works only with MPI coupling.
|
||||
|
||||
[Default:] none.
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
|
||||
@ -82,7 +82,9 @@ The execute liggghtsCommand Model can be used to execute a LIGGGHTS command duri
|
||||
NOTE: These rather complex execute commands can be replaced by the
|
||||
{runLiggghts} and {writeLiggghts} commands!
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -43,7 +43,9 @@ liggghtsCommandModels
|
||||
|
||||
The liggghtsCommand models can be used to execute a LIGGGHTS command during a CFD write. The "writeLiggghts" command executes the command "write_restart $name", where $name is the name of the restart file, every write step.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -27,6 +27,11 @@ NOTE: This examples list might not be complete - please look for other models
|
||||
|
||||
The locateModel is the base class for models which search for the CFD cell and cellID corresponding to a position. In general it is used to find the cell a particle is located in.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -38,7 +38,9 @@ treeSearch false; will execute some geometric (linear) search using the last
|
||||
treeSearch true; will use a recursive tree structure to find the cell (recommended). :l
|
||||
:ule
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -23,7 +23,9 @@ locateModel standard; :pre
|
||||
The locateModel "standard" locates the CFD cell and cellID corresponding to a given position. A very straight-forward (robust!) locate algorithm is used.
|
||||
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -39,7 +39,9 @@ faceDecomp false; treeSearch false; will execute some geometric (linear) sea
|
||||
faceDecomp false; treeSearch true; will use a recursive tree structure to find the cell. (recommended):l
|
||||
:ule
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -27,6 +27,11 @@ NOTE: This examples list might not be complete - please look for other models
|
||||
|
||||
The meshMotionModel is the base class for models which manipulate the CFD mesh according to the DEM mesh motion.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -22,7 +22,9 @@ meshMotionModel noMeshMotion; :pre
|
||||
|
||||
The noMeshMotion-model is a dummy meshMotion model.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -38,6 +38,11 @@ Note that the switch "treatVoidCellsAsExplicitForce true;" can be set in the cou
|
||||
|
||||
The momCoupleModel is the base class for momentum exchange between DEM and CFD simulation.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -32,11 +32,14 @@ The probeModel feature allows to implement various probing features in CFDEM. Cu
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"probeModel off"_probeModel_noProbe.html,
|
||||
"probeModel particleProbe"_probeModel_particleProbe.html
|
||||
|
||||
[Default:] none.
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
|
||||
@ -27,10 +27,13 @@ Does not perform any probing.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
none
|
||||
|
||||
[Related commands which are currently enabled for particle probing:]
|
||||
[Related commands:]
|
||||
|
||||
"particleProbe"_probeModel_particleProbe.html
|
||||
|
||||
[Default:] none.
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
|
||||
@ -29,6 +29,11 @@ NOTE: This examples list might not be complete - please look for other models
|
||||
|
||||
The regionModel is the base class for region models to select a certain region for coupled simulation.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -24,7 +24,9 @@ regionModel allRegion; :pre
|
||||
|
||||
The allRegion-model is a region model including the whole CFD region for the coupling.
|
||||
|
||||
[Restrictions:] None.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -34,6 +34,11 @@ an error.
|
||||
|
||||
The smoothingModel is the base class for models that smoothen the exchange fields (i.e., voidfraction and the Ksl field in case of implicit force coupling). This is relevant in case one uses a small grid resolution compared to the local particle diameter (or parcel diameter in case one uses a parcel approach).
|
||||
|
||||
[Restrictions:] These models are in beta testing.
|
||||
[Restrictions:]
|
||||
|
||||
These models are in beta testing.
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -22,7 +22,9 @@ smoothingModel off; :pre
|
||||
|
||||
The {off} model is a dummy smoothingModel model which performs no smoothing.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -27,6 +27,11 @@ NOTE: This examples list might not be complete - please look for other models
|
||||
|
||||
The voidfractionModel is the base class for models to represent the DEM particle's volume in the CFD domain via a voidfraction field.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Default:]
|
||||
|
||||
none
|
||||
|
||||
[Default:] none.
|
||||
|
||||
@ -46,7 +46,9 @@ The region of influence of a particle can be increased artificially by "porosity
|
||||
|
||||
The particle volume occupied in the CFD domain can be adjusted by the parameter "weight", using Vparticle=dsphere^3*pi/6*weight.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -43,7 +43,9 @@ The region of influence of a particle can be increased artificially by "scaleUpV
|
||||
|
||||
Code of this sub-model contributed by Alice Hager, JKU.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -48,7 +48,9 @@ The particle volume occupied in the CFD domain can be adjusted by the parameter
|
||||
|
||||
Parts of this sub-model contributed by Alice Hager, JKU.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -38,7 +38,9 @@ The centre voidFraction model calculates the voidfraction in a CFD cell accounti
|
||||
|
||||
The particle volume occupied in the CFD domain can be adjusted by the parameter "weight", using Vparticle=dsphere^3*pi/6*weight.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
@ -46,7 +46,9 @@ The particle volume occupied in the CFD domain can be adjusted by the parameter
|
||||
In the basic implementation of solvers, the void fraction is calculated based on all particles. Depending on the solver used, the void fraction calculation is also performed for a certain type of particles.
|
||||
The void fraction calculation is based on a three-step approach (reset, set and interpolate), i.e., the void fraction is time interpolated from a previous and a next void fraction field. Appropriate names for these fields have to be specified in the sub-dictionaries voidFracFieldNamesPrev and voidFracFieldNamesNext in the couplingProperties dictionary.
|
||||
|
||||
[Restrictions:] none.
|
||||
[Restrictions:]
|
||||
|
||||
none
|
||||
|
||||
[Related commands:]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user