Enable restarts with ADIOS
- The only working variant for write is BeginStep() and EndStep() in Mode::Append. Other variants of writing have issues, see commentary in adiosWrite.C - Save only double arrays => all adios templates are instantiated with double* instead of char*. - Refactor adios classes. Pull adios write and read functionality out of adiosCore into seprate classes. Clean up.
Showing
- io/reduced-foam-extend/src/foam/Make/files 4 additions, 1 deletionio/reduced-foam-extend/src/foam/Make/files
- io/reduced-foam-extend/src/foam/containers/Lists/List/ListIO.C 20 additions, 1 deletion...duced-foam-extend/src/foam/containers/Lists/List/ListIO.C
- io/reduced-foam-extend/src/foam/containers/Lists/UList/UListIO.C 14 additions, 4 deletions...ced-foam-extend/src/foam/containers/Lists/UList/UListIO.C
- io/reduced-foam-extend/src/foam/db/IOobject/IOobjectReadHeader.C 4 additions, 1 deletion...ced-foam-extend/src/foam/db/IOobject/IOobjectReadHeader.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosCore.C 34 additions, 127 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/adiosCore.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosCore.H 13 additions, 37 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/adiosCore.H
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosRead.C 142 additions, 0 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/adiosRead.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosRead.H 90 additions, 0 deletions...d-foam-extend/src/foam/db/IOstreams/A2streams/adiosRead.H
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosWrite.C 153 additions, 20 deletions...-foam-extend/src/foam/db/IOstreams/A2streams/adiosWrite.C
- io/reduced-foam-extend/src/foam/db/IOstreams/A2streams/adiosWrite.H 42 additions, 8 deletions...-foam-extend/src/foam/db/IOstreams/A2streams/adiosWrite.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/IFstream.C 44 additions, 11 deletions...ced-foam-extend/src/foam/db/IOstreams/Fstreams/IFstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/IFstream.H 18 additions, 2 deletions...ced-foam-extend/src/foam/db/IOstreams/Fstreams/IFstream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.C 3 additions, 2 deletions...ced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.H 5 additions, 4 deletions...ced-foam-extend/src/foam/db/IOstreams/Fstreams/OFstream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/IOstreams/Istream.H 1 addition, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/IOstreams/Istream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/IOstreams/Ostream.H 3 additions, 3 deletions...ced-foam-extend/src/foam/db/IOstreams/IOstreams/Ostream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Pstreams/IPstream.C 2 additions, 2 deletions...ced-foam-extend/src/foam/db/IOstreams/Pstreams/IPstream.C
- io/reduced-foam-extend/src/foam/db/IOstreams/Pstreams/IPstream.H 1 addition, 1 deletion...ced-foam-extend/src/foam/db/IOstreams/Pstreams/IPstream.H
- io/reduced-foam-extend/src/foam/db/IOstreams/Pstreams/OPstream.C 2 additions, 2 deletions...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