Refactor field writing
- Accumulate field data in a dictionary - ASCII data - with keywords are stored in primitiveEntry objects - without keywords are stored in formattingEntry objects - Binary data are stored in fieldDataEntry objects - The IDs in the data.bp are names of the entries - New feature: global uniform. Determine whether each field is uniform on all the ranks. Do it using a single reduce per GeometricField. - For volFields the procPatch fields are removed from the IO - For surfaceFields the procPatch fields are mapped into the global internal surfaceField and then removed
Showing
- io/reduced-foam-extend/src/finiteVolume/fields/surfaceFields/surfaceFields.C 72 additions, 36 deletions...end/src/finiteVolume/fields/surfaceFields/surfaceFields.C
- io/reduced-foam-extend/src/finiteVolume/fields/surfaceFields/surfaceFields.H 1 addition, 6 deletions...end/src/finiteVolume/fields/surfaceFields/surfaceFields.H
- io/reduced-foam-extend/src/finiteVolume/fields/volFields/volFields.C 0 additions, 61 deletions...foam-extend/src/finiteVolume/fields/volFields/volFields.C
- io/reduced-foam-extend/src/finiteVolume/fields/volFields/volFields.H 0 additions, 8 deletions...foam-extend/src/finiteVolume/fields/volFields/volFields.H
- io/reduced-foam-extend/src/foam/Make/files 3 additions, 0 deletionsio/reduced-foam-extend/src/foam/Make/files
- io/reduced-foam-extend/src/foam/containers/Lists/List/ListIO.C 0 additions, 1 deletion...duced-foam-extend/src/foam/containers/Lists/List/ListIO.C
- io/reduced-foam-extend/src/foam/containers/Lists/UList/UListIO.C 7 additions, 20 deletions...ced-foam-extend/src/foam/containers/Lists/UList/UListIO.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/OFCstream.C 300 additions, 26 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/OFCstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/OFCstream.H 51 additions, 11 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/OFCstream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/fieldDataEntry.C 185 additions, 0 deletions...m-extend/src/foam/db/IOstreams/A2streams/fieldDataEntry.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/fieldDataEntry.H 229 additions, 0 deletions...m-extend/src/foam/db/IOstreams/A2streams/fieldDataEntry.H
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/fieldTag.C 125 additions, 0 deletions...ed-foam-extend/src/foam/db/IOstreams/A2streams/fieldTag.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/fieldTag.H 139 additions, 0 deletions...ed-foam-extend/src/foam/db/IOstreams/A2streams/fieldTag.H
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/formattingEntry.C 36 additions, 0 deletions...-extend/src/foam/db/IOstreams/A2streams/formattingEntry.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/formattingEntry.H 82 additions, 0 deletions...-extend/src/foam/db/IOstreams/A2streams/formattingEntry.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.C 5 additions, 5 deletions...ced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.H 5 additions, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/IOstreams/Ostream.H 1 addition, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/IOstreams/Ostream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Pstreams/OPstream.C 1 addition, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/Pstreams/OPstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/Pstreams/OPstream.H 1 addition, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/Pstreams/OPstream.H
Please register or sign in to comment