Commit Graph

9473 Commits

Author SHA1 Message Date
Dave Pugmire
de335b0032 Add build instructions for Spock. 2021-12-08 14:13:59 -05:00
Dave Pugmire
5b898cd4f7 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2021-12-08 13:57:44 -05:00
Vicente Bolea
579120a1b3 Merge branch 'release' 2021-12-08 13:38:04 -05:00
Vicente Bolea
9404a4f2df Merge topic 'update-to-v1.7.0'
d5143ad7e 1.7.0 is our 10th official release of VTK-m.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2642
2021-12-08 13:38:04 -05:00
Vicente Adolfo Bolea Sanchez
d5143ad7ed 1.7.0 is our 10th official release of VTK-m.
The major changes to VTK-m from (previous release) can be found in:
docs/changelog/1.7/release-notes.md
v1.7.0
2021-12-07 18:47:49 -05:00
Manish Mathai
5d7c0fd964 Merge topic 'insitu-benchmarks'
2ab1594ad Fix typo
5482bc551 Fix formatting
a571f50df Cleanup unused code
48a820df0 Align mesh and volume rendering benchmarks timings
a2c3c80ce Make perlin generation as a `vtkm::source::Source` source
2130ed591 Refactor some static globals
1ceb13775 Add commandline arg for rendered image size
2c5180fee Write benchmark rendered images to disk
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2523
2021-12-06 18:43:36 -05:00
Manish Mathai
2ab1594ad1 Fix typo 2021-12-06 15:01:19 -08:00
Manish Mathai
5482bc5518 Fix formatting 2021-12-06 13:09:03 -08:00
Manish Mathai
a571f50dfc Cleanup unused code 2021-12-06 13:09:03 -08:00
Manish Mathai
48a820df07 Align mesh and volume rendering benchmarks timings 2021-12-06 13:09:03 -08:00
Manish Mathai
a2c3c80ce0 Make perlin generation as a vtkm::source::Source source
Making it a `vtkm::source::Source` makes it easier to use in other
benchmarks or tests.
2021-12-06 13:09:03 -08:00
Manish Mathai
2130ed5915 Refactor some static globals 2021-12-06 13:09:03 -08:00
Manish Mathai
1ceb137751 Add commandline arg for rendered image size
The image size defaults to `1024` if not specified.
2021-12-06 13:09:03 -08:00
Manish Mathai
2c5180fee9 Write benchmark rendered images to disk 2021-12-06 13:09:03 -08:00
Manish Mathai
d9487e01d4 Add copyright notice 2021-12-06 13:09:03 -08:00
Manish Mathai
035a7b39bc Add initial framework for in-situ benchmarks
This adapts existing benchmarks and creates new ones that simulate
in-situ simulations.
2021-12-06 13:09:03 -08:00
Cyrus Harrison
68f2069190 Merge topic 'task/2012_11_cuda_include_fix_release' into release
987a1fd8a fix include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2633
2021-12-01 15:06:50 -05:00
Cyrus Harrison
5abb88202f Merge branch 'release' 2021-12-01 15:06:50 -05:00
Cyrus Harrison
abc7f77668 Merge topic 'task/2012_11_cuda_include_fix_release'
987a1fd8a fix include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2633
2021-12-01 15:06:50 -05:00
Vicente Bolea
724cf5de20 Merge topic 'fix-gcc5-2-build'
7ebdaac1f CI: Remove use_virtuals at GCC5.2 build

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2635
2021-11-22 17:32:16 -05:00
Dave Pugmire
7fea9a75db undo some errant changes. 2021-11-22 13:56:08 -05:00
Dave Pugmire
91de783f40 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2021-11-22 13:47:37 -05:00
Vicente Adolfo Bolea Sanchez
7ebdaac1fe CI: Remove use_virtuals at GCC5.2 build 2021-11-22 13:31:02 -05:00
Vicente Bolea
4f775db1b4 Merge topic 'update-gbench' into release
b68026981 CI: use latest master GBench

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2631
2021-11-22 11:51:53 -05:00
Vicente Bolea
88773d9376 Merge branch 'release' 2021-11-22 11:51:53 -05:00
Vicente Bolea
1cb98a08ca Merge topic 'update-gbench'
b68026981 CI: use latest master GBench

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2631
2021-11-22 11:51:53 -05:00
Vicente Bolea
db26d2e3ef Merge topic 'add-unity-builds'
555013cdd CMAKE: add unity builds support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !2600
2021-11-22 11:10:34 -05:00
Vicente Adolfo Bolea Sanchez
b680269811 CI: use latest master GBench 2021-11-22 10:48:29 -05:00
Dave Pugmire
16ac5175be Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2021-11-22 09:50:53 -05:00
Cyrus Harrison
987a1fd8a2 fix include path 2021-11-19 12:15:53 -08:00
Kenneth Moreland
87c82fdd41 Merge topic 'register-dashboard-link'
24cca4cc7 Update the link to register with the VTK-m dashboard

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2629
2021-11-14 10:47:23 -05:00
Dave Pugmire
2956713174 Filters for charged particle advection. 2021-11-11 09:21:15 -05:00
Kenneth Moreland
24cca4cc7e Update the link to register with the VTK-m dashboard
The URL changed slightly.
2021-11-10 13:57:51 -07:00
Vicente Adolfo Bolea Sanchez
555013cdda CMAKE: add unity builds support 2021-11-10 15:03:11 -05:00
Gunther Weber
d974477e40 Merge topic 'add/hybrid_hypersweep'
02789a0d4 Improve comments
ed6b0f008 Fix CMakeLists.txt after moving header file.
5fd1b8ce8 Moved I/O functions to testing directory.
b6db5ddaa Make GlobalBlockId int to reduce casts. Renamed BlockIndex to LocalBlockNo.
bec58bd73 Make DIY own blocks and delete them to prevent memory leak on exception
50ca0318b Added missing ExecutionSignature.
f96020a24 Consolidated two copies of NotNoSuchElementPredicate.h
65352d7f0 Remove extranous Allocate in HierarchicalAugmenter
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2587
2021-11-10 13:55:32 -05:00
Sujin Philip
6b81bf3355 Merge topic 'fix-ArrayGetValues'
4a37e02ff Add ArrayGetValues specilization for ArrayHandleCast

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2627
2021-11-10 12:10:18 -05:00
Vicente Bolea
134f0c8afe Merge topic 'fix-openmp-segfaul' into release
47ee1b247 OpenMP: fix race condition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nickolas Davis <nadavi@sandia.gov>
Merge-request: !2625
2021-11-08 20:56:16 -05:00
Vicente Bolea
abec2b73ac Merge branch 'release' 2021-11-08 20:56:16 -05:00
Vicente Bolea
be9ac1ef3f Merge topic 'fix-openmp-segfaul'
47ee1b247 OpenMP: fix race condition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nickolas Davis <nadavi@sandia.gov>
Merge-request: !2625
2021-11-08 20:56:16 -05:00
Gunther H. Weber
02789a0d4d Improve comments 2021-11-08 15:24:07 -08:00
Vicente Adolfo Bolea Sanchez
47ee1b247a OpenMP: fix race condition 2021-11-08 16:39:40 -05:00
Gunther H. Weber
ed6b0f0082 Fix CMakeLists.txt after moving header file. 2021-11-08 11:41:21 -08:00
Gunther H. Weber
5fd1b8ce87 Moved I/O functions to testing directory. 2021-11-08 11:41:15 -08:00
Sujin Philip
4a37e02ffe Add ArrayGetValues specilization for ArrayHandleCast
ArrayGetValues for ArrayHandleCast needs to be handled specially as an
`UnknownArrayHandle::IsBaseComponentType` check inside the implementation
gives unexpected results for ArrayHandleCast.

