1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
find_package(ADIOS2 2.4 REQUIRED)
if (ADIOS2_HAVE_MPI)
if (vtk_io_adios2_core_enabled)
set(TestADIOS2BPReaderSingleTimeStep_NUMPROCS 2)
# For now vtkMultiBlockVolumeMapper does not support rendering in parallel
set(TestADIOS2BPReaderMultiTimeSteps_NUMPROCS 2)
set(TestADIOS2BPReaderMultiTimeSteps2D_NUMPROCS 2)
vtk_add_test_mpi(vtkIOADIOS2CxxTests-MPI mpiTests TESTING_DATA
TestADIOS2BPReaderMPISingleTimeStep.cxx
TestADIOS2BPReaderMPIMultiTimeSteps3D.cxx,NO_VALID
TestADIOS2BPReaderMPIMultiTimeSteps2D.cxx)
vtk_test_cxx_executable(vtkIOADIOS2CxxTests-MPI mpiTests)
endif()
# VTX tests
if (vtk_io_adios2_vtx_enabled)
vtk_add_test_cxx(vtkIOADIOS2VTXCxxTests tests TESTING_DATA NO_OUTPUT
UnitTestIOADIOS2VTX.cxx,NO_VALID
#TestIOADIOS2VTX_VTI3D.cxx,
TestIOADIOS2VTX_VTI3DRendering.cxx,NO_VALID
#TestIOADIOS2VTX_VTU3D.cxx,NO_VALID
TestIOADIOS2VTX_VTU3DRendering.cxx,NO_VALID
TestIOADIOS2VTX_VTU2DRendering.cxx,NO_VALID
TestIOADIOS2VTX_VTU1DRendering.cxx,NO_VALID)
vtk_test_cxx_executable(vtkIOADIOS2VTXCxxTests tests)
target_link_libraries(vtkIOADIOS2VTXCxxTests PUBLIC adios2::adios2)
endif ()
else ()
if (vtk_io_adios2_core_enabled)
vtk_add_test_cxx(vtkIOADIOS2CxxTests tests TESTING_DATA
TestADIOS2BPReaderSingleTimeStep.cxx
TestADIOS2BPReaderMultiTimeSteps3D.cxx
TestADIOS2BPReaderMultiTimeSteps2D.cxx)
vtk_test_cxx_executable(vtkIOADIOS2CxxTests tests)
endif ()
endif ()
|