turboEngineSearch
Syntax
Defined in couplingProperties dictionary.
locateModel turboEngine;
turboEngineProps
{
treeSearch switch;
allowParticlesOutsideCFDdomain switch;
allowParticlesInMovingRegion switch;
writeProcHistogram switch;
}
treeSearch = switch to use tree search algorithm (default: true)
allowParticlesOutsideCFDdomain = switch to deactivate a very strict search for particles (default: false). By default this model will try to map all particles to a CFD cell. If the first attempt fails, a very strict search is started which becomes very expensive for locations that are not inside any CFD cell and, thus, cannot be mapped. To avoid this second search, set
allowParticlesOutsideCFDdomain true.Note
In cases where your DEM simulation domain is larger than the CFD domain you should set
allowParticlesOutsideCFDdomain trueto speed up the simulation. Moreover, mapping of particle locations to CFD cells is performed not only for particle positions (i.e. centers) but also for satellite points when using the divided voidfraction model. Therefore, a slight speed-up might also be observed in simulations using the divided voidfraction model.allowParticlesInMovingRegion = activate the regular update of bounding boxes (if the mesh has changed), which is needed if particles are searched inside of moving regions (or if the mesh is dynamically refined). This update can be expensive and is, thus, not executed by default. (default: false)
writeProcHistogram = write the number of particles located in the CFD mesh per processor and globally to file and log. (default: false)
Examples
locateModel turboEngine;
turboEngineProps
{
treeSearch true;
}
Description
The locateModel turboEngine is derived from the
engine locate model, it locates the CFD cell and
cellID corresponding to a given position. The algorithm is improved compared
to engineSearch to show better parallel performance by considering bounding box
information and using sseed cell for walk algorithms.
The turboEngineSearch locate Model can be used with different settings to use different algorithms:
The model will use the walk algorithm using the provided seed cell. If this is not successful, it will decide depending on the user settings:
treeSearch false;fall back to geometric (linear) searchtreeSearch true;fall back to a recursive tree search to find the cell (default and recommended).
Note
In case AMI patches are present in the simualtion, the reconstruction of
particle fields via reconstructPar or reconstructParCFDEM works
only if the the AMI patches are kept on the same processor using
the singleProcessorFaceSets setting in decomposeParDict.
Restrictions
None.
Home