This changes simplifies the specification of functionObjects in controlDict and is consistent with the 'libs' option in controlDict to load special solver libraries. Support for the old 'functionObjectLibs' name is supported for backward compatibility.
99 lines
2.0 KiB
C++
99 lines
2.0 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;
|
|
libs ("libsampling.so");
|
|
writeControl writeTime;
|
|
probeLocations
|
|
(
|
|
(0 9.95 19.77)
|
|
(0 -9.95 19.77)
|
|
);
|
|
fixedLocations false;
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
}
|
|
|
|
wallPressure
|
|
{
|
|
type surfaces;
|
|
libs ("libsampling.so");
|
|
writeControl writeTime;
|
|
surfaceFormat raw;
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
interpolationScheme cellPoint;
|
|
|
|
surfaces
|
|
(
|
|
walls
|
|
{
|
|
type patch;
|
|
patches (walls);
|
|
triangulate false;
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|