From 546371356383a557a780c6bb32fff202f1db189c Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 21:36:33 +0200 Subject: [PATCH 01/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 4f38636a..9c74e27a 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -45,10 +45,8 @@ jobs: spack mirror add ghcr oci://ghcr.io/spack/github-actions-buildcache || true spack buildcache keys --install --trust - spack external find openmpi mpich openblas perl - spack concretize -f - spack install --fail-fast --use-buildcache auto + spack install --fail-fast --use-buildcache only echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From c109f8f42c1beb332c2a413bebe179c37a9c3ae6 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 21:45:40 +0200 Subject: [PATCH 02/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 9c74e27a..b9e166e0 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -40,13 +40,16 @@ jobs: - name: Install MFEM shell: spack-bash {0} run: | + spack compiler find + spack env activate . spack mirror add ghcr oci://ghcr.io/spack/github-actions-buildcache || true spack buildcache keys --install --trust + spack concretize -f - spack install --fail-fast --use-buildcache only + spack install --fail-fast --use-buildcache auto echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From 719416873dbc0ec1f22ac49f1c4861e853a242a8 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 22:01:53 +0200 Subject: [PATCH 03/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index b9e166e0..c21ab157 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -41,15 +41,11 @@ jobs: shell: spack-bash {0} run: | spack compiler find - - spack env activate . - - spack mirror add ghcr oci://ghcr.io/spack/github-actions-buildcache || true - spack buildcache keys --install --trust + spack env activate . spack concretize -f - spack install --fail-fast --use-buildcache auto + spack install --fail-fast echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From 653adbfce58f7f36fc8b3b3d5adb10ee35d233ef Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 23:06:34 +0200 Subject: [PATCH 04/31] Reactivate build on Mac OS with MFEM 4.9 and Hypre 3.1.0 --- .github/workflows/build-and-tests.yml | 114 ++++++++++++++------------ 1 file changed, 60 insertions(+), 54 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index c21ab157..e88bda28 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -8,8 +8,6 @@ on: jobs: build-linux: runs-on: ${{ matrix.os }} - env: - CORES: $(nproc) strategy: matrix: @@ -24,6 +22,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Set number of cores + run: echo "CORES=$(nproc)" >> $GITHUB_ENV + - name: Set up Spack uses: spack/setup-spack@v2 with: @@ -64,8 +65,8 @@ jobs: mkdir -p ${{ github.workspace }}/build cd ${{ github.workspace }}/build - bash ../envSloth.sh --coverage --exprtk=$ExprTk_INCLUDE_DIR --np=${{ env.CORES }} - make -j${{ env.CORES }} tests + bash ../envSloth.sh --coverage --exprtk=$ExprTk_INCLUDE_DIR --np=$CORES + make -j $CORES tests - name: Test SLOTH @@ -74,8 +75,8 @@ jobs: spack env activate . cd ${{ github.workspace }}/build - find . -name "Save*" |xargs rm -fr - ctest -j${{ env.CORES }} --output-on-failure + find . -type d -name "Save*" -exec rm -rf {} + + ctest -j $CORES --output-on-failure - name: Save Tests on Failure if: ${{ failure() }} @@ -85,57 +86,62 @@ jobs: path: ${{ github.workspace }}/build/tests retention-days: 1 - # build-MacOS: - # runs-on: macos-latest - # env: - # CORES: $(sysctl -n hw.ncpu) - # steps: - # - uses: actions/checkout@v4 + build-MacOS: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 - # - name: Install MFEM - # run: brew install mfem + - name: Set number of cores + run: echo "CORES=$(sysctl -n hw.ncpu)" >> $GITHUB_ENV - # - name: Setup Python - # uses: actions/setup-python@v5 - # with: - # python-version: '3.10' + - name: Install MFEM + run: brew install mfem - # - name: Install Python dependencies - # run: python -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy - - # - name: Build SLOTH - # run: | - # mkdir -p ${{ github.workspace }}/build - # cd ${{ github.workspace }}/build - # bash ../envSloth.sh --coverage - # make -j${{ env.CORES }} - - # - name: Test SLOTH - # run: | - # cd ${{ github.workspace }}/build - # ctest -j${{ env.CORES }} --output-on-failure - - # - name: Save Tests on Failure - # if: ${{ failure() }} - # uses: actions/upload-artifact@v4 - # with: - # name: test-reports-macos - # path: ${{ github.workspace }}/build/tests - # retention-days: 1 - - # - name: Code Coverage Analysis - # if: ${{ always() }} - # run: | - # cd ${{ github.workspace }}/build - # make cc - - # - name: Save Code Coverage Analysis - # if: ${{ always() }} - # uses: actions/upload-artifact@v4 - # with: - # name: code-coverage-report - # path: ${{ github.workspace }}/build/Coverage - # retention-days: 1 + - name: Setup Python + uses: actions/setup-python@v5 + with: + cache: 'pip' + + - name: Install Python dependencies + run: python -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + + - name: Set ExprTk path + run: echo "ExprTk_INCLUDE_DIR=${{ github.workspace }}/exprtk" >> $GITHUB_ENV + + - name: Build SLOTH + run: | + mkdir -p ${{ github.workspace }}/build + cd ${{ github.workspace }}/build + bash ../envSloth.sh --coverage --exprtk=$ExprTk_INCLUDE_DIR + make -j $CORES tests + + - name: Test SLOTH + run: | + cd ${{ github.workspace }}/build + find . -type d -name "Save*" -exec rm -rf {} + + ctest -j $CORES --output-on-failure + + - name: Save Tests on Failure + if: ${{ failure() }} + uses: actions/upload-artifact@v4 + with: + name: test-reports-macos + path: ${{ github.workspace }}/build/tests + retention-days: 1 + + - name: Code Coverage Analysis + if: ${{ always() }} + run: | + cd ${{ github.workspace }}/build + make cc + + - name: Save Code Coverage Analysis + if: ${{ always() }} + uses: actions/upload-artifact@v4 + with: + name: code-coverage-report + path: ${{ github.workspace }}/build/Coverage + retention-days: 1 - name: CppLint if: ${{ always() }} From 66f8524c28aa7c798ac4c0e6e70dada9fcda0ae0 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 23:06:53 +0200 Subject: [PATCH 05/31] Fix code coverage target --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e6748ead..48435d8c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,7 +109,7 @@ IF(CMAKE_BUILD_TYPE MATCHES Coverage) # Collect CodeCoverage analysis with gcovr add_custom_target(cc COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/Coverage - COMMAND gcovr -r ${CMAKE_SOURCE_DIR} --exclude '${CMAKE_SOURCE_DIR}/kernel/MAToolsProfiling/.*' --sort-uncovered --exclude-unreachable-branches --xml=${CMAKE_BINARY_DIR}/Coverage/coverage.xml --html --html-details -o ${CMAKE_BINARY_DIR}/Coverage/coverage.html + COMMAND gcovr -v -r ${CMAKE_BINARY_DIR} --exclude '${CMAKE_SOURCE_DIR}/kernel/include/MAToolsProfiling/.*' --exclude-unreachable-branches --xml=${CMAKE_BINARY_DIR}/Coverage/coverage.xml --html --html-details -o ${CMAKE_BINARY_DIR}/Coverage/coverage.html COMMENT "Generate Html report for code coverage analysis (see Coverage/coverage.html)" ) ENDIF() From 322e76ef67fbf4aa008b8013b83c588ff6eec082 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 23:07:14 +0200 Subject: [PATCH 06/31] Try to use MFEM 4.9 and Hypre 3.1.0 for linux --- spack.yaml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/spack.yaml b/spack.yaml index d64c9a0e..7365ef1d 100644 --- a/spack.yaml +++ b/spack.yaml @@ -1,17 +1,30 @@ spack: - specs: - - hypre@2.33.0 +shared - - mfem@4.8.0 +mpi +suite-sparse +sundials +superlu-dist + - mpich + - hypre@3.1.0 +shared + - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist - exprtk concretizer: unify: true + config: + build_jobs: 8 + packages: + all: + compiler: [gcc] + target: [x86_64] + providers: + blas: [openblas] + lapack: [openblas] + mpi: + require: mpich buildable: true + openblas: buildable: true + perl: - buildable: true + buildable: true \ No newline at end of file From 2091b42be8a8937eb5c4493f00fa72b634f65c2f Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Wed, 8 Apr 2026 23:14:00 +0200 Subject: [PATCH 07/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index e88bda28..215519e4 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -104,7 +104,11 @@ jobs: - name: Install Python dependencies run: python -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk - + + - name: Install ExprTk + run: | + git clone https://github.com/ArashPartow/exprtk.git + - name: Set ExprTk path run: echo "ExprTk_INCLUDE_DIR=${{ github.workspace }}/exprtk" >> $GITHUB_ENV From 16ee2dc4600e117c85f9ad11fcbb924f1e707bfc Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Thu, 9 Apr 2026 00:29:46 +0200 Subject: [PATCH 08/31] Fix compiler options --- CMakeLists.txt | 10 +++++----- cmake/modules/COMPILE4SLOTH.cmake | 2 +- kernel/CMakeLists.txt | 2 +- kernel/include/BCs/Boundary.hpp | 1 - kernel/src/BCs/Boundary.cpp | 8 ++++---- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 48435d8c..30bd5def 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,6 +49,10 @@ endif() # # MFEM Configuration # ######################## include(MFEM4SLOTH) +# ######################## +# # Test Configuration +# ######################## +include(COMPILE4SLOTH) # ######################## # # Sloth header's only @@ -64,10 +68,6 @@ if(NOT TARGET doc) add_subdirectory(doc) endif(NOT TARGET doc) -# ######################## -# # Test Configuration -# ######################## -include(COMPILE4SLOTH) # ######################## # LibTorch API ?? @@ -109,7 +109,7 @@ IF(CMAKE_BUILD_TYPE MATCHES Coverage) # Collect CodeCoverage analysis with gcovr add_custom_target(cc COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/Coverage - COMMAND gcovr -v -r ${CMAKE_BINARY_DIR} --exclude '${CMAKE_SOURCE_DIR}/kernel/include/MAToolsProfiling/.*' --exclude-unreachable-branches --xml=${CMAKE_BINARY_DIR}/Coverage/coverage.xml --html --html-details -o ${CMAKE_BINARY_DIR}/Coverage/coverage.html + COMMAND gcovr -r ${CMAKE_BINARY_DIR}/kernel --filter ${CMAKE_SOURCE_DIR}/kernel/src --filter ${CMAKE_SOURCE_DIR}/kernel/include --exclude '${CMAKE_SOURCE_DIR}/kernel/include/MAToolsProfiling/.*' --exclude-unreachable-branches --xml=${CMAKE_BINARY_DIR}/Coverage/coverage.xml --html --html-details -o ${CMAKE_BINARY_DIR}/Coverage/coverage.html COMMENT "Generate Html report for code coverage analysis (see Coverage/coverage.html)" ) ENDIF() diff --git a/cmake/modules/COMPILE4SLOTH.cmake b/cmake/modules/COMPILE4SLOTH.cmake index 435bd8d2..ad24dc66 100644 --- a/cmake/modules/COMPILE4SLOTH.cmake +++ b/cmake/modules/COMPILE4SLOTH.cmake @@ -32,7 +32,7 @@ set(COVERAGE_OPTIONS -g -O0 --coverage) set(COVERAGE_LINK_OPTIONS --coverage) # Function called at each build -function(set_compile_options target) +function(set_compile_options CURRENT_EXE) if(CMAKE_BUILD_TYPE MATCHES Debug) target_compile_options(${CURRENT_EXE} PRIVATE ${DEBUG_OPTIONS}) diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index 24cad207..5117e637 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -6,7 +6,6 @@ else() add_library(Sloth STATIC) endif(SLOTH_USE_SHARED) - # Get all cpp files file(GLOB_RECURSE SLOTH_SRC CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR}/kernel/src/*.cpp @@ -18,6 +17,7 @@ if(NOT SLOTH_USE_EXPRTK) endif() target_sources(Sloth PRIVATE ${SLOTH_SRC}) +set_compile_options(Sloth) set_target_properties(Sloth PROPERTIES CXX_STANDARD 20 diff --git a/kernel/include/BCs/Boundary.hpp b/kernel/include/BCs/Boundary.hpp index 618eab33..ec16db90 100644 --- a/kernel/include/BCs/Boundary.hpp +++ b/kernel/include/BCs/Boundary.hpp @@ -44,7 +44,6 @@ class Boundary { std::string boundary_name_; BoundaryConditionType::value boundary_type_; int boundary_index_; - bool is_essential_boundary_{false}; bool is_periodic_boundary_{false}; double boundary_value_{0.}; diff --git a/kernel/src/BCs/Boundary.cpp b/kernel/src/BCs/Boundary.cpp index df449e01..0fd7ce06 100644 --- a/kernel/src/BCs/Boundary.cpp +++ b/kernel/src/BCs/Boundary.cpp @@ -47,8 +47,8 @@ Boundary::Boundary(const std::string& boundary_name, int boundary_index, const std::string& boundary_type) : boundary_name_(boundary_name), - boundary_index_(boundary_index), - boundary_type_(BoundaryConditionType::from(boundary_type)) { + boundary_type_(BoundaryConditionType::from(boundary_type)), + boundary_index_(boundary_index) { switch (boundary_type_) { case BoundaryConditionType::Dirichlet: case BoundaryConditionType::Neumann: @@ -76,9 +76,9 @@ Boundary::Boundary(const std::string& boundary_name, int boundary_index, Boundary::Boundary(const std::string& boundary_name, int boundary_index, const std::string& boundary_type, double boundary_value) : boundary_name_(boundary_name), + boundary_type_(BoundaryConditionType::from(boundary_type)), boundary_index_(boundary_index), - boundary_value_(boundary_value), - boundary_type_(BoundaryConditionType::from(boundary_type)) { + boundary_value_(boundary_value) { this->is_periodic_boundary_ = false; if (boundary_type_ != BoundaryConditionType::Dirichlet) { mfem::mfem_error( From 6a5d14a3dbc82e8a29467c8023d8366d9c869065 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Thu, 9 Apr 2026 00:31:29 +0200 Subject: [PATCH 09/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 215519e4..977b84d6 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -56,7 +56,7 @@ jobs: cache: 'pip' - name: Install Python dependencies - run: python -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + run: python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk - name: Build SLOTH shell: spack-bash {0} @@ -103,7 +103,7 @@ jobs: cache: 'pip' - name: Install Python dependencies - run: python -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + run: python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk - name: Install ExprTk run: | From a10cdd15ca096b778c507f1e4627184e61c07742 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Thu, 9 Apr 2026 00:35:50 +0200 Subject: [PATCH 10/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 977b84d6..9ecc2a89 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -56,13 +56,18 @@ jobs: cache: 'pip' - name: Install Python dependencies - run: python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + run: | + python3 -m venv pysloth + source pysloth/bin/activate + python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk - name: Build SLOTH shell: spack-bash {0} run: | spack env activate . + source pysloth/bin/activate + mkdir -p ${{ github.workspace }}/build cd ${{ github.workspace }}/build bash ../envSloth.sh --coverage --exprtk=$ExprTk_INCLUDE_DIR --np=$CORES @@ -73,6 +78,7 @@ jobs: shell: spack-bash {0} run: | spack env activate . + source pysloth/bin/activate cd ${{ github.workspace }}/build find . -type d -name "Save*" -exec rm -rf {} + From bf13b43066e0b0d02643e27d75af58bcbb365908 Mon Sep 17 00:00:00 2001 From: CINTROINI Date: Thu, 9 Apr 2026 00:38:31 +0200 Subject: [PATCH 11/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 9ecc2a89..40b190a2 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -109,7 +109,11 @@ jobs: cache: 'pip' - name: Install Python dependencies - run: python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + run: | + python3 -m venv pysloth + source pysloth/bin/activate + python3 -m pip install --upgrade pip gcovr cpplint matplotlib pandas numpy scipy sympy vtk + - name: Install ExprTk run: | @@ -120,6 +124,7 @@ jobs: - name: Build SLOTH run: | + source pysloth/bin/activate mkdir -p ${{ github.workspace }}/build cd ${{ github.workspace }}/build bash ../envSloth.sh --coverage --exprtk=$ExprTk_INCLUDE_DIR @@ -127,6 +132,7 @@ jobs: - name: Test SLOTH run: | + source pysloth/bin/activate cd ${{ github.workspace }}/build find . -type d -name "Save*" -exec rm -rf {} + ctest -j $CORES --output-on-failure From 2685272de97189613303a6dac46993b7e049c6e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 08:49:47 +0200 Subject: [PATCH 12/31] Cpplint recomandations and CI actions --- .github/workflows/build-and-tests.yml | 7 ++++--- CMakeLists.txt | 4 ++-- kernel/include/Convergence/Convergence.tpp | 2 +- kernel/include/Parameters/Parameters.tpp | 2 +- spack.yaml | 6 +++--- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 40b190a2..aaf1e8f6 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -42,7 +42,7 @@ jobs: shell: spack-bash {0} run: | spack compiler find - + spack external find spack env activate . spack concretize -f @@ -148,6 +148,7 @@ jobs: - name: Code Coverage Analysis if: ${{ always() }} run: | + source pysloth/bin/activate cd ${{ github.workspace }}/build make cc @@ -165,9 +166,9 @@ jobs: run: | cd ${{ github.workspace }}/build cpplint \ - --filter=-runtime/references,-build/header_guard,-runtime/string \ + --filter=-runtime/references,-build/header_guard,-runtime/string,-build/include \ --counting=total \ - --extensions=cpp,cxx,hpp,h,hxx \ + --extensions=cpp,cxx,hpp,h,hxx,tpp \ --linelength=100 \ --recursive ../kernel ../tests \ COMMENT "Linting source files" diff --git a/CMakeLists.txt b/CMakeLists.txt index 30bd5def..dca030bf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -124,9 +124,9 @@ if(NOT TARGET lint) # Add a custom target for linting add_custom_target(lint COMMAND ${CPP_LINT} - --filter=-runtime/references,-build/header_guard,-runtime/string + --filter=-runtime/references,-build/header_guard,-runtime/string,-build/include --counting=total - --extensions=cpp,cxx,hpp,h,hxx + --extensions=cpp,cxx,hpp,h,hxx,tpp --linelength=100 --exclude ${CMAKE_SOURCE_DIR}/kernel/MAToolsProfiling --recursive ${CMAKE_SOURCE_DIR}/kernel ${CMAKE_SOURCE_DIR}/tests diff --git a/kernel/include/Convergence/Convergence.tpp b/kernel/include/Convergence/Convergence.tpp index f6eecb35..8720a1a3 100644 --- a/kernel/include/Convergence/Convergence.tpp +++ b/kernel/include/Convergence/Convergence.tpp @@ -46,4 +46,4 @@ template Convergence::Convergence(Args... args) { this->vect_convergence_ = std::vector{args...}; -} \ No newline at end of file +} diff --git a/kernel/include/Parameters/Parameters.tpp b/kernel/include/Parameters/Parameters.tpp index c1e93b56..8ee7b875 100644 --- a/kernel/include/Parameters/Parameters.tpp +++ b/kernel/include/Parameters/Parameters.tpp @@ -106,4 +106,4 @@ T Parameters::get_param_value(const std::string& name) const { " Not Found. Please check the data.\n##############"; mfem::mfem_error(error_mess.c_str()); } -} \ No newline at end of file +} diff --git a/spack.yaml b/spack.yaml index 7365ef1d..015e0bfa 100644 --- a/spack.yaml +++ b/spack.yaml @@ -21,10 +21,10 @@ spack: mpi: require: mpich - buildable: true + buildable: false openblas: - buildable: true + buildable: false perl: - buildable: true \ No newline at end of file + buildable: false \ No newline at end of file From f847effbc73014635466d90eea90a6d703250bd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 09:00:31 +0200 Subject: [PATCH 13/31] CI tests --- .github/workflows/build-and-tests.yml | 1 + spack.yaml | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index aaf1e8f6..29412a96 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -43,6 +43,7 @@ jobs: run: | spack compiler find spack external find + spack concretize -f spack env activate . spack concretize -f diff --git a/spack.yaml b/spack.yaml index 015e0bfa..1c64dde5 100644 --- a/spack.yaml +++ b/spack.yaml @@ -6,15 +6,13 @@ spack: - exprtk concretizer: - unify: true + unify: false config: build_jobs: 8 packages: all: - compiler: [gcc] - target: [x86_64] providers: blas: [openblas] lapack: [openblas] From 8260ee7683b14088f89958918eb0f03b69092f51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 09:03:21 +0200 Subject: [PATCH 14/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 29412a96..ef42b960 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -41,10 +41,10 @@ jobs: - name: Install MFEM shell: spack-bash {0} run: | + spack env activate . spack compiler find spack external find spack concretize -f - spack env activate . spack concretize -f spack install --fail-fast From 7825fc989767067d26d4527cbb595c232f49be94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 09:33:48 +0200 Subject: [PATCH 15/31] Update spack.yaml --- spack.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spack.yaml b/spack.yaml index 1c64dde5..a868785c 100644 --- a/spack.yaml +++ b/spack.yaml @@ -2,17 +2,18 @@ spack: specs: - mpich - hypre@3.1.0 +shared - - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist + - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist - exprtk concretizer: - unify: false + unify: true config: build_jobs: 8 packages: all: + compiler: [gcc] providers: blas: [openblas] lapack: [openblas] From 1e9102dfe44d94a9bcd4e08eed20f0aa8f4fa6ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 09:54:34 +0200 Subject: [PATCH 16/31] Update spack.yaml --- spack.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index a868785c..578b42be 100644 --- a/spack.yaml +++ b/spack.yaml @@ -10,10 +10,24 @@ spack: config: build_jobs: 8 + + compilers: + - compiler: + spec: gcc@14.2.0 + paths: + cc: /usr/bin/gcc + cxx: /usr/bin/g++ + f77: /usr/bin/gfortran + fc: /usr/bin/gfortran + flags: {} + operating_system: ubuntu-latest + target: x86_64 + modules: [] + environment: {} + extra_rpaths: [] packages: all: - compiler: [gcc] providers: blas: [openblas] lapack: [openblas] From f96c980871f2d3ecc0b9294305021e03d2859f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:00:27 +0200 Subject: [PATCH 17/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index ef42b960..bac169af 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -37,16 +37,15 @@ jobs: run: | sudo apt-get update sudo apt-get install -y mpich wget unzip libboost-all-dev libopenblas-dev perl - + sudo apt-get install -y gfortran - name: Install MFEM shell: spack-bash {0} run: | spack env activate . - spack compiler find + spack compiler find /usr/bin spack external find spack concretize -f - spack concretize -f spack install --fail-fast echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From 147365c5c71c683421da9408b3cc766d4a8cff29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:05:45 +0200 Subject: [PATCH 18/31] CI tests --- .github/workflows/build-and-tests.yml | 3 +-- spack.yaml | 20 +++----------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index bac169af..2de7a72d 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -37,12 +37,11 @@ jobs: run: | sudo apt-get update sudo apt-get install -y mpich wget unzip libboost-all-dev libopenblas-dev perl - sudo apt-get install -y gfortran - name: Install MFEM shell: spack-bash {0} run: | spack env activate . - spack compiler find /usr/bin + spack compiler find spack external find spack concretize -f diff --git a/spack.yaml b/spack.yaml index 578b42be..d3b1bbfc 100644 --- a/spack.yaml +++ b/spack.yaml @@ -1,8 +1,8 @@ spack: specs: - - mpich - - hypre@3.1.0 +shared - - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist + - mpich %gcc@14 + - hypre@3.1.0 +shared %gcc@14 + - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 - exprtk concretizer: @@ -11,20 +11,6 @@ spack: config: build_jobs: 8 - compilers: - - compiler: - spec: gcc@14.2.0 - paths: - cc: /usr/bin/gcc - cxx: /usr/bin/g++ - f77: /usr/bin/gfortran - fc: /usr/bin/gfortran - flags: {} - operating_system: ubuntu-latest - target: x86_64 - modules: [] - environment: {} - extra_rpaths: [] packages: all: From 82a1854b67a0728bec77f07ca7182955218d730f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:10:02 +0200 Subject: [PATCH 19/31] Update spack.yaml --- spack.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index d3b1bbfc..12651037 100644 --- a/spack.yaml +++ b/spack.yaml @@ -20,7 +20,6 @@ spack: mpi: require: mpich - buildable: false openblas: buildable: false From 5de24fa2bcd7eb849c534872a6768d2c70f6e82e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:29:06 +0200 Subject: [PATCH 20/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 2de7a72d..fe442cb3 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -45,7 +45,7 @@ jobs: spack external find spack concretize -f - spack install --fail-fast + spack install --fail-fast --only dependencies echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From 42a3ff876f23beeabc5a6d236586f8e9569a3e2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:41:02 +0200 Subject: [PATCH 21/31] CI tests --- .github/workflows/build-and-tests.yml | 2 +- spack.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index fe442cb3..4b727237 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -36,7 +36,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y mpich wget unzip libboost-all-dev libopenblas-dev perl + sudo apt-get install -y mpich wget unzip libncurses-dev libboost-all-dev libopenblas-dev perl - name: Install MFEM shell: spack-bash {0} run: | diff --git a/spack.yaml b/spack.yaml index 12651037..f4523768 100644 --- a/spack.yaml +++ b/spack.yaml @@ -9,7 +9,7 @@ spack: unify: true config: - build_jobs: 8 + build_jobs: 4 packages: From 7266379fc5779facbdb488d25436e630a61559c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:59:47 +0200 Subject: [PATCH 22/31] CI tests --- .github/workflows/build-and-tests.yml | 2 +- spack.yaml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 4b727237..943351b2 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -36,7 +36,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y mpich wget unzip libncurses-dev libboost-all-dev libopenblas-dev perl + sudo apt-get install -y mpich libmpich-dev wget unzip libncurses-dev libboost-all-dev libopenblas-dev perl - name: Install MFEM shell: spack-bash {0} run: | diff --git a/spack.yaml b/spack.yaml index f4523768..f5754163 100644 --- a/spack.yaml +++ b/spack.yaml @@ -1,6 +1,5 @@ spack: specs: - - mpich %gcc@14 - hypre@3.1.0 +shared %gcc@14 - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 - exprtk From c64da15c52b656e3cd021294978d5297b2e60888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 11:46:31 +0200 Subject: [PATCH 23/31] CI tests... --- .github/workflows/build-and-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 943351b2..3af4f55e 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -45,7 +45,7 @@ jobs: spack external find spack concretize -f - spack install --fail-fast --only dependencies + spack install --fail-fast echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV From b688b66ba754182a4079d0a5dbf8d87ac6f91df9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 12:46:44 +0200 Subject: [PATCH 24/31] update CI tests --- .github/workflows/build-and-tests.yml | 4 ++-- spack.yaml | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 3af4f55e..43e42b77 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -40,12 +40,12 @@ jobs: - name: Install MFEM shell: spack-bash {0} run: | - spack env activate . spack compiler find spack external find + spack env activate . spack concretize -f - spack install --fail-fast + spack install -j $CORES --fail-fast echo "ExprTk_INCLUDE_DIR=$(spack location -i exprtk)/include/exprtk" >> $GITHUB_ENV diff --git a/spack.yaml b/spack.yaml index f5754163..f7be8524 100644 --- a/spack.yaml +++ b/spack.yaml @@ -6,10 +6,7 @@ spack: concretizer: unify: true - - config: - build_jobs: 4 - + packages: all: From 12cbc9ceb0195422ffc2b657720fd0428a969464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 13:24:24 +0200 Subject: [PATCH 25/31] Update spack.yaml --- spack.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spack.yaml b/spack.yaml index f7be8524..61b29363 100644 --- a/spack.yaml +++ b/spack.yaml @@ -21,4 +21,6 @@ spack: buildable: false perl: + buildable: false + ncurses: buildable: false \ No newline at end of file From a896fbca2db4b62a844007a4d16a6bb31bb7dac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 13:48:05 +0200 Subject: [PATCH 26/31] Update build-and-tests.yml --- .github/workflows/build-and-tests.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 43e42b77..94f88583 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -40,6 +40,14 @@ jobs: - name: Install MFEM shell: spack-bash {0} run: | + unset LD_LIBRARY_PATH + unset LIBRARY_PATH + unset CPATH + unset CMAKE_PREFIX_PATH + unset PKG_CONFIG_PATH + unset ANDROID_HOME + unset ANDROID_NDK_HOME + spack compiler find spack external find spack env activate . @@ -63,6 +71,14 @@ jobs: - name: Build SLOTH shell: spack-bash {0} run: | + unset LD_LIBRARY_PATH + unset LIBRARY_PATH + unset CPATH + unset CMAKE_PREFIX_PATH + unset PKG_CONFIG_PATH + unset ANDROID_HOME + unset ANDROID_NDK_HOME + spack env activate . source pysloth/bin/activate @@ -76,6 +92,13 @@ jobs: - name: Test SLOTH shell: spack-bash {0} run: | + unset LD_LIBRARY_PATH + unset LIBRARY_PATH + unset CPATH + unset CMAKE_PREFIX_PATH + unset PKG_CONFIG_PATH + unset ANDROID_HOME + unset ANDROID_NDK_HOME spack env activate . source pysloth/bin/activate From 1a1316e1f3c6f638941ad523436c415236d7534c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:13:36 +0200 Subject: [PATCH 27/31] update ci --- .github/workflows/build-and-tests.yml | 24 ------------------------ spack.yaml | 10 +++++++--- 2 files changed, 7 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 94f88583..19530f55 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -40,16 +40,7 @@ jobs: - name: Install MFEM shell: spack-bash {0} run: | - unset LD_LIBRARY_PATH - unset LIBRARY_PATH - unset CPATH - unset CMAKE_PREFIX_PATH - unset PKG_CONFIG_PATH - unset ANDROID_HOME - unset ANDROID_NDK_HOME - spack compiler find - spack external find spack env activate . spack concretize -f @@ -71,14 +62,6 @@ jobs: - name: Build SLOTH shell: spack-bash {0} run: | - unset LD_LIBRARY_PATH - unset LIBRARY_PATH - unset CPATH - unset CMAKE_PREFIX_PATH - unset PKG_CONFIG_PATH - unset ANDROID_HOME - unset ANDROID_NDK_HOME - spack env activate . source pysloth/bin/activate @@ -92,13 +75,6 @@ jobs: - name: Test SLOTH shell: spack-bash {0} run: | - unset LD_LIBRARY_PATH - unset LIBRARY_PATH - unset CPATH - unset CMAKE_PREFIX_PATH - unset PKG_CONFIG_PATH - unset ANDROID_HOME - unset ANDROID_NDK_HOME spack env activate . source pysloth/bin/activate diff --git a/spack.yaml b/spack.yaml index 61b29363..f62e1db8 100644 --- a/spack.yaml +++ b/spack.yaml @@ -1,7 +1,7 @@ spack: specs: - hypre@3.1.0 +shared %gcc@14 - - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 + - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 - exprtk concretizer: @@ -18,9 +18,13 @@ spack: require: mpich openblas: - buildable: false + buildable: true perl: buildable: false + ncurses: - buildable: false \ No newline at end of file + buildable: false + + intel-oneapi-mkl: + buildable: false From ff8b74e87de5761201714fb3534d6f2ad3e1becf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:17:10 +0200 Subject: [PATCH 28/31] Update spack.yaml --- spack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/spack.yaml b/spack.yaml index f62e1db8..14fb5570 100644 --- a/spack.yaml +++ b/spack.yaml @@ -28,3 +28,4 @@ spack: intel-oneapi-mkl: buildable: false + From 61abe011c11c56db98e7f7a87a97547f1b95d6e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:20:33 +0200 Subject: [PATCH 29/31] Update spack.yaml --- spack.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/spack.yaml b/spack.yaml index 14fb5570..b0d89a42 100644 --- a/spack.yaml +++ b/spack.yaml @@ -1,7 +1,7 @@ spack: specs: - hypre@3.1.0 +shared %gcc@14 - - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 + - mfem@4.9.0 +mpi +suite-sparse +sundials +superlu-dist %gcc@14 - exprtk concretizer: @@ -22,10 +22,7 @@ spack: perl: buildable: false - ncurses: buildable: false - intel-oneapi-mkl: buildable: false - From 26630d8cd9e80ab38a4e4a5f83d8915b103cc124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 15:06:49 +0200 Subject: [PATCH 30/31] CI tests --- .github/workflows/build-and-tests.yml | 1 + spack.yaml | 11 ++--------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-and-tests.yml b/.github/workflows/build-and-tests.yml index 19530f55..c688eca6 100644 --- a/.github/workflows/build-and-tests.yml +++ b/.github/workflows/build-and-tests.yml @@ -41,6 +41,7 @@ jobs: shell: spack-bash {0} run: | spack compiler find + spack external find openmpi mpich openblas perl spack env activate . spack concretize -f diff --git a/spack.yaml b/spack.yaml index b0d89a42..fb13c000 100644 --- a/spack.yaml +++ b/spack.yaml @@ -9,17 +9,10 @@ spack: packages: - all: - providers: - blas: [openblas] - lapack: [openblas] - mpi: - require: mpich - + buildable: false openblas: - buildable: true - + buildable: false perl: buildable: false ncurses: From 40229f5417f25e9d0cf2f0ecd0e265065743a0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Intro=C3=AFni?= <32884037+CINTROINI@users.noreply.github.com> Date: Thu, 9 Apr 2026 16:31:44 +0200 Subject: [PATCH 31/31] Update CMakeLists.txt --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dca030bf..125caeb6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,8 +49,9 @@ endif() # # MFEM Configuration # ######################## include(MFEM4SLOTH) + # ######################## -# # Test Configuration +# # Compiler options # ######################## include(COMPILE4SLOTH)