diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d47a4e4..fc9bf811 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ if(POLICY CMP0144) cmake_policy(SET CMP0144 NEW) endif() -find_package(Arcane 3.14.4 REQUIRED) +find_package(Arcane 3.14.14 REQUIRED) arcane_accelerator_enable() enable_testing() diff --git a/README.md b/README.md index 57e0dcf9..cfa8f7c6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Welcome to the repository showcasing Finite Element Method (FEM) based solvers developed using the Arcane Framework. The FEM solvers/algorithms here are optimized for both CPU and GPU-based parallel computing environments. -Before diving into the samples provided, please ensure you have installed a recent version (3.14.4) of the Arcane Framework. +Before diving into the samples provided, please ensure you have installed a recent version (3.14.14) of the Arcane Framework. ## How to test ## diff --git a/fourier/CMakeLists.txt b/fourier/CMakeLists.txt index 22f6f422..a750d826 100644 --- a/fourier/CMakeLists.txt +++ b/fourier/CMakeLists.txt @@ -40,12 +40,12 @@ find_program(GMSH NAMES gmsh) if (GMSH) message(STATUS "GMSH found: ${GMSH}") add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/plancher.10k.msh - COMMAND ${GMSH} -2 ${MSH_DIR}/plancher.geo -format msh41 -o plancher.10k.msh + COMMAND ${GMSH} -2 ${MSH_DIR}/plancher.geo -format msh41 -o plancher.10k.msh -bin DEPENDS ${MSH_DIR}/plancher.geo WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/multi-material.10k.msh - COMMAND ${GMSH} -2 ${MSH_DIR}/multi-mat.geo -format msh41 -o multi-material.10k.msh + COMMAND ${GMSH} -2 ${MSH_DIR}/multi-mat.geo -format msh41 -o multi-material.10k.msh -bin DEPENDS ${MSH_DIR}/multi-mat.geo WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) diff --git a/heat/CMakeLists.txt b/heat/CMakeLists.txt index cc2dd7cb..833d7e40 100644 --- a/heat/CMakeLists.txt +++ b/heat/CMakeLists.txt @@ -22,7 +22,7 @@ find_program(GMSH NAMES gmsh) if (GMSH) message(STATUS "GMSH found: ${GMSH}") add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/plate.fine.msh - COMMAND ${GMSH} -2 ${MSH_DIR}/plate.fine.geo -format msh41 -o plate.fine.msh + COMMAND ${GMSH} -2 ${MSH_DIR}/plate.fine.geo -format msh41 -o plate.fine.msh -bin DEPENDS ${MSH_DIR}/plate.fine.geo WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) diff --git a/laplace/CMakeLists.txt b/laplace/CMakeLists.txt index ce3d41ac..ba978069 100644 --- a/laplace/CMakeLists.txt +++ b/laplace/CMakeLists.txt @@ -27,7 +27,7 @@ find_program(GMSH NAMES gmsh) if (GMSH) message(STATUS "GMSH found: ${GMSH}") add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/plancher.10k.msh - COMMAND ${GMSH} -2 ${MSH_DIR}/plancher.geo -format msh41 -o plancher.10k.msh + COMMAND ${GMSH} -2 ${MSH_DIR}/plancher.geo -format msh41 -o plancher.10k.msh -bin DEPENDS ${MSH_DIR}/plancher.geo WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) diff --git a/meshes/msh/L-shape-3D.msh b/meshes/msh/L-shape-3D.msh index 9f64db85..95ac20e8 100644 Binary files a/meshes/msh/L-shape-3D.msh and b/meshes/msh/L-shape-3D.msh differ diff --git a/meshes/msh/L-shape.msh b/meshes/msh/L-shape.msh index 96735383..01d5e9c5 100644 Binary files a/meshes/msh/L-shape.msh and b/meshes/msh/L-shape.msh differ diff --git a/meshes/msh/NACA0012.msh b/meshes/msh/NACA0012.msh index 4d2787ca..d65ac550 100644 Binary files a/meshes/msh/NACA0012.msh and b/meshes/msh/NACA0012.msh differ diff --git a/meshes/msh/NACA0012.quad.msh b/meshes/msh/NACA0012.quad.msh index bee7372e..774f79e4 100644 Binary files a/meshes/msh/NACA0012.quad.msh and b/meshes/msh/NACA0012.quad.msh differ diff --git a/meshes/msh/OneTetraOneHexaOnePyramid.msh b/meshes/msh/OneTetraOneHexaOnePyramid.msh index b96f34fb..197eaaa9 100644 Binary files a/meshes/msh/OneTetraOneHexaOnePyramid.msh and b/meshes/msh/OneTetraOneHexaOnePyramid.msh differ diff --git a/meshes/msh/UnitPyramid.msh b/meshes/msh/UnitPyramid.msh index 7af5e745..82557cc6 100644 Binary files a/meshes/msh/UnitPyramid.msh and b/meshes/msh/UnitPyramid.msh differ diff --git a/meshes/msh/bar.msh b/meshes/msh/bar.msh index eabbd417..b85ec744 100644 Binary files a/meshes/msh/bar.msh and b/meshes/msh/bar.msh differ diff --git a/meshes/msh/bar_3D_hex_tetra_pyramids.msh b/meshes/msh/bar_3D_hex_tetra_pyramids.msh index 6bf518ef..680c38c2 100644 Binary files a/meshes/msh/bar_3D_hex_tetra_pyramids.msh and b/meshes/msh/bar_3D_hex_tetra_pyramids.msh differ diff --git a/meshes/msh/bar_dynamic.msh b/meshes/msh/bar_dynamic.msh index 4e8ac9dc..7b600bfa 100644 Binary files a/meshes/msh/bar_dynamic.msh and b/meshes/msh/bar_dynamic.msh differ diff --git a/meshes/msh/bar_dynamic_3D.msh b/meshes/msh/bar_dynamic_3D.msh index 5dad2c45..f0a8349d 100644 Binary files a/meshes/msh/bar_dynamic_3D.msh and b/meshes/msh/bar_dynamic_3D.msh differ diff --git a/meshes/msh/bar_dynamic_3Dhexa.msh b/meshes/msh/bar_dynamic_3Dhexa.msh index 2ac43de0..4c9f9b43 100644 Binary files a/meshes/msh/bar_dynamic_3Dhexa.msh and b/meshes/msh/bar_dynamic_3Dhexa.msh differ diff --git a/meshes/msh/bar_dynamic_quad.msh b/meshes/msh/bar_dynamic_quad.msh index 119d4d50..0885cc5e 100644 Binary files a/meshes/msh/bar_dynamic_quad.msh and b/meshes/msh/bar_dynamic_quad.msh differ diff --git a/meshes/msh/bar_hybrid_quad_tria.msh b/meshes/msh/bar_hybrid_quad_tria.msh index 57885f13..113fcb3e 100644 Binary files a/meshes/msh/bar_hybrid_quad_tria.msh and b/meshes/msh/bar_hybrid_quad_tria.msh differ diff --git a/meshes/msh/bilap.msh b/meshes/msh/bilap.msh index 31c704dd..de004448 100644 Binary files a/meshes/msh/bilap.msh and b/meshes/msh/bilap.msh differ diff --git a/meshes/msh/box-rod-circle.msh b/meshes/msh/box-rod-circle.msh index 54deb0db..1451f74d 100644 Binary files a/meshes/msh/box-rod-circle.msh and b/meshes/msh/box-rod-circle.msh differ diff --git a/meshes/msh/box-rods.msh b/meshes/msh/box-rods.msh index c433e590..4bcaecbb 100644 Binary files a/meshes/msh/box-rods.msh and b/meshes/msh/box-rods.msh differ diff --git a/meshes/msh/circle.msh b/meshes/msh/circle.msh index d0799e8c..195114a9 100644 Binary files a/meshes/msh/circle.msh and b/meshes/msh/circle.msh differ diff --git a/meshes/msh/circle_cut.msh b/meshes/msh/circle_cut.msh index 0b3e0604..00f530fb 100644 Binary files a/meshes/msh/circle_cut.msh and b/meshes/msh/circle_cut.msh differ diff --git a/meshes/msh/eightTetras.msh b/meshes/msh/eightTetras.msh index 8703ca10..6b5c854d 100644 Binary files a/meshes/msh/eightTetras.msh and b/meshes/msh/eightTetras.msh differ diff --git a/meshes/msh/interdigital_capacitor.msh b/meshes/msh/interdigital_capacitor.msh index 48c383af..ae5628a3 100644 Binary files a/meshes/msh/interdigital_capacitor.msh and b/meshes/msh/interdigital_capacitor.msh differ diff --git a/meshes/msh/multi-material.msh b/meshes/msh/multi-material.msh index 2aa86f1b..22cfa399 100644 Binary files a/meshes/msh/multi-material.msh and b/meshes/msh/multi-material.msh differ diff --git a/meshes/msh/plancher.msh b/meshes/msh/plancher.msh index b4ba50da..20ab12db 100644 Binary files a/meshes/msh/plancher.msh and b/meshes/msh/plancher.msh differ diff --git a/meshes/msh/plancher.quad4.msh b/meshes/msh/plancher.quad4.msh index a42af786..e44b1b6f 100644 Binary files a/meshes/msh/plancher.quad4.msh and b/meshes/msh/plancher.quad4.msh differ diff --git a/meshes/msh/plate.coarse.msh b/meshes/msh/plate.coarse.msh index a2e59486..05300f87 100644 Binary files a/meshes/msh/plate.coarse.msh and b/meshes/msh/plate.coarse.msh differ diff --git a/meshes/msh/plate.msh b/meshes/msh/plate.msh index 92d5cddf..1b8fd80e 100644 Binary files a/meshes/msh/plate.msh and b/meshes/msh/plate.msh differ diff --git a/meshes/msh/porous-medium.msh b/meshes/msh/porous-medium.msh index fbef1538..6c6191d7 100644 Binary files a/meshes/msh/porous-medium.msh and b/meshes/msh/porous-medium.msh differ diff --git a/meshes/msh/random.msh b/meshes/msh/random.msh index 53b7ed28..461e9192 100644 Binary files a/meshes/msh/random.msh and b/meshes/msh/random.msh differ diff --git a/meshes/msh/ring.msh b/meshes/msh/ring.msh index 5959db6c..10c56481 100644 Binary files a/meshes/msh/ring.msh and b/meshes/msh/ring.msh differ diff --git a/meshes/msh/semi-circle-soil.msh b/meshes/msh/semi-circle-soil.msh index 7050703b..d7171296 100644 Binary files a/meshes/msh/semi-circle-soil.msh and b/meshes/msh/semi-circle-soil.msh differ diff --git a/meshes/msh/semi-circle.msh b/meshes/msh/semi-circle.msh index d04e0605..1d45a159 100644 Binary files a/meshes/msh/semi-circle.msh and b/meshes/msh/semi-circle.msh differ diff --git a/meshes/msh/soil_2d.msh b/meshes/msh/soil_2d.msh index 47966e2e..6dc3a019 100644 Binary files a/meshes/msh/soil_2d.msh and b/meshes/msh/soil_2d.msh differ diff --git a/meshes/msh/soil_square.msh b/meshes/msh/soil_square.msh index b37f9873..29386725 100644 Binary files a/meshes/msh/soil_square.msh and b/meshes/msh/soil_square.msh differ diff --git a/meshes/msh/sphere_cut.msh b/meshes/msh/sphere_cut.msh index 7d7e4876..45aba87c 100644 Binary files a/meshes/msh/sphere_cut.msh and b/meshes/msh/sphere_cut.msh differ diff --git a/meshes/msh/square_-2pi_to_2pi.msh b/meshes/msh/square_-2pi_to_2pi.msh index 8fd32bff..c0c6316f 100644 Binary files a/meshes/msh/square_-2pi_to_2pi.msh and b/meshes/msh/square_-2pi_to_2pi.msh differ diff --git a/meshes/msh/square_double-couple.msh b/meshes/msh/square_double-couple.msh index 5ac249a6..f908fd73 100644 Binary files a/meshes/msh/square_double-couple.msh and b/meshes/msh/square_double-couple.msh differ diff --git a/meshes/msh/sub.msh b/meshes/msh/sub.msh index 180e0e9d..293109a4 100644 Binary files a/meshes/msh/sub.msh and b/meshes/msh/sub.msh differ diff --git a/meshes/msh/unitHexa.msh b/meshes/msh/unitHexa.msh index 9d000aa3..6687dcca 100644 Binary files a/meshes/msh/unitHexa.msh and b/meshes/msh/unitHexa.msh differ diff --git a/meshes/msh/unitQuad.msh b/meshes/msh/unitQuad.msh index 5a90d65f..e5b8ee2c 100644 Binary files a/meshes/msh/unitQuad.msh and b/meshes/msh/unitQuad.msh differ diff --git a/meshes/msh/unitTetra.msh b/meshes/msh/unitTetra.msh index 1cb058eb..7f8c4f3f 100644 Binary files a/meshes/msh/unitTetra.msh and b/meshes/msh/unitTetra.msh differ diff --git a/meshes/msh/unitTria.msh b/meshes/msh/unitTria.msh index 17ee1ce3..dc0fb3a0 100644 Binary files a/meshes/msh/unitTria.msh and b/meshes/msh/unitTria.msh differ