Loguru Upstream
2e3fe38e86
loguru 2018-09-21 (9d48e6b0)
...
Code extracted from:
https://gitlab.kitware.com/third-party/loguru.git
at commit 9d48e6b0b10c2fd99aa6cea58096e540c411067e (for/vtk-m).
2018-09-21 14:25:01 -04:00
Allison Vacanti
12f78e7404
Add loguru thirdparty metadata.
2018-09-21 14:24:48 -04:00
Robert Maynard
8d0f441e1b
Merge topic 'turing_support'
...
17a93921c Suppress CUDA 10 warnings about __host__ / __device__
23c5f1182 vtk-m brigand nows knows what workaround are only needed for CUDA 9.
36ca00794 Add turing to VTK-m support hardware now that CUDA 10 is out.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !1417
2018-09-20 15:35:48 -04:00
Robert Maynard
17a93921c3
Suppress CUDA 10 warnings about __host__ / __device__
2018-09-20 14:02:16 -04:00
Robert Maynard
23c5f11823
vtk-m brigand nows knows what workaround are only needed for CUDA 9.
...
Some CUDA 9 compiler issues are fixed in CUDA 10.
2018-09-20 14:02:16 -04:00
Matt Larsen
541d603c1e
Merge topic 'fix/remove_debug'
...
3ec577f4c fixing debug prints and removing commented out code
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1418
2018-09-20 13:13:32 -04:00
mclarsen
3ec577f4cd
fixing debug prints and removing commented out code
2018-09-20 08:13:15 -07:00
Robert Maynard
36ca00794d
Add turing to VTK-m support hardware now that CUDA 10 is out.
2018-09-20 08:34:25 -04:00
Robert Maynard
fc6fcee8fd
Merge topic 'support_connectivity_with_no_default_constructor'
...
d1d8756dc ThreadIndicesTopologyMap supports types without a default constructor
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1410
2018-09-18 11:49:32 -04:00
Robert Maynard
6d96277b52
Merge topic 'ConnectivityStructuredInternals_32bit_warnings'
...
3eec282f2 GCC 7.1 was warning about invalid ConnectivityStructuredInternals states
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1413
2018-09-18 11:42:15 -04:00
Robert Maynard
6f5c383e1b
Move PPP2 over to constexpr instead of defines
2018-09-18 08:54:22 -04:00
Robert Maynard
f828ebfd4e
Update PPP2 to dispatcher that don't require a device adapter template
...
The update now has PPP2 using the vtkm::worklet::Invoker class
to handle managing the device adapter.
2018-09-18 08:54:22 -04:00
Robert Maynard
98fd16d9ad
Correct PPP2 warnings found from 32bit builders
2018-09-18 08:54:22 -04:00
Robert Maynard
b460f56113
Make sure ContourTreeApp obeys the desired device
2018-09-18 08:54:22 -04:00
Robert Maynard
432ee34228
Optimize the PPP2 ActiveGraphs to reduce size of device transfers
2018-09-18 08:54:22 -04:00
Oliver Ruebel
2370a6cc5d
Refactor the PPP2 work based on Code Review and add UnitTests.
2018-09-18 08:54:22 -04:00
Gunther H. Weber
ab0ccd4cad
vtk-m implementation of improved parallel peak pruning with hyperstructure (PPP2.0)
2018-09-18 08:54:22 -04:00
Dave Pugmire
367b84628a
Merge topic 'ghost-cells'
...
c2467d57e fix compiler warning for TBB
0ca97902a Fix tab/white space warnings.
4ae9cedea Add new files for ghost cells
beec40244 Support for ghost zones. Add a filter to remove ghost cells.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1404
2018-09-17 15:08:44 -04:00
Robert Maynard
3eec282f24
GCC 7.1 was warning about invalid ConnectivityStructuredInternals states
...
In theory if you requested negative indices's or generated a structure
with invalid point sizes the result of some operations would be
in an invalid state. Gave the compiler hints that this states
can't occur.
2018-09-17 08:15:43 -04:00
Robert Maynard
e51472d703
Merge topic 'vtkm_hash_remove_32bit_warnings'
...
d8375351f vtkm::Hash now doesn't warn when compiling with 32bit ids.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1412
2018-09-17 08:08:04 -04:00
Robert Maynard
caa23b5499
Merge topic 'reverse_conn_support_differing_types'
...
767eb8206 ReverseConnectivityBuilder can handle 32bit and 64bit connectivity
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1409
2018-09-15 11:45:41 -04:00
Robert Maynard
2c218dd958
Merge topic 'osx_static_warnings'
...
c0a5e1624 Fix vtk-m warnings on static osx builds.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1408
2018-09-13 15:46:37 -04:00
Robert Maynard
d8375351f7
vtkm::Hash now doesn't warn when compiling with 32bit ids.
2018-09-13 13:15:29 -04:00
Matt Larsen
125a8dbefd
Merge topic 'remove_prints'
...
44feb9206 removing print statements
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1411
2018-09-13 13:13:12 -04:00
mclarsen
44feb92066
removing print statements
2018-09-13 09:18:18 -07:00
Robert Maynard
d1d8756dc9
ThreadIndicesTopologyMap supports types without a default constructor
...
Previously IndicesFromType had to support the default constructor
2018-09-13 09:40:28 -04:00
Robert Maynard
767eb82063
ReverseConnectivityBuilder can handle 32bit and 64bit connectivity
...
This allows ReverseConnectivityBuilder to build any connectivity
independent of vtkm::Id being 32 or 64 bit.
2018-09-13 09:33:31 -04:00
Robert Maynard
c0a5e16249
Fix vtk-m warnings on static osx builds.
2018-09-13 09:15:25 -04:00
Matt Larsen
7d280b8f26
Merge topic 'ray_tracing_refactor'
...
09b880aeb fixing shadow variable caused by bad conflict resolution
0e7e51a1c resolving merge conflict
0b99ff579 adding doxygen comments to new rendering
f519cd2e4 Merge branch 'ray_tracing_refactor' of gitlab.kitware.com:mclarsen/vtk-m into ray_tracing_refactor
000edfa50 adding more missing files
9751eed4f adding more missing files
20c5c97cd adding missing files
6362978ab adding more ray tracing files
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1407
2018-09-12 23:20:13 -04:00
mclarsen
09b880aeb9
fixing shadow variable caused by bad conflict resolution
2018-09-12 19:46:07 -07:00
mclarsen
0e7e51a1ce
resolving merge conflict
2018-09-12 18:58:33 -07:00
mclarsen
0b99ff5796
adding doxygen comments to new rendering
2018-09-12 07:41:37 -07:00
mclarsen
f519cd2e48
Merge branch 'ray_tracing_refactor' of gitlab.kitware.com:mclarsen/vtk-m into ray_tracing_refactor
2018-09-11 08:01:01 -07:00
Kenneth Moreland
1acc610799
Merge topic 'array-handle-transform-exec-object-2'
...
2b0548739 Add ExecutionAndControlObjectBase
62d3b9f4f Correct warning about potential divide by zero
98a0a20fe Allow ArrayHandleTransform to work with ExecObject
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1403
2018-09-11 10:28:13 -04:00
mclarsen
000edfa50f
adding more missing files
2018-09-10 20:28:28 -07:00
mclarsen
9751eed4f9
adding more missing files
2018-09-10 20:27:34 -07:00
mclarsen
20c5c97cd2
adding missing files
2018-09-10 20:00:04 -07:00
mclarsen
6362978ab2
adding more ray tracing files
2018-09-10 19:56:57 -07:00
mclarsen
1c2f78ca92
refactoring ray tracing
2018-09-10 19:25:42 -07:00
Matthew Letter
8da99dedf1
Merge topic 'hotfix-execution-whole-array'
...
c45716cb3 Removed ExecutionObjectBase from ExecutionWholeArray
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1405
2018-09-10 15:56:22 -04:00
Matthew Letter
c45716cb3b
Removed ExecutionObjectBase from ExecutionWholeArray
...
ExecutionObjectBase no longer needs to be used for ExecutionWholeArray
also fixed `#endif` naming for our conventions
2018-09-10 11:28:46 -06:00
Kenneth Moreland
2b05487398
Add ExecutionAndControlObjectBase
...
This is a subclass of ExecutionObject and a superset of its
functionality. In addition to having a PrepareForExecution method, it
also has a PrepareForControl method that gets an object appropriate for
the control environment. This is helpful for situations where you need
code to work in both environments, such as the functor in an
ArrayHandleTransform.
Also added several runtime checks for execution objects and execution
and cotnrol objects.
2018-09-08 11:54:28 -06:00
Dave Pugmire
c2467d57e0
fix compiler warning for TBB
2018-09-06 13:07:27 -04:00
Dave Pugmire
0ca97902ae
Fix tab/white space warnings.
2018-09-06 12:04:37 -04:00
Dave Pugmire
4ae9cedead
Add new files for ghost cells
2018-09-06 11:39:04 -04:00
Dave Pugmire
beec402446
Support for ghost zones. Add a filter to remove ghost cells.
2018-09-06 11:34:13 -04:00
Kenneth Moreland
62d3b9f4fb
Correct warning about potential divide by zero
...
I'm not sure why this warning suddenly popped up, but this was an easy
fix.
2018-09-05 15:28:26 -06:00
Kenneth Moreland
98a0a20feb
Allow ArrayHandleTransform to work with ExecObject
...
This change allows you to set a subclass of
vtkm::cont::ExecutionObjectBase as a functor
used in ArrayHandleTransform. This latter class will then detect that
the functor is an ExecObject and will call PrepareForExecution with the
appropriate device to get the actual Functor object.
This change allows you to use virtual objects and other device dependent
objects as functors for ArrayHandleTransform without knowing a priori
what device the portal will be used on.
2018-09-05 13:11:04 -06:00
Robert Maynard
bc9772021c
Merge topic 'worklet_invoker_api'
...
7e3727fa9 Convert some vtkm/cont classes over to vtkm::worklet::Invoker
eae0eb9b7 Add an easier way to launch vtkm worklets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1398
2018-09-04 16:18:14 -04:00
Haocheng LIU
50f5c8531d
Merge topic 'set-device-for-CoordinateSystemTransformFilter'
...
49ba89251 Set device for CoordinateTransformFilter
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1397
2018-09-04 15:37:06 -04:00