With this fix, the values are first copied from the source array type and
then casted to the appropriate type before returning.
2021-11-08 14:37:49 -05:00
Kenneth Moreland
845ca21ebc Merge topic 'unknownarrayhandle-istype-documentation'
caf6ac98e Improve documentation of UnknownArrayHandle::IsType

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2624
2021-11-05 11:00:00 -04:00
Gunther H. Weber
b6db5ddaa6 Make GlobalBlockId int to reduce casts. Renamed BlockIndex to LocalBlockNo. 2021-11-04 20:56:12 -07:00
Gunther H. Weber
bec58bd735 Make DIY own blocks and delete them to prevent memory leak on exception 2021-11-04 17:05:09 -07:00
Kenneth Moreland
caf6ac98e8 Improve documentation of UnknownArrayHandle::IsType
Under some circumstances, `IsType` can return false for a type that
exactly matches the type used to create the `UnknownArrayHandle`.
This is because types like `ArrayHandleCast` get converted to
the array they contain. Thus, `IsType` will return false when it
is expected to be true. In most cases, you should use
`CanConvert`. The `IsType` documentation now points you there.
2021-11-04 10:59:00 -06:00
Gunther H. Weber
50ca0318b8 Added missing ExecutionSignature. 2021-11-03 17:13:43 -07:00
Gunther H. Weber
f96020a24a Consolidated two copies of NotNoSuchElementPredicate.h 2021-11-03 17:13:38 -07:00