Haocheng LIU
8859636672
Merge worklet testing executables into a device dependent shared library
...
VTK-m has been updated to replace old per device worklet testing executables with a device
dependent shared library so that it's able to accept a device adapter
at runtime.
Meanwhile, it updates the testing infrastructure APIs. vtkm::cont::testing::Run
function would call ForceDevice when needed and if users need the device
adapter info at runtime, RunOnDevice function would pass the adapter into the functor.
Optional Parser is bumped from 1.3 to 1.7.
2018-11-23 10:13:56 -05:00
Allison Vacanti
93506d25e2
Change function signatures to use 'using' aliases.
...
Also cleaned up some lingering type typedefs.
2018-05-25 17:18:41 -04:00
Robert Maynard
ac46a4ced7
Remove unused variables from UnitTestWaveletCompressor
2018-05-02 13:31:30 -04:00
Robert Maynard
182f4707e7
vtkm prefers 'using' over typedef.
2018-02-23 10:47:20 -05:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Robert Maynard
5dd346007b
Respect VTK-m convention of parameters all or nothing on a line
...
clang-format BinPack settings have been disabled to make sure that the
VTK-m style guideline is obeyed.
2017-05-26 13:53:28 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Kitware Robot
cbd918b43d
worklet/wavelet: fix whitespace issues
2017-05-22 16:47:54 -04:00
Robert Maynard
206556916d
Merge topic 'support_3DWavelet_compression'
...
fecc2e97 code style improvements
7782ff47 Take off a few debug statements; replaced tabs with spaces
3e4095f4 WaveletDWT.h
c4853885 eliminate another warning
d4deced5 get rid of some asserts used for debugging
98cf7f8d got rid of unused variable warnings
33de20da fix print type warnings
7d123455 remove my own note
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !765
2017-05-22 14:01:03 -04:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -04:00
Samuel Li
33de20da09
fix print type warnings
2017-05-10 23:18:03 -06:00
Samuel Li
b58e76b675
eliminate a few warnings
2017-05-10 17:58:42 -06:00
Samuel Li
d9c3c7b393
all cases pass tests on all platforms. Need to tackle warnings
2017-05-10 15:51:06 -07:00
Samuel Li
a73bc25939
finish all tests in serial mode
2017-05-09 23:02:51 -06:00
Samuel Li
f11c1bf928
change new error handling
2017-04-14 14:14:09 -06:00
Samuel Li
10be50059c
sync to debug on another machine
2017-04-13 18:25:14 -06:00
Samuel Li
14a94e7886
fix a typo; sync to test
2017-04-06 17:57:40 -06:00
Samuel Li
85d09a55d8
add a flag to facilitate testing
2017-03-08 19:29:27 -08:00
Samuel Li
2ee208b833
add back all the timers
2017-02-25 18:49:12 -08:00
Samuel Li
62d82974c9
implement 3D gaussian generation
2017-02-25 17:19:33 -07:00
Samuel Li
0a6a26248e
fix test program to not use L vector
2017-02-25 13:23:40 -07:00
Samuel Li
4d22303c6b
fix bug on operating on 32bit float
2017-02-24 16:40:14 -07:00
Samuel Li
0c260370c5
1024 cube 1 level of transform pass test
2017-02-24 11:56:24 -07:00
Samuel Li
c22ff73bc5
debug for 3D transforms
2017-02-21 16:56:57 -07:00
Kenneth Moreland
fdaccc22db
Remove exports for header-only functions/methods
...
Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
EXEC_CONT.) Remove the inline from these macros so that they can be
applied to everything, including implementations in a library.
Because inline is not declared in these modifies, you have to add the
keyword to functions and methods where the implementation is not inlined
in the class.
2016-11-15 22:22:13 -07:00
Samuel Li
971189313a
improved error message when test failing
2016-10-11 07:26:14 -07:00
Samuel Li
8e98eeea6c
fixed a few warnings
2016-10-09 22:34:32 -07:00
Samuel Li
548e212e55
2D wavelet compressor ready for Rob to review
2016-10-09 21:52:02 -07:00
Samuel Li
edd93c435a
new implementation of 2D transforms pass test
2016-10-09 17:07:49 -07:00
Samuel Li
7eb494895f
forward transform now avoids data copy when performing multi-level transforms
2016-10-05 15:52:07 -07:00
Samuel Li
2271751f79
merge request to conclude LANL work
2016-09-22 16:13:50 -07:00
Samuel Li
d19bbfac81
sync to laptop
2016-09-21 20:25:56 -07:00
Samuel Li
093db83474
almost pass all tests, move to Alaska to debug one more case
2016-09-16 19:20:53 -06:00
Samuel Li
32fb705c2c
sync test program
2016-09-13 19:53:17 -07:00
Samuel Li
a045a767fa
sync to use gdb
2016-09-13 13:10:38 -06:00
Samuel Li
7e756e3a5a
move to linux to debug
2016-09-11 16:14:01 -06:00
Samuel Li
a196e9b42d
timer tweak
2016-09-06 15:54:12 -07:00
Samuel Li
a07e6ab71e
fix a bug, run final tests
2016-09-06 14:28:46 -07:00
Samuel Li
42a80662d8
finish 2D re-write. Some tests pass and some others fail. Need to keep debugging
2016-09-05 19:52:35 -06:00
Samuel Li
02cede6937
need to change IDWTHelper API a little bit
2016-09-01 18:47:50 -06:00
Samuel Li
c4387bb71c
need to debug a memory problem
2016-08-31 16:03:25 -06:00
Samuel Li
858895d3c8
Extend2D passes initial test, need to test more.
2016-08-26 14:51:23 -06:00
Samuel Li
4bda2f3042
one left extend worklet works correct
2016-08-26 10:54:47 -06:00
Samuel Li
f9dc98d0e6
add timers to report worklet computation time
2016-08-23 17:52:40 -06:00
Samuel Li
c5613b2cbb
optimized a few worklets
2016-08-23 08:56:03 -07:00
Samuel Li
ec185e3ade
WaveletFilter now stores array handles, so less data transfer between host and device
2016-08-22 14:28:29 -07:00
Samuel Li
daa80669f2
get rid of many small memory transfers
2016-08-22 13:49:13 -07:00
Samuel Li
553e396c6e
2D decompose/reconstruct seem to work well
2016-08-22 10:13:45 -06:00
Samuel Li
165199c890
keep fighting on compiler errors
2016-08-21 23:10:05 -06:00
Samuel Li
372cd6729b
merge updates from the 1D wavelets branch
2016-08-18 22:42:29 -06:00