Kenneth Moreland
2e426ad547
Run the update-control-signature-tags.sh script
2019-01-11 12:23:10 -07:00
Kenneth Moreland
d879188de0
Make DispatcherBase invoke using a TryExecute
...
Rather than force all dispatchers to be templated on a device adapter,
instead use a TryExecute internally within the invoke to select a device
adapter.
Because this removes the need to declare a device when invoking a
worklet, this commit also removes the need to declare a device in
several other areas of the code.
2018-08-29 19:18:54 -07: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
b56894dd09
Move VTK-m Cuda backend over to a grid-stride iteration pattern.
...
This allows for easier host side logic when determining grid and block
sizes, and allows for a smaller library side by moving some logic
into compiled in functions.
2018-04-30 17:29:26 -04:00
Robert Maynard
4b9a8143c8
Correct 'may be used uninitialized in this function' warnings in wavelets
2018-04-24 13:27:51 -04:00
Robert Maynard
da45e81d9b
Make sure that WaveletTransform doesn't emit maybe-uninitialized warnings
2018-04-17 14:24:19 -04:00
Robert Maynard
e630ac5aa4
Merge branch 'master' into vtk-m-cmake_refactor
2018-02-23 14:52:00 -05:00
Robert Maynard
182f4707e7
vtkm prefers 'using' over typedef.
2018-02-23 10:47:20 -05:00
Robert Maynard
022c987182
Correct warnings and errors found with MSVC2017+CUDA9
2018-01-31 15:58:45 -05:00
luz.paz
80b11afa24
Misc. typos
...
Found via `codespell -q 3` via downstream VTK
2018-01-30 06:51:47 -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
Samuel Li
fecc2e976d
code style improvements
2017-05-18 11:51:35 -06:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -04:00
Samuel Li
98cf7f8d2d
got rid of unused variable warnings
2017-05-11 11:47:51 -06:00
Samuel Li
5510fe61cf
no warnings on macs either. fixed a few formalities
2017-05-10 22:51:52 -06:00
Samuel Li
0f69a0b45e
fix an indexing bug
2017-04-19 18:32:10 -06:00
Samuel Li
f11c1bf928
change new error handling
2017-04-14 14:14:09 -06:00
Samuel Li
eaee6c3e4b
merge from the latest
2017-04-14 14:00:16 -06:00
Samuel Li
15a7b842b7
move up cases that are more likely to happen
2017-02-27 21:35:07 -07:00
Samuel Li
80590fdf29
finish multi-level implementation, need to test
2017-02-25 11:55:00 -07:00
Samuel Li
0c260370c5
1024 cube 1 level of transform pass test
2017-02-24 11:56:24 -07:00
Samuel Li
19866b1347
no run-time errors, but still gives wrong reconstructions
2017-02-21 22:45:31 -07:00
Samuel Li
5a5185d748
extension3D function finished; style fixes
2017-02-16 23:23:36 -07:00
Samuel Li
e432351f8a
assign zero plane, need to implement the function in Base
2017-02-15 23:54:38 -07:00
Samuel Li
c9a0773188
style fix and code cleaning
2017-02-13 23:54:41 -07:00
Samuel Li
33987ce005
finish inverse transform worklets
2017-02-12 19:12:46 -07:00
Samuel Li
56b9587d02
sync
2017-02-12 18:15:20 -07:00
Samuel Li
afda56c9c4
forward transform finished in 3 directions
2017-02-10 23:50:08 -07:00
Samuel Li
506f44c69a
fix a bug in 2D cases; finish translator of 6 cubes
2017-02-09 22:50:19 -07:00
Samuel Li
90d45560e6
sync
2017-02-09 18:27:09 -07:00
Samuel Li
44a7370e3c
finish translator of 3 cubes in 3 directions
2017-02-09 16:56:02 -07:00
Samuel Li
d9f7319076
use 1 enum to indicate direction; finish a translator for left-right in 3D
2017-02-08 22:53:55 -07:00
David C. Lonie
f601e38ba8
Simplify exception hierarchy.
...
Remove the ErrorControl class such that all subclasses now inherit from
error. Renamed all exception classes via s/ErrorControl/Error/.
See issue #57 .
2017-02-07 15:42:38 -05:00
Samuel Li
b6a2f49400
keep working on 3D extension
2017-02-06 23:34:14 -07:00
Samuel Li
e2f05a3e3f
working on 3D extensions
2016-12-09 16:58:09 -07:00
Samuel Li
6db60017d8
reorganize class orders
2016-12-06 17:47:38 -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
d7e94e3ad5
update 2D idwt to not assign zero to the last element of cDTemp
2016-10-24 19:11:05 -07:00
Samuel Li
568bd63fbe
fix a few warnings
2016-10-13 09:11:41 -07:00
Samuel Li
514dcf4b44
see if unused warning shows up
2016-10-11 21:40:11 -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
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