Utkarsh Ayachit
d5b48645a3
Merge topic '217-add-distribute-testing-support'
...
3211c150 add support to run test with MPI.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1148
2018-04-12 14:26:47 -04:00
Robert Maynard
2d522503b0
VTK-m library naming convention is now restored how it was done for v1.2
2018-04-11 16:50:56 -04:00
Utkarsh Ayachit
3211c1501c
add support to run test with MPI.
...
`vtkm_unit_tests` now supports an MPI option that can be used to add
test that run with MPI. Adding `UnitTestFieldRangeGlobalCompute` to test
global ranges for fields.
2018-04-10 14:48:37 -04:00
Robert Maynard
b658a72af7
Fix broken VTK-m PyExpander functin
...
Fixes #216
2018-04-09 11:05:51 -04:00
Robert Maynard
84311a2453
Merge branch 'master' into cmake_refactor
2018-04-05 10:18:36 -04:00
Robert Maynard
3caeeb88f6
Make sure that CUDA unit tests actually use cuda
...
Also if .cu files are passed as sources to a unit tests we
don't shim them
2018-01-31 15:58:43 -05:00
Robert Maynard
8b4181141d
Correct the build location of libraries.
2018-01-31 15:58:23 -05:00
Robert Maynard
0ea06bfdb7
Properly version dynamic libraries and build them in the correct location
2018-01-16 17:23:12 -05:00
Robert Maynard
89ce1a34a0
Respect the settings of VTKm_Vectorization when building VTK-m
2018-01-16 15:42:37 -05:00
Robert Maynard
ec074bb627
Redesign how we specify cxx files should be compiled as cuda.
...
Due to limitations in the CUDA MSBuild support and how CMake stores the language
of a source file, we had to change VTK-m over to using generated .cu files
to signal when we want CUDA compilation.
2018-01-16 15:42:37 -05:00
Robert Maynard
e1916ea7e2
Redesign of vtk-m test build infrastructure to reduce amount of cmake re-runs
...
Previous versions of the test build infrastructure would cause cmake to re-run
everytime a header was modified. Now this will not occur.
2018-01-16 15:42:37 -05:00
Robert Maynard
98e4a34cd1
VTKm now refers to diy as vtkm_diy
...
This is done to be more consistent with the vtkm CMake naming and
to make sure we don't conflict with other exported diy instances.
2018-01-16 15:42:36 -05:00
Robert Maynard
4a09615000
Correct issues when building on windows
2018-01-08 14:00:58 -05:00
Robert Maynard
3f02d97ae4
Re-enable verification of generated files with pyexpander
2018-01-08 14:00:58 -05:00
Robert Maynard
5c140abc64
Re-enable support for header include tests for VTK-m
2018-01-08 14:00:58 -05:00
Robert Maynard
5e1f7c60ad
VTKm_INSTALL_ONLY_LIBRARIES allows installation of only vtk-m libs
2018-01-08 14:00:58 -05:00
Robert Maynard
b2c03ad858
Unit_tests are built with the correct compiler when cuda is enabled.
...
Previously all the Unit_tests that shared source files would use cuda
once CUDA set the language on the file.
2018-01-08 14:00:57 -05:00
Robert Maynard
afc19ab0fc
Setup symbol visibility controls for VTK-m
2018-01-08 14:00:57 -05:00
Robert Maynard
24e57556e6
Merge branch 'master' into vtk-m-cmake_refactor
...
Includes updating to cleanup benchmark code and handle the new MPI option
2017-12-28 14:23:21 -05:00
Matthew Letter
7f2862a78d
found naming bug with CMmake dir name
...
there appears to be a bug in the naming of a source dir for VTKmExportHeaderTemplate.h.in so it can't find the config file
2017-11-30 10:33:05 -07:00
Matthew Letter
b22e8b568d
Rename vtkmBackends.cmake to vtkmDeviceAdapters.cmake closes #2
...
Renamed vtkmBackends.cmake to vtkmDeviceAdapters.cmake and renamed all references to vtkmBackends.cmake to use the new naming scheme.
2017-10-31 15:28:22 -06:00
Robert Maynard
673262b9a0
Correct testing infrastructure to handle multiple backends
2017-10-27 15:30:17 -04:00
Robert Maynard
db3e97bac6
Correct issues when CUDA is enabled.
2017-10-27 15:30:16 -04:00
Robert Maynard
ed8f4111ef
Update all the code to work with CMake 3.3
...
Obviously this does mean that CUDA is not supported with 3.3.
2017-10-27 15:30:14 -04:00
Robert Maynard
3ded554831
Extend the CMake rewrite to include vtkm_rendering
2017-10-27 15:29:58 -04:00
Robert Maynard
56c7362258
A thought on what CMake 3.9 would mean to VTK-m.
2017-10-27 15:29:51 -04:00