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.
85 lines
1.9 KiB
C++
85 lines
1.9 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 pimpleFoam;
|
|
|
|
startFrom startTime;
|
|
|
|
startTime 0;
|
|
|
|
stopAt endTime;
|
|
|
|
endTime 1.5;
|
|
|
|
deltaT 0.001;
|
|
|
|
writeControl adjustableRunTime;
|
|
|
|
writeInterval 0.1;
|
|
|
|
purgeWrite 0;
|
|
|
|
writeFormat ascii;
|
|
|
|
writePrecision 6;
|
|
|
|
writeCompression uncompressed;
|
|
|
|
timeFormat general;
|
|
|
|
timePrecision 6;
|
|
|
|
runTimeModifiable true;
|
|
|
|
adjustTimeStep yes;
|
|
|
|
maxCo 5;
|
|
|
|
functions
|
|
{
|
|
probes
|
|
{
|
|
// Where to load it from
|
|
functionObjectLibs ( "libsampling.so" );
|
|
|
|
type probes;
|
|
|
|
// Name of the directory for probe data
|
|
name probes;
|
|
|
|
// Write at same frequency as fields
|
|
writeControl outputTime;
|
|
writeInterval 1;
|
|
|
|
// Fields to be probed
|
|
fields
|
|
(
|
|
p U
|
|
);
|
|
|
|
probeLocations
|
|
(
|
|
( 1e-06 0 0.01 ) // at inlet
|
|
(0.21 -0.20999 0.01) // at outlet1
|
|
(0.21 0.20999 0.01) // at outlet2
|
|
(0.21 0 0.01) // at central block
|
|
);
|
|
}
|
|
}
|
|
|
|
// ************************************************************************* //
|