and optionally the CPU and clock times per time step.
Example of function object specification:
time
{
type time;
libs ("libutilityFunctionObjects.so");
writeControl timeStep;
writeInterval 1;
perTimeStep no;
}
Adding
#includeFunc time
to the functions list in the controlDict of the motorBike tutorial generates
0 1.190000e+00 1
1 1.640000e+00 1
2 1.940000e+00 2
Enabling the optional writing of the CPU and clock time per time step is
straight forward:
#includeFunc time(perTimeStep=yes)
23 lines
791 B
C++
23 lines
791 B
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration |
|
|
\\ / A nd | Web: www.OpenFOAM.org
|
|
\\/ M anipulation |
|
|
-------------------------------------------------------------------------------
|
|
Description
|
|
Writes run time, CPU time and clock time
|
|
and optionally the CPU and clock times per time step
|
|
|
|
\*---------------------------------------------------------------------------*/
|
|
|
|
type time;
|
|
libs ("libutilityFunctionObjects.so");
|
|
|
|
writeControl timeStep;
|
|
writeInterval 1;
|
|
|
|
perTimeStep no;
|
|
|
|
// ************************************************************************* //
|