INT: coherent: enable serial write of volFields
- Tested by writing volFields with the icoFoam's cavity test case (boundary file is still needed in polyMesh) - ASCII field files have some formatting issues (writing is done with dictionary::write) - OFCstream now inherits from OCharStream; rename foam-extend flavored member functions to OF equivalents - New regIOobject virtual member function "writeToStream" allows to construct OFCstream within GeometricField - The heavy data is given to the OFCstream in the Field class. Doing this makes it simple to ensure that every rank will call OFCstream::write for every field. Co-authored-by: Mark Olesen <>
Showing
- src/OpenFOAM/db/regIOobject/regIOobject.H 6 additions, 0 deletionssrc/OpenFOAM/db/regIOobject/regIOobject.H
- src/OpenFOAM/db/regIOobject/regIOobjectWrite.C 11 additions, 1 deletionsrc/OpenFOAM/db/regIOobject/regIOobjectWrite.C
- src/OpenFOAM/fields/Fields/Field/Field.C 12 additions, 1 deletionsrc/OpenFOAM/fields/Fields/Field/Field.C
- src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricField.C 87 additions, 0 deletions...AM/fields/GeometricFields/GeometricField/GeometricField.C
- src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricField.H 8 additions, 0 deletions...AM/fields/GeometricFields/GeometricField/GeometricField.H
- src/OpenFOAM/meshes/polyMesh/polyMesh.C 3 additions, 4 deletionssrc/OpenFOAM/meshes/polyMesh/polyMesh.C
Please register or sign in to comment