From d4550a7c903fdafa16170bb7c56be5ba70c28e6d Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:11:58 -0400 Subject: [PATCH 1/6] CMake: add labels --- examples/arkode/C_klu/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/arkode/C_klu/CMakeLists.txt b/examples/arkode/C_klu/CMakeLists.txt index 3b2862dd0a..225743512f 100644 --- a/examples/arkode/C_klu/CMakeLists.txt +++ b/examples/arkode/C_klu/CMakeLists.txt @@ -55,7 +55,8 @@ foreach(example_tuple ${examples_list}) TEST_ARGS ${example_args} ANSWER_DIR ${CMAKE_CURRENT_SOURCE_DIR} ANSWER_FILE ${test_name}.out - EXAMPLE_TYPE ${example_type}) + EXAMPLE_TYPE ${example_type} + LABELS c arkode dirk) endforeach() From 5214e7fc371233223a12a727a56b74114b3b0640 Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:30:18 -0400 Subject: [PATCH 2/6] Docs: explain CTest labels --- .../source/developers/testing/CTest.rst | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/doc/superbuild/source/developers/testing/CTest.rst b/doc/superbuild/source/developers/testing/CTest.rst index afe44d350d..ef473c73a7 100644 --- a/doc/superbuild/source/developers/testing/CTest.rst +++ b/doc/superbuild/source/developers/testing/CTest.rst @@ -179,3 +179,46 @@ sanitizers. These can be enabled with the following CMake options. ``-fsanitize=undefined`` flag. Default: OFF + +Labels +------ + +The following labels are associated with examples and tests. +To run a subset of these examples and tests, +follow `CTest instructions `__. + +Package labels +^^^^^^^^^^^^^^ + +======== ======================================== +Labels Coverage +======== ======================================== +arkode ARKODE package +======== ======================================== + +Module labels +^^^^^^^^^^^^^ + +======== ======================================== +Labels Coverage +======== ======================================== +logging Logging +======== ======================================== + +Method labels +^^^^^^^^^^^^^ + +======== ======================================== +Labels Coverage +======== ======================================== +dirk Diagonally implicit Runge-Kutta methods +======== ======================================== + +Language labels +^^^^^^^^^^^^^^^ + +======== ======================================== +Labels Coverage +======== ======================================== +c C language +======== ======================================== From 83c8bea445a0fd6050dce04c88cfd1f5f725da17 Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:46:25 -0400 Subject: [PATCH 3/6] CMake: add labels Signed-off-by: Yifan Hu <224434986+yhu1729@users.noreply.github.com> --- examples/arkode/C_klu/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/arkode/C_klu/CMakeLists.txt b/examples/arkode/C_klu/CMakeLists.txt index 225743512f..25877d826e 100644 --- a/examples/arkode/C_klu/CMakeLists.txt +++ b/examples/arkode/C_klu/CMakeLists.txt @@ -56,7 +56,7 @@ foreach(example_tuple ${examples_list}) ANSWER_DIR ${CMAKE_CURRENT_SOURCE_DIR} ANSWER_FILE ${test_name}.out EXAMPLE_TYPE ${example_type} - LABELS c arkode dirk) + LABELS c arkode linsol dirk) endforeach() From 6441d483b396e0fae39ec6668dcdf6f7f6539c42 Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:47:29 -0400 Subject: [PATCH 4/6] Docs: add labels Signed-off-by: Yifan Hu <224434986+yhu1729@users.noreply.github.com> --- doc/superbuild/source/developers/testing/CTest.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/superbuild/source/developers/testing/CTest.rst b/doc/superbuild/source/developers/testing/CTest.rst index ef473c73a7..fa9fcd6a58 100644 --- a/doc/superbuild/source/developers/testing/CTest.rst +++ b/doc/superbuild/source/developers/testing/CTest.rst @@ -202,6 +202,7 @@ Module labels ======== ======================================== Labels Coverage ======== ======================================== +linsol Linear solver logging Logging ======== ======================================== From 5202a09e87d302e8264a6fdf9844bb6ee3ab2846 Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:22:54 -0400 Subject: [PATCH 5/6] CMake: add labels Signed-off-by: Yifan Hu <224434986+yhu1729@users.noreply.github.com> --- examples/arkode/C_klu/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/arkode/C_klu/CMakeLists.txt b/examples/arkode/C_klu/CMakeLists.txt index 25877d826e..f180f527cd 100644 --- a/examples/arkode/C_klu/CMakeLists.txt +++ b/examples/arkode/C_klu/CMakeLists.txt @@ -56,7 +56,8 @@ foreach(example_tuple ${examples_list}) ANSWER_DIR ${CMAKE_CURRENT_SOURCE_DIR} ANSWER_FILE ${test_name}.out EXAMPLE_TYPE ${example_type} - LABELS c arkode linsol dirk) + LABELS c arkode nvector nvector_serial linsol linsol_klu matrix + matrix_sparse dirk) endforeach() From aa7f147500b0e29a2cf1274251873bd7dbe817aa Mon Sep 17 00:00:00 2001 From: Yifan Hu <224434986+yhu1729@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:23:13 -0400 Subject: [PATCH 6/6] Docs: add labels Signed-off-by: Yifan Hu <224434986+yhu1729@users.noreply.github.com> --- .../source/developers/testing/CTest.rst | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/doc/superbuild/source/developers/testing/CTest.rst b/doc/superbuild/source/developers/testing/CTest.rst index fa9fcd6a58..7dd8ff5e27 100644 --- a/doc/superbuild/source/developers/testing/CTest.rst +++ b/doc/superbuild/source/developers/testing/CTest.rst @@ -199,12 +199,16 @@ arkode ARKODE package Module labels ^^^^^^^^^^^^^ -======== ======================================== -Labels Coverage -======== ======================================== -linsol Linear solver -logging Logging -======== ======================================== +================ ======================================== +Labels Coverage +================ ======================================== +linsol Linear solver +linsol_klu Linear solver with KLU backend +logging Logging +matrix Matrix +matrix_sparse Sparse matrix +nvector NVector +================ ======================================== Method labels ^^^^^^^^^^^^^ @@ -215,6 +219,14 @@ Labels Coverage dirk Diagonally implicit Runge-Kutta methods ======== ======================================== +Parallelism labels +^^^^^^^^^^^^^^^^^^ +================ ======================================== +Labels Coverage +================ ======================================== +nvector_serial NVector with serial backend +================ ======================================== + Language labels ^^^^^^^^^^^^^^^