From 573f30bf78831c0a80dea41d484ddb17a18405e0 Mon Sep 17 00:00:00 2001 From: Greg Sjaardema Date: Thu, 7 Sep 2023 09:30:04 -0600 Subject: [PATCH] CI: Add testing that uses metis library --- .github/workflows/build_variant.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_variant.yml b/.github/workflows/build_variant.yml index b174eb8d5d..c0c25ec59b 100644 --- a/.github/workflows/build_variant.yml +++ b/.github/workflows/build_variant.yml @@ -71,6 +71,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -86,6 +87,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -101,6 +103,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -116,6 +119,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -131,6 +135,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -146,6 +151,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -161,6 +167,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -176,6 +183,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "YES", extra: "", @@ -191,6 +199,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "APPLICATIONS=NO LEGACY=NO", @@ -206,6 +215,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "YES", gtest: "YES", extra: "", @@ -221,6 +231,7 @@ jobs: use_kokkos: "YES", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "", @@ -236,6 +247,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "NO", extra: "OMIT_DEPRECATED=YES", @@ -251,6 +263,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "YES", extra: "MODERN=YES", @@ -266,6 +279,7 @@ jobs: use_kokkos: "NO", use_adios2: "YES", use_faodel: "NO", + use_metis: "NO", use_catalyst2: "NO", gtest: "YES", extra: "", @@ -281,6 +295,7 @@ jobs: use_kokkos: "NO", use_adios2: "NO", use_faodel: "YES", + use_metis: "YES", use_catalyst2: "NO", gtest: "YES", extra: "", @@ -306,10 +321,10 @@ jobs: run: ls ${HOME} && ls ${HOME}/environments && ls ${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }} && ls ${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }}/lib - name: install additional TPL - if: ${{ matrix.config.use_kokkos == 'YES' || matrix.config.use_adios2 == 'YES' || matrix.config.gtest == 'YES' || matrix.config.use_faodel == 'YES' || matrix.config.use_catalyst == 'YES' }} + if: ${{ matrix.config.use_kokkos == 'YES' || matrix.config.use_adios2 == 'YES' || matrix.config.gtest == 'YES' || matrix.config.use_faodel == 'YES' || matrix.config.use_catalyst == 'YES' || matrix.config.use_metis == 'YES' }} run: | set -x - COMPILER=${{ matrix.config.compiler }} KOKKOS=${{ matrix.config.use_kokkos }} ADIOS2=${{ matrix.config.use_adios2 }} CATALYST2=${{ matrix.config.use_catalyst2 }} FAODEL=${{ matrix.config.use_faodel }} GNU_PARALLEL=OFF GTEST=${{ matrix.config.gtest }} INSTALL_PATH=${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }} ./install-tpl.sh + COMPILER=${{ matrix.config.compiler }} KOKKOS=${{ matrix.config.use_kokkos }} ADIOS2=${{ matrix.config.use_adios2 }} CATALYST2=${{ matrix.config.use_catalyst2 }} FAODEL=${{ matrix.config.use_faodel }} METIS=${{ matrix.config.use_metis }} GNU_PARALLEL=OFF GTEST=${{ matrix.config.gtest }} INSTALL_PATH=${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }} ./install-tpl.sh ls ${HOME} && ls ${HOME}/environments && ls ${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }} && ls ${HOME}/environments/${{ matrix.config.compiler }}-${{ matrix.hdf5 }}-${{ matrix.netcdf }}-${{ matrix.cgns }}/lib ###