Skip to content

Commit b64c812

Browse files
[arcane,tests] Ne compile 'MaterialHeatTestModule' que si l'API accélérateur est disponible (on est en C++20).
1 parent e89c4b2 commit b64c812

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

arcane/ceapart/src/arcane/tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
if (ARCANE_HAS_ACCELERATOR_API)
44
list(APPEND ARCANE_SOURCES
55
AdiProjectionModule.cc
6+
MaterialHeatTestModule.cc
67
)
78
set(ARCANE_ACCELERATOR_SOURCES
89
AdiProjectionModule.cc

arcane/ceapart/src/arcane/tests/srcs.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
set(ARCANE_SOURCES
22
RayMeshIntersectionUnitTest.cc
3-
MaterialHeatTestModule.cc
43
MeshMaterialTesterModule.cc
54
CartesianMeshTesterModule.cc
65
HyodaMixedCellsUnitTest.cc

arcane/ceapart/tests/CMakeLists.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,16 +303,21 @@ foreach(test_index 1 2 3)
303303
set(TEST_ACTIVE_LOAD_BALANCE "false")
304304
set(_TEST_FILENAME "${ARCANE_TEST_PATH}/testMaterialHeat-${test_index}-opt${opt_level}.arc")
305305
configure_file("testMaterialHeat-${test_index}.arc.in" "${_TEST_FILENAME}")
306-
arcane_add_test(material_heat_opt${opt_level}_${test_index} ${_TEST_FILENAME})
307306

308307
# Test avec équilibrage
309308
set(TEST_ACTIVE_LOAD_BALANCE "true")
310309
set(_TEST_FILENAME "${ARCANE_TEST_PATH}/testMaterialHeat-${test_index}-opt${opt_level}-lb.arc")
311310
configure_file("testMaterialHeat-${test_index}.arc.in" "${_TEST_FILENAME}")
312-
arcane_add_test(material_heat_lb_opt${opt_level}_${test_index} ${_TEST_FILENAME})
311+
if (ARCANE_HAS_ACCELERATOR_API)
312+
arcane_add_test(material_heat_opt${opt_level}_${test_index} ${_TEST_FILENAME})
313+
arcane_add_test(material_heat_lb_opt${opt_level}_${test_index} ${_TEST_FILENAME})
314+
endif()
313315
endforeach()
314316
endforeach()
315-
arcane_add_test_sequential(material_heat_opt15_2small testMaterialHeat-2-small-opt15.arc "-We,ARCANE_DEBUG_MATERIAL_MODIFIER,2")
317+
if (ARCANE_HAS_ACCELERATOR_API)
318+
arcane_add_test_sequential(material_heat_opt15_2small testMaterialHeat-2-small-opt15.arc "-We,ARCANE_DEBUG_MATERIAL_MODIFIER,2")
319+
arcane_add_accelerator_test_sequential(material_heat_accelerator "${ARCANE_TEST_PATH}/testMaterialHeat-2-opt15.arc" "-m 20")
320+
endif()
316321

317322
###################
318323
# WRAPPING '.Net' #

0 commit comments

Comments
 (0)