Reduce the number of types we compile filters for

Prevously, we had to add to `vtkm::TypeListCommon` any type we might
encounter or else filters would fail to compile for it. For example, it
contained vtkm::UInt8 simply because that is what ghost cells are
typically stored in. But adding it to `TypeListCommon` meant we had to
create code paths for almost every operation regardless of whether
operating on ghost layer information made sense.

Things have changed. Now there is code to automatically convert the type
of an array to an expected type in the filter. For example, a filter
just said it worked on `vtkm::FloatDefault` and you gave it a field with
`vtkm::UInt8`, it would automatically cast values to
`vtkm::FloatDefault` and follow the same code paths.

Thus, there is no need to continue to carry around operations on all
these types.
31 jobs for !1862 with multiplexer-fields (queued for 20 seconds)
latest detached
Status Name Job ID Coverage
  Build
failed build:centos7_gcc48 #5018985
build vtkm docker linux large-memory

01:22:27

passed build:centos8_sanitizer #5018986
build vtkm docker linux

00:09:03

passed build:rhel8 #5018987
docker linux build vtkm

00:18:33

passed build:rhel8_vtk_types #5018988
build vtkm docker linux

00:10:11

failed build:ubuntu1604_clang5 #5018991
build vtkm docker linux

02:00:04

passed build:ubuntu1604_gcc48 #5018990
build vtkm docker linux

00:11:37

failed build:ubuntu1604_gcc5 #5018989
build vtkm docker linux large-memory

00:43:24

passed build:ubuntu1804_clang8 #5018995
build vtkm docker linux

00:06:31

passed build:ubuntu1804_gcc6 #5018994
build vtkm docker linux

00:18:06

failed build:ubuntu1804_gcc7 #5018993
build vtkm docker linux large-memory

02:00:03

passed build:ubuntu1804_gcc9 #5018992
build vtkm docker linux

00:10:01

passed build:windows_vs2019 #5018996
build vtkm windows vs2019 shell large-memory

00:05:38

 
  Test
skipped test:centos7_gcc48 #5018997
test cuda-rt turing vtkm docker linux
failed test:centos8_sanitizer #5018999
test vtkm docker linux privileged

00:06:36

failed test:rhel8 #5019000
test vtkm docker linux

00:01:25

skipped test:rhel8_test_centos7 #5018998
test cuda-rt turing vtkm docker linux
failed test:rhel8_vtk_types #5019001
test vtkm docker linux

00:10:52

skipped test:ubuntu1604_clang5 #5019003
test vtkm docker linux
failed test:ubuntu1604_gcc48 #5019002
test vtkm docker linux

00:02:17

failed test:ubuntu1804_clang8 #5019007
test vtkm docker linux

00:01:51

failed test:ubuntu1804_gcc6 #5019006
test vtkm docker linux

00:02:40

skipped test:ubuntu1804_gcc7 #5019005
test cuda-rt turing vtkm docker linux
failed test:ubuntu1804_gcc9 #5019004
test vtkm docker linux

00:03:17

failed test:windows_vs2019 #5019008
test vtkm windows shell cuda-rt turing

00:03:50

 
  External
passed cdash-buildbot

passed cdash-commit

passed ghostflow-branch-check-master

pending vtk-m-dragnipur-osx-shared-debug+32bit_ids+64bit_coords+clang+tbb
pending vtk-m-dragnipur-osx-static-release+64bit_coords+clang+tbb
pending vtk-m-osheim-windows-shared-debug+ninja-vs-2017+tbb
pending vtk-m-osheim-windows-static-release+ninja-vs-2017+tbb
 
Name Stage Failure
failed
test:windows_vs2019 Test
   Uploaded: C:/gitlab-runner/builds/5aCo_QPo/0/kmorel/vtk-m/build/Testing/20200617-1453/Test.xml
Submission successful
-- Test submission build_id: 6599230
CMake Error at C:/gitlab-runner/builds/5aCo_QPo/0/kmorel/vtk-m/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Uploading artifacts for failed job
ERROR: Job failed: exit status 1
failed
test:ubuntu1804_clang8 Test
   Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1540/Test.xml
Submission successful
-- Test submission build_id: 6599345
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Authenticating with credentials from /root/.docker/config.json
ERROR: Job failed: exit code 1
failed
test:ubuntu1804_gcc6 Test
   Upload file: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1540/Test.xml to https://open.cdash.org/submit.php?project=VTKM&FileName=ubuntu1804_gcc6___release%2Bopenmp%2Bshared%2Bexamples___20200617-1540-Experimental___XML___Test.xml&build=release%2Bopenmp%2Bshared%2Bexamples&site=ubuntu1804_gcc6&stamp=20200617-1540-Experimental&MD5=a9e8295d150d81771bf166aa08785144 Size: 919192
Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1540/Test.xml
Submission successful
-- Test submission build_id: 6599343
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


