mapFieldsPar: added createTimes.H from mapFields

Resolves bug-report https://bugs.openfoam.org/view.php?id=3722
This commit is contained in:
Henry Weller
2021-08-30 10:29:56 +01:00
parent c86c64db72
commit e6d7b7aa3f

View File

@ -1,11 +1,21 @@
Info<< "\nCreate databases as time" << endl; Info<< "\nCreate databases as time" << endl;
HashTable<string> srcOptions(args.options()); const string caseDirOrig = getEnv("FOAM_CASE");
srcOptions.erase("case"); const string caseNameOrig = getEnv("FOAM_CASENAME");
srcOptions.insert("case", fileName(rootDirSource/caseDirSource)); setEnv("FOAM_CASE", rootDirSource/caseDirSource, true);
setEnv("FOAM_CASENAME", caseDirSource, true);
Time runTimeSource
(
Time::controlDictName,
rootDirSource,
caseDirSource
);
setEnv("FOAM_CASE", caseDirOrig, true);
setEnv("FOAM_CASENAME", caseNameOrig, true);
argList argsSrc(args, srcOptions, false, false, false); Time runTimeTarget
(
Time runTimeSource(Time::controlDictName, argsSrc); Time::controlDictName,
rootDirTarget,
Time runTimeTarget(Time::controlDictName, args); caseDirTarget
);