mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
for consistency with the time controls in controlDict and to avoid unnecessary confusion. All code and tutorials have been updated. The old names 'outputControl' and 'outputInterval' are but supported for backward compatibility but deprecated.
97 lines
2.4 KiB
C++
97 lines
2.4 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: dev |
|
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
location "system";
|
|
object controlDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
application simpleFoam;
|
|
|
|
startFrom startTime;
|
|
|
|
startTime 0;
|
|
|
|
stopAt endTime;
|
|
|
|
endTime 1000;
|
|
|
|
deltaT 1;
|
|
|
|
writeControl timeStep;
|
|
|
|
writeInterval 50;
|
|
|
|
purgeWrite 0;
|
|
|
|
writeFormat ascii;
|
|
|
|
writePrecision 6;
|
|
|
|
writeCompression off;
|
|
|
|
timeFormat general;
|
|
|
|
timePrecision 6;
|
|
|
|
runTimeModifiable true;
|
|
|
|
functions
|
|
{
|
|
streamLines
|
|
{
|
|
type streamLine;
|
|
|
|
// Where to load it from (if not already in solver)
|
|
functionObjectLibs ("libfieldFunctionObjects.so");
|
|
|
|
// Output every
|
|
writeControl outputTime;
|
|
// writeInterval 10;
|
|
|
|
setFormat vtk; //gnuplot;//xmgr;//raw;//jplot;//csv;//ensight;
|
|
|
|
// Velocity field to use for tracking.
|
|
UName U;
|
|
|
|
// Tracked forwards (+U) or backwards (-U)
|
|
trackForward true;
|
|
|
|
// Names of fields to sample. Should contain above velocity field!
|
|
fields (p k U);
|
|
|
|
// Steps particles can travel before being removed
|
|
lifeTime 10000;
|
|
|
|
// Number of steps per cell (estimate). Set to 1 to disable subcycling.
|
|
nSubCycle 5;
|
|
|
|
// Cloud name to use
|
|
cloudName particleTracks;
|
|
|
|
// Seeding method. See the sampleSets in sampleDict.
|
|
seedSampleSet uniform; //cloud;//triSurfaceMeshPointSet;
|
|
|
|
uniformCoeffs
|
|
{
|
|
type uniform;
|
|
axis x; //distance;
|
|
|
|
start (-0.0205 0.001 0.00001);
|
|
end (-0.0205 0.0251 0.00001);
|
|
nPoints 10;
|
|
}
|
|
}
|
|
}
|
|
|
|
// ************************************************************************* //
|