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.
99 lines
2.1 KiB
C++
99 lines
2.1 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 interDyMFoam;
|
|
|
|
startFrom startTime;
|
|
|
|
startTime 0;
|
|
|
|
stopAt endTime;
|
|
|
|
endTime 40;
|
|
|
|
deltaT 0.01;
|
|
|
|
writeControl adjustableRunTime;
|
|
|
|
writeInterval 0.05;
|
|
|
|
purgeWrite 0;
|
|
|
|
writeFormat ascii;
|
|
|
|
writePrecision 6;
|
|
|
|
writeCompression compressed;
|
|
|
|
timeFormat general;
|
|
|
|
timePrecision 6;
|
|
|
|
runTimeModifiable yes;
|
|
|
|
adjustTimeStep yes;
|
|
|
|
maxCo 0.5;
|
|
maxAlphaCo 0.5;
|
|
maxDeltaT 1;
|
|
|
|
functions
|
|
{
|
|
probes
|
|
{
|
|
type probes;
|
|
functionObjectLibs ("libsampling.so");
|
|
writeControl outputTime;
|
|
probeLocations
|
|
(
|
|
(0 9.95 19.77)
|
|
(0 -9.95 19.77)
|
|
);
|
|
fixedLocations false;
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
}
|
|
|
|
wallPressure
|
|
{
|
|
type surfaces;
|
|
functionObjectLibs ("libsampling.so");
|
|
writeControl outputTime;
|
|
surfaceFormat raw;
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
interpolationScheme cellPoint;
|
|
|
|
surfaces
|
|
(
|
|
walls
|
|
{
|
|
type patch;
|
|
patches (walls);
|
|
triangulate false;
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|