67ab0b5abd
- in FOAM library updated containers backported PackedBoolList, hashedWordList, nullObject, wordRe, backported functions to backported int32 support backported tableReaders backported Function1, TimeFunction1 backported dynamicCode (for codedBCs, ...) -- needs to be mapped out advanced error macros (FatalIOErrorInFunction, ...) -- needs to be mapped out backported IOobject::MUST_READ_IF_MODIFIED and added IOobject::READ_IF_PRESENT_IF_MODIFIED (only in FO) - in postProcessing backported IO FOs (partialWrite, removeRegisteredObject, writeDictionary, writeRegisteredObject) backported field FOs (fieldCoordinateSystemTransform, fieldValues, nearWallFields, processorField, readFields, regionSizeDistribution, streamLine, wallBoundedStreamLine) backported fvTools FOs (calcFvcDiv, calcFvcGrad, calcMag) backported jobControl FOs (abortCalculation) backported utilities FOs (ourantNo, Lambda2, Peclet, Q, codedFunctionObject, pressureTools, residuals, scalarTransport, setTimeStep, timeActivatedFileUpdate, turbulenceFields, vorticity, wallShearStress)
99 lines
2.1 KiB
C++
99 lines
2.1 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | foam-extend: Open Source CFD |
|
|
| \\ / O peration | Version: 4.0 |
|
|
| \\ / A nd | Web: http://www.foam-extend.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;
|
|
|
|
maxDeltaT 1;
|
|
|
|
functions
|
|
{
|
|
probes
|
|
{
|
|
type probes;
|
|
functionObjectLibs ("libsampling.so");
|
|
outputControl timeStep;
|
|
outputInterval 1;
|
|
probeLocations
|
|
(
|
|
( 0 9.95 19.77 )
|
|
( 0 -9.95 19.77 )
|
|
);
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
}
|
|
|
|
wallPressure
|
|
{
|
|
type surfaces;
|
|
functionObjectLibs ("libsampling.so");
|
|
outputControl timeStep;
|
|
outputInterval 10;
|
|
surfaceFormat raw;
|
|
fields
|
|
(
|
|
p
|
|
);
|
|
interpolationScheme cellPoint;
|
|
|
|
surfaces
|
|
(
|
|
walls
|
|
{
|
|
type patch;
|
|
patchName walls;
|
|
triangulate false;
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|