ERROR: Job failed: exit code 1
failed
test:ubuntu1804_gcc9 Test
   Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1538/Test.xml
Submission successful
-- Test submission build_id: 6599339
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Authenticating with credentials from /root/.docker/config.json
ERROR: Job failed: exit code 1
failed
test:ubuntu1604_gcc48 Test
   Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1536/Test.xml
Submission successful
-- Test submission build_id: 6599336
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Authenticating with credentials from /root/.docker/config.json
ERROR: Job failed: exit code 1
failed
test:rhel8_vtk_types Test
   Submission successful
-- Test submission build_id: 6599331
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test:rhel8 Test
   Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1529/Test.xml
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_test.cmake:45 (message):
Failed to test


Submission successful
-- Test submission build_id: 6599323
Authenticating with credentials from /root/.docker/config.json
ERROR: Job failed: exit code 1
failed
test:centos8_sanitizer Test
   Upload file: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1524/DynamicAnalysis.xml to https://open.cdash.org/submit.php?project=VTKM&FileName=centos8_sanitizer___relwithdebinfo%2Bserial%2Bshared%2Bopenmp%2Basan%2Bleak___20200617-1524-Experimental___XML___DynamicAnalysis.xml&build=relwithdebinfo%2Bserial%2Bshared%2Bopenmp%2Basan%2Bleak&site=centos8_sanitizer&stamp=20200617-1524-Experimental&MD5=f78fa229f48271b132957d0b4727b671 Size: 54993
Uploaded: /builds/gitlab-kitware-sciviz-ci/build/Testing/20200617-1524/DynamicAnalysis.xml
Submission successful
-- Memcheck submission build_id: 6599318
CMake Error at /builds/gitlab-kitware-sciviz-ci/.gitlab/ci/ctest_memcheck.cmake:60 (message):
Failed to test


ERROR: Job failed: exit code 1
failed
build:ubuntu1804_gcc7 Build The script exceeded the maximum execution time set for the job
[414/552] Building CUDA object vtkm/filter/testing/CMakeFiles/UnitTests_vtkm_filter_testing.dir/UnitTestPartitionedDataSetHistogramFilter.cxx.o
[415/552] Building CUDA object vtkm/rendering/CMakeFiles/vtkm_rendering.dir/raytracing/MeshConnectivityContainers.cxx.o
[416/552] Building CUDA object vtkm/filter/testing/CMakeFiles/UnitTests_vtkm_filter_testing.dir/UnitTestContourTreeUniformAugmentedFilter.cxx.o
[417/552] Building CUDA object vtkm/rendering/CMakeFiles/vtkm_rendering.dir/raytracing/QuadExtractor.cxx.o
[418/552] Building CUDA object vtkm/filter/CMakeFiles/vtkm_filter.dir/ContourScalar.cxx.o
Running after_script
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-4c96e5ad ...
ERROR: Job failed: execution took longer than 2h0m0s seconds
failed
build:ubuntu1604_gcc5 Build
build/*/*.cmake: found 6 matching files            
build/*/*/*.cmake: found 26 matching files

build/*/*/*/*.cmake: found 117 matching files

build/*/*/*/*/*.cmake: found 52 matching files

build/*/*/*/*/*/*.cmake: found 10 matching files

build/Testing/: found 12 matching files

build/DartConfiguration.tcl: found 1 matching files

Uploading artifacts to coordinator... ok
id=5018989 responseStatus=201 Created token=QoEzrVY6
ERROR: Job failed: exit code 1
failed
build:centos7_gcc48 Build
build/*/*.cmake: found 8 matching files            
build/*/*/*.cmake: found 85 matching files

build/*/*/*/*.cmake: found 120 matching files

build/*/*/*/*/*.cmake: found 119 matching files

build/*/*/*/*/*/*.cmake: found 55 matching files

build/Testing/: found 12 matching files

build/DartConfiguration.tcl: found 1 matching files

Uploading artifacts to coordinator... ok
id=5018985 responseStatus=201 Created token=psEZ71EB
ERROR: Job failed: exit code 1
failed
build:ubuntu1604_clang5 Build The script exceeded the maximum execution time set for the job
[522/526] Linking CXX executable bin/UnitTests_vtkm_worklet_testing
[523/526] Linking CXX executable bin/UnitTests_vtkm_filter_testing
[524/526] Linking CXX static library lib/libvtkm_rendering-1.5.a
[525/526] Linking CXX executable bin/UnitTests_vtkm_rendering_testing
[526/526] Linking CXX executable bin/UnitTests_vtkm_io_testing
Running after_script
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-4c96e5ad ...
ERROR: Job failed: execution took longer than 2h0m0s seconds