Robert Maynard
d370155e74
MarchingCubes filter now generates coordinates when point merging is enabled.
2016-03-14 08:39:17 -04:00
Robert Maynard
c00fb53b54
Marching Cubes now generates vertices when merge duplicates is enabled.
2016-03-14 08:39:17 -04:00
Robert Maynard
f699c98602
Renamed the ``Convert
` method to
`ApplyPolicy
``
...
The original name was a really bad name, so thank to Ken for suggesting
a better name.
2016-03-14 08:39:17 -04:00
Robert Maynard
8e72ec8ea4
Switch filter::threshold over to have a lower and upper bounds.
2016-03-14 08:39:17 -04:00
Robert Maynard
bcee827097
First draft of vtkm::filter design.
2016-03-14 08:39:17 -04:00
Robert Maynard
531dececfd
Multiple changes to VertexClustering to make it more suitable for filter.
...
The original implementation wasn't flexible enough to handle the requirements
that filter requires ( mainly policy support ).
2016-03-14 08:39:17 -04:00
Robert Maynard
aaa10f0c50
Remove the ability to get bounds from Make3DExplicitDataSetCowNose.
...
This isn't needed now that vtkm::cont::Field can compute bounds.
2016-03-14 08:39:17 -04:00
Robert Maynard
4b7054f4da
Changes to computing bounds to allow custom types and storage.
2016-03-14 08:39:17 -04:00
Robert Maynard
52d8a4d9b7
Fix vtkm::cont::Field default constructor to have valid values.
2016-03-14 08:39:17 -04:00
Robert Maynard
5b6676d21f
Merge topic 'feature/atomics'
...
5ddade7a Adding some basic documentation on atomics.
e5c4aa3f Fixing cuda index error
00a7f6c1 Correcting function call
249cce35 Adding type restrictions to serial atomics
43131ee0 Adding comments about CAS
40b6db7e Inserted missing ,
3b46706e Adding compare and swap and removing unsigned atomics
12632de3 Casting Uint64 to long long
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !336
2016-03-11 13:49:38 -05:00
Robert Maynard
b8f28d6dee
Merge topic 'properly_specify_fermi_when_cuda_autodetect_fails'
...
19dc5672 Correct CUDA fallback to "fermi" when trying to do auto detection.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !353
2016-03-11 10:04:51 -05:00
Robert Maynard
ba202cc1c8
Merge topic 'suppress_thrust_warnings_on_windows'
...
55280637 Correct the VTKM_THIRDPARTY_PRE_INCLUDE/POST_INCLUDE for MSVC.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !354
2016-03-11 10:04:16 -05:00
Robert Maynard
55280637f8
Correct the VTKM_THIRDPARTY_PRE_INCLUDE/POST_INCLUDE for MSVC.
...
We now properly suppress a collection of warnings from thirdparty headers on
windows.
2016-03-11 09:59:49 -05:00
Robert Maynard
19dc5672bf
Correct CUDA fallback to "fermi" when trying to do auto detection.
...
The logic would properly fall to fermi, but not set the proper NVCC flags
to actually compile targeting the fermi compute architecture.
2016-03-10 16:28:54 -05:00
Robert Maynard
5df0cf42fe
Merge topic 'suppress_thrust_warnings_on_windows'
...
8c579b77 Setup VTKM_THIRDPARTY_PRE_INCLUDE/POST_INCLUDE for MSVC.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !352
2016-03-10 16:09:30 -05:00
Robert Maynard
8c579b7742
Setup VTKM_THIRDPARTY_PRE_INCLUDE/POST_INCLUDE for MSVC.
...
We now suppress a collection of warnings from thirdparty headers on windows.
2016-03-10 13:31:21 -05:00
Matt Larsen
5ddade7a44
Adding some basic documentation on atomics.
2016-03-09 14:29:59 -05:00
Robert Maynard
63ff43c613
Merge topic 'increase_timeout_on_cuda_worklet_tests'
...
559d2aab CUDA based worklets should now not timeout.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !350
2016-03-09 08:52:02 -05:00
Robert Maynard
559d2aab94
CUDA based worklets should now not timeout.
...
The first CUDA worklet test requires way more time because of the overhead to
allow the driver to convert the kernel code from virtual arch to actual arch.
2016-03-09 08:09:21 -05:00
Matt Larsen
e5c4aa3f78
Fixing cuda index error
2016-03-08 12:41:11 -08:00
Matt Larsen
00a7f6c14b
Correcting function call
2016-03-08 12:04:55 -08:00
Matt Larsen
249cce352b
Adding type restrictions to serial atomics
2016-03-08 10:39:23 -08:00
Matt Larsen
43131ee02b
Adding comments about CAS
2016-03-08 09:58:20 -08:00
Matt Larsen
40b6db7eee
Inserted missing ,
2016-03-08 09:51:50 -08:00
Matt Larsen
3b46706e1f
Adding compare and swap and removing unsigned atomics
2016-03-08 09:41:02 -08:00
Matt Larsen
12632de34b
Casting Uint64 to long long
2016-03-04 15:17:56 -08:00
Matt Larsen
ecc12dddb7
using reinterpret cast and removing warning from atomic array test
2016-03-04 14:46:45 -08:00
Matt Larsen
72f2549bb9
Removing shadow variable
2016-03-04 12:12:25 -08:00
Matt Larsen
f3c7f188ee
Fixing problem with function signatures matching long * to int *
2016-03-04 11:52:52 -08:00
Matt Larsen
733edc8325
changing MS method signatures to long instead of int
2016-03-04 11:13:53 -08:00
Matt Larsen
47452d82bc
fixing typo
2016-03-04 10:49:43 -08:00
Matt Larsen
6d63961311
Misplaced bracket
2016-03-04 10:42:07 -08:00
Matt Larsen
da66ea6a15
Refactoring TBB atomics
2016-03-04 10:18:35 -08:00
Matt Larsen
e8b08f2e00
Merge branch 'master' into feature/atomics
2016-03-04 08:03:33 -08:00
Matt Larsen
f0f8f0b556
attempt 6
2016-03-03 23:36:21 -05:00
Matt Larsen
5df9088e1d
Adding volatile
2016-03-03 23:13:26 -05:00
Matt Larsen
25604a0288
Another typo
2016-03-03 22:46:15 -05:00
Matt Larsen
4a28124658
Fixing typo
2016-03-03 22:17:29 -05:00
Matt Larsen
29ca4f38f6
Attempting type match
2016-03-03 19:42:35 -05:00
Matt Larsen
1448d0d3b4
Adding another typename
2016-03-03 16:04:04 -05:00
Matt Larsen
23e801da55
Adding typename
2016-03-03 15:34:44 -05:00
Matt Larsen
f0c20903b3
Sorting out iterator type
2016-03-03 15:30:28 -05:00
Matt Larsen
9a9f3a1d22
Forcing test
2016-03-02 17:41:19 -05:00
mclarsen
78888e6542
Testing Interlock exchange
2016-03-02 13:53:28 -08:00
Robert Maynard
7ca13aa9cd
Merge topic 'add_missing_return_statement_to_ArrayHandleGroupVec'
...
230e651d Add missing return statement to ArrayHandleGroupVec
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !348
2016-02-26 15:02:59 -05:00
Robert Maynard
7c84e32835
Merge topic 'correct_namespace_for_ChooseCudaDevice'
...
2f98cdf7 Resolves Issue #56 : ChooseCudaDevice functions are in the proper namespace.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !347
2016-02-26 14:38:17 -05:00
Robert Maynard
90071d824e
Merge topic 'more_control_of_explicitset'
...
9f687a64 Derived CellSetExplicit classes can now modify the incremental build state.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !343
2016-02-26 14:27:27 -05:00
Robert Maynard
230e651d1b
Add missing return statement to ArrayHandleGroupVec
2016-02-26 14:26:22 -05:00
Robert Maynard
2f98cdf717
Resolves Issue #56 : ChooseCudaDevice functions are in the proper namespace.
2016-02-26 13:51:28 -05:00
Chuck Atkins
44bc930090
Merge topic 'fix-cuda-arch-detection'
...
b47982f7 Check return error codes when detecting CUDA capabilities.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !346
2016-02-25 15:28:19 -05:00