-
- Downloads
Add a generic adios2 reader to read bp format data as images into vtk
This commit adds a reader that can read the arrays in the bp file as point or cell arrays on a 2d or 3d vtk image. It does not need reader to provide and schema infomation. It also supports time step and reading in parallel mode. The minimum version of ADIOS2 requirement is 2.4.0. The features of this reader is listed as below: * The output of the reader is a vtkMultiBlockDataset. It contains a vtkMultiPieceDataSet filled with vtkImageData blocks. The number of blocks equals to the number of blocks in the adios array. * It supports arrays with time steps. * It supports 2D and 3D images. * The reader can either work in serial or in parllel. * Based on the number of processes, it will automatically distribute the work evenly among processes. * It support row major and column major conversion.
Showing
- IO/ADIOS2/CMakeLists.txt 59 additions, 32 deletionsIO/ADIOS2/CMakeLists.txt
- IO/ADIOS2/Core/vtkADIOS2CoreArraySelection.cxx 77 additions, 0 deletionsIO/ADIOS2/Core/vtkADIOS2CoreArraySelection.cxx
- IO/ADIOS2/Core/vtkADIOS2CoreArraySelection.h 81 additions, 0 deletionsIO/ADIOS2/Core/vtkADIOS2CoreArraySelection.h
- IO/ADIOS2/Core/vtkADIOS2CoreTypeTraits.h 99 additions, 0 deletionsIO/ADIOS2/Core/vtkADIOS2CoreTypeTraits.h
- IO/ADIOS2/ReadMe.md 7 additions, 0 deletionsIO/ADIOS2/ReadMe.md
- IO/ADIOS2/Testing/CMakeLists.txt 10 additions, 0 deletionsIO/ADIOS2/Testing/CMakeLists.txt
- IO/ADIOS2/Testing/Cxx/CMakeLists.txt 39 additions, 15 deletionsIO/ADIOS2/Testing/Cxx/CMakeLists.txt
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMPIMultiTimeSteps2D.cxx 200 additions, 0 deletions...OS2/Testing/Cxx/TestADIOS2BPReaderMPIMultiTimeSteps2D.cxx
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMPIMultiTimeSteps3D.cxx 137 additions, 0 deletions...OS2/Testing/Cxx/TestADIOS2BPReaderMPIMultiTimeSteps3D.cxx
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMPISingleTimeStep.cxx 203 additions, 0 deletions...DIOS2/Testing/Cxx/TestADIOS2BPReaderMPISingleTimeStep.cxx
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMultiTimeSteps2D.cxx 130 additions, 0 deletionsIO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMultiTimeSteps2D.cxx
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMultiTimeSteps3D.cxx 140 additions, 0 deletionsIO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderMultiTimeSteps3D.cxx
- IO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderSingleTimeStep.cxx 117 additions, 0 deletionsIO/ADIOS2/Testing/Cxx/TestADIOS2BPReaderSingleTimeStep.cxx
- IO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTI3D.cxx 1 addition, 1 deletionIO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTI3D.cxx
- IO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTI3DRendering.cxx 1 addition, 1 deletionIO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTI3DRendering.cxx
- IO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTU3D.cxx 1 addition, 1 deletionIO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTU3D.cxx
- IO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTU3DRendering.cxx 1 addition, 1 deletionIO/ADIOS2/Testing/Cxx/TestIOADIOS2VAR_VTU3DRendering.cxx
- IO/ADIOS2/Testing/Cxx/UnitTestIOADIOS2VAR.cxx 1 addition, 1 deletionIO/ADIOS2/Testing/Cxx/UnitTestIOADIOS2VAR.cxx
- IO/ADIOS2/Testing/Data/Baseline/TestADIOS2BPReaderMPIMultiTimeSteps2D.png.sha512 1 addition, 0 deletions...Baseline/TestADIOS2BPReaderMPIMultiTimeSteps2D.png.sha512
- IO/ADIOS2/Testing/Data/Baseline/TestADIOS2BPReaderMPISingleTimeStep.png.sha512 1 addition, 0 deletions...a/Baseline/TestADIOS2BPReaderMPISingleTimeStep.png.sha512
Loading
Please register or sign in to comment