Skip to content

Commit 50f6694

Browse files
[refactor]
1 parent a111ed5 commit 50f6694

File tree

4 files changed

+22
-11
lines changed

4 files changed

+22
-11
lines changed

acoustics/CMakeLists.txt

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,34 @@ add_executable(Acoustics
77

88
arcane_generate_axl(Fem)
99
arcane_add_arcane_libraries_to_target(Acoustics)
10+
1011
target_include_directories(Acoustics PUBLIC . ${CMAKE_CURRENT_BINARY_DIR})
1112
configure_file(Acoustics.config ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
12-
configure_file(Test.sub.arc ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
13-
configure_file(Test.sub.hypre.arc ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
14-
configure_file(${MSH_DIR}/sub.msh ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
1513

16-
file(COPY "tests/" DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
14+
# Copy the check files in the binary directory
15+
file(COPY "check" DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
16+
17+
# Copy the inputs folder containing the arc files
18+
file(COPY "inputs" DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
19+
20+
# Copy the mesh files into meshes directory
21+
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/meshes)
22+
set(MESH_FILES
23+
sub.msh
24+
)
25+
foreach(MESH_FILE IN LISTS MESH_FILES)
26+
file(COPY ${MSH_DIR}/${MESH_FILE} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/meshes)
27+
endforeach()
1728

1829
target_link_libraries(Acoustics PUBLIC FemUtils)
1930

2031
enable_testing()
2132

22-
add_test(NAME [Acoustics]2D_submarine COMMAND Acoustics Test.sub.arc)
33+
add_test(NAME [Acoustics]2D_submarine COMMAND Acoustics inputs/sub.arc)
2334

2435
if(FEMUTILS_HAS_SOLVER_BACKEND_HYPRE)
25-
add_test(NAME [Acoustics]2D_submarine_hypre COMMAND Acoustics Test.sub.hypre.arc)
36+
add_test(NAME [Acoustics]2D_submarine_hypre COMMAND Acoustics inputs/sub.hypre.arc)
2637
if(FEMUTILS_HAS_PARALLEL_SOLVER AND MPIEXEC_EXECUTABLE)
27-
add_test(NAME [Acoustics]2D_submarine_hypre_2pe COMMAND ${MPIEXEC_EXECUTABLE} -n 2 ./Acoustics Test.sub.hypre.arc)
38+
add_test(NAME [Acoustics]2D_submarine_hypre_2p COMMAND ${MPIEXEC_EXECUTABLE} -n 2 ./Acoustics inputs/sub.hypre.arc)
2839
endif()
2940
endif()
File renamed without changes.

acoustics/Test.sub.arc renamed to acoustics/inputs/sub.arc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
-->
2727
<meshes>
2828
<mesh>
29-
<filename>sub.msh</filename>
29+
<filename>meshes/sub.msh</filename>
3030
</mesh>
3131
</meshes>
3232

@@ -47,7 +47,7 @@
4747
</neumann>
4848
</boundary-conditions>
4949
<linear-system name="SequentialBasicLinearSystem" />
50-
<result-file>sub_2D.txt</result-file>
50+
<result-file>check/sub_2D.txt</result-file>
5151
</fem>
5252

5353
<!--

acoustics/Test.sub.hypre.arc renamed to acoustics/inputs/sub.hypre.arc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
-->
2727
<meshes>
2828
<mesh>
29-
<filename>sub.msh</filename>
29+
<filename>meshes/sub.msh</filename>
3030
</mesh>
3131
</meshes>
3232

@@ -51,7 +51,7 @@
5151
<solver-method>bicgstab</solver-method>
5252
<epsilon>1e-8</epsilon>
5353
</linear-system>
54-
<result-file>sub_2D.txt</result-file>
54+
<result-file>check/sub_2D.txt</result-file>
5555
</fem>
5656

5757
<!--

0 commit comments

Comments
 (0)