jobInfo: changed writeJobInfo control to write the jobInfo.<pid> file in the case directory

When etc/controlDict::writeJobInfo is set to 1 jobInfo.<pid> files are written
to the case directory containing a summary of the execution of the job containing

startDate
startTime
userName
foamVersion
code
argList
currentDir
PPID
PGID
foamBuild
root
case
nProcs

When the job completes the following additional entries are written:

cpuTime
endDate
endTime
termination

The original etc/controlDict::writeJobInfo control has been renamed writeJobControl and when set
to 1 writes the ~/OpenFOAM/jobControl/runningJobs and finishedJobs files for job control.
This commit is contained in:
Henry Weller
2018-01-19 20:09:32 +00:00
parent f69bd6c22c
commit 0309a2c7cf
13 changed files with 150 additions and 123 deletions

View File

@ -32,10 +32,11 @@ Documentation
InfoSwitches
{
writePrecision 6;
writeJobInfo 0;
writeDictionaries 0;
writeOptionalEntries 0;
writePrecision 6;
writeJobControl 0;
writeJobInfo 0;
writeDictionaries 0;
writeOptionalEntries 0;
// Allow case-supplied C++ code (#codeStream, codedFixedValue)
allowSystemOperations 1;