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 now given to an OFCstream in the Field class, not UList. Doing this makes it simple to ensure that every rank will call OFCstream::write for every field.
Showing
- src/OpenFOAM/Make/files 2 additions, 2 deletionssrc/OpenFOAM/Make/files
- src/OpenFOAM/db/IOstreams/IOstreams/Ostream.H 11 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/Ostream.H
- src/OpenFOAM/db/IOstreams/SliceStreams/OFCstream.H 10 additions, 16 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/OFCstream.H
- src/OpenFOAM/db/IOstreams/SliceStreams/OFCstream.cxx 89 additions, 82 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/OFCstream.cxx
- src/OpenFOAM/db/IOstreams/SliceStreams/UListProxy.H 8 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/UListProxy.H
- src/OpenFOAM/db/IOstreams/SliceStreams/UListProxy.txx 9 additions, 30 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/UListProxy.txx
- src/OpenFOAM/db/IOstreams/SliceStreams/fieldDataEntry.H 5 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/fieldDataEntry.H
- src/OpenFOAM/db/IOstreams/SliceStreams/fieldDataEntry.cxx 7 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/fieldDataEntry.cxx
- src/OpenFOAM/db/IOstreams/SliceStreams/formattingEntry.H 11 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/formattingEntry.H
- src/OpenFOAM/db/regIOobject/regIOobject.H 6 additions, 0 deletionssrc/OpenFOAM/db/regIOobject/regIOobject.H
- src/OpenFOAM/db/regIOobject/regIOobjectWrite.C 15 additions, 1 deletionsrc/OpenFOAM/db/regIOobject/regIOobjectWrite.C
- src/OpenFOAM/fields/Fields/Field/Field.C 7 additions, 1 deletionsrc/OpenFOAM/fields/Fields/Field/Field.C
- src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricField.C 51 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