]> https://gitweb.dealii.org/ - dealii.git/commit
Test CUDAMatrixFree not only for DEAL_II_WITH_CUDA
authorDaniel Arndt <arndtd@ornl.gov>
Wed, 24 May 2023 02:13:23 +0000 (22:13 -0400)
committerDaniel Arndt <arndtd@ornl.gov>
Wed, 24 May 2023 16:20:51 +0000 (12:20 -0400)
commit138ae122dba4c5052edb5b2730f954b7b748f54c
tree4b1f0543f222c52d426e377fc9809766403e85ec
parentb9ad0d30d386cb29911363e883f8263fee752e67
Test CUDAMatrixFree not only for DEAL_II_WITH_CUDA
52 files changed:
include/deal.II/matrix_free/cuda_fe_evaluation.h
include/deal.II/matrix_free/cuda_hanging_nodes_internal.h
include/deal.II/matrix_free/cuda_matrix_free.h
include/deal.II/matrix_free/cuda_matrix_free.templates.h
include/deal.II/matrix_free/cuda_tensor_product_kernels.h
source/matrix_free/CMakeLists.txt
source/matrix_free/cuda_matrix_free.cc
tests/matrix_free/matrix_free_device_initialize_vector.cc [moved from tests/cuda/matrix_free_initialize_vector.cc with 97% similarity]
tests/matrix_free/matrix_free_device_initialize_vector.with_mpi=on.with_p4est=on.mpirun=2.output [moved from tests/cuda/matrix_free_initialize_vector.with_mpi=on.with_p4est=on.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_initialize_vector.with_mpi=on.with_p4est=on.with_cuda=off.mpirun=1.output [moved from tests/cuda/matrix_free_initialize_vector.with_mpi=on.with_p4est=on.mpirun=1.output with 50% similarity]
tests/matrix_free/matrix_free_device_initialize_vector.with_mpi=on.with_p4est=on.with_cuda=on.mpirun=1.output [new file with mode: 0644]
tests/matrix_free/matrix_free_device_matrix_vector_01.cc [moved from tests/cuda/matrix_free_matrix_vector_01.cc with 91% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_01.output [moved from tests/cuda/matrix_free_matrix_vector_01.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_02.cc [moved from tests/cuda/matrix_free_matrix_vector_02.cc with 93% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_02.output [moved from tests/cuda/matrix_free_matrix_vector_02.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_03.cc [moved from tests/cuda/matrix_free_matrix_vector_03.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_03.output [moved from tests/cuda/matrix_free_matrix_vector_03.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_03b.cc [moved from tests/cuda/matrix_free_matrix_vector_03b.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_03b.output [moved from tests/cuda/matrix_free_matrix_vector_03b.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_04.cc [moved from tests/cuda/matrix_free_matrix_vector_04.cc with 92% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_04.output [moved from tests/cuda/matrix_free_matrix_vector_04.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_05.cc [moved from tests/cuda/matrix_free_matrix_vector_05.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_05.output [moved from tests/cuda/matrix_free_matrix_vector_05.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06.cc [moved from tests/cuda/matrix_free_matrix_vector_06.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06.output [moved from tests/cuda/matrix_free_matrix_vector_06.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06a.cc [moved from tests/cuda/matrix_free_matrix_vector_06a.cc with 97% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06a.output [moved from tests/cuda/matrix_free_matrix_vector_06a.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06b.cc [moved from tests/cuda/matrix_free_matrix_vector_06b.cc with 97% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_06b.output [moved from tests/cuda/matrix_free_matrix_vector_06b.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_09.cc [moved from tests/cuda/matrix_free_matrix_vector_09.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_09.output [moved from tests/cuda/matrix_free_matrix_vector_09.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10.cc [moved from tests/cuda/matrix_free_matrix_vector_10.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10.with_trilinos=true.with_p4est=true.mpirun=1.output [moved from tests/cuda/matrix_free_matrix_vector_10.with_trilinos=true.with_p4est=true.mpirun=1.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10.with_trilinos=true.with_p4est=true.mpirun=2.output [moved from tests/cuda/matrix_free_matrix_vector_10.with_trilinos=true.with_p4est=true.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10a.cc [moved from tests/cuda/matrix_free_matrix_vector_10a.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10a.with_trilinos=true.with_p4est=true.mpirun=1.output [moved from tests/cuda/matrix_free_matrix_vector_10a.with_trilinos=true.with_p4est=true.mpirun=1.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_10a.with_trilinos=true.with_p4est=true.mpirun=2.output [moved from tests/cuda/matrix_free_matrix_vector_10a.with_trilinos=true.with_p4est=true.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_19.cc [moved from tests/cuda/matrix_free_matrix_vector_19.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_19.with_trilinos=true.with_trilinos_with_zoltan=true.mpirun=2.output [moved from tests/cuda/matrix_free_matrix_vector_19.with_trilinos=true.with_trilinos_with_zoltan=true.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_25.cc [moved from tests/cuda/matrix_free_matrix_vector_25.cc with 95% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_25.with_trilinos=true.with_p4est=true.mpirun=1.output [moved from tests/cuda/matrix_free_matrix_vector_25.with_trilinos=true.with_p4est=true.mpirun=1.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_25.with_trilinos=true.with_p4est=true.mpirun=2.output [moved from tests/cuda/matrix_free_matrix_vector_25.with_trilinos=true.with_p4est=true.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_26.cc [moved from tests/cuda/matrix_free_matrix_vector_26.cc with 96% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_26.with_trilinos=true.with_p4est=true.mpirun=1.output [moved from tests/cuda/matrix_free_matrix_vector_26.with_trilinos=true.with_p4est=true.mpirun=1.output with 100% similarity]
tests/matrix_free/matrix_free_device_matrix_vector_26.with_trilinos=true.with_p4est=true.mpirun=2.output [moved from tests/cuda/matrix_free_matrix_vector_26.with_trilinos=true.with_p4est=true.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_free_device_multiple_objects.cc [moved from tests/cuda/matrix_free_multiple_objects.cc with 87% similarity]
tests/matrix_free/matrix_free_device_multiple_objects.output [moved from tests/cuda/matrix_free_multiple_objects.output with 100% similarity]
tests/matrix_free/matrix_free_device_no_index_initialize.cc [moved from tests/cuda/matrix_free_no_index_initialize.cc with 92% similarity]
tests/matrix_free/matrix_free_device_no_index_initialize.output [moved from tests/cuda/matrix_free_no_index_initialize.output with 100% similarity]
tests/matrix_free/matrix_free_device_reinit_01.cc [moved from tests/cuda/matrix_free_reinit_01.cc with 99% similarity]
tests/matrix_free/matrix_free_device_reinit_01.with_mpi=on.with_p4est=on.mpirun=2.output [moved from tests/cuda/matrix_free_reinit_01.with_mpi=on.with_p4est=on.mpirun=2.output with 100% similarity]
tests/matrix_free/matrix_vector_device_common.h [moved from tests/cuda/matrix_vector_common.h with 98% similarity]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.