diff --git a/.github/workflows/ci-github-actions.yaml b/.github/workflows/ci-github-actions.yaml index 6cceb8af01..14f9d73330 100644 --- a/.github/workflows/ci-github-actions.yaml +++ b/.github/workflows/ci-github-actions.yaml @@ -21,6 +21,8 @@ jobs: jobname: [ GCC9-NoMPI-Debug-Real, + GCC9-NoMPI-NoOMP-Real, + GCC9-NoMPI-NoOMP-Complex, GCC9-MPI-Gcov-Real, GCC9-MPI-Gcov-Complex, GCC11-NoMPI-Werror-Real, @@ -36,6 +38,16 @@ jobs: image: williamfgc/qmcpack-ci:ubuntu20-openmpi options: -u 1001 + - jobname: GCC9-NoMPI-NoOMP-Real + container: + image: williamfgc/qmcpack-ci:ubuntu20-openmpi + options: -u 1001 + + - jobname: GCC9-NoMPI-NoOMP-Complex + container: + image: williamfgc/qmcpack-ci:ubuntu20-openmpi + options: -u 1001 + - jobname: GCC9-MPI-Gcov-Real container: image: williamfgc/qmcpack-ci:ubuntu20-openmpi diff --git a/tests/test_automation/github-actions/ci/run_step.sh b/tests/test_automation/github-actions/ci/run_step.sh index 9d76a36071..e0a250df56 100755 --- a/tests/test_automation/github-actions/ci/run_step.sh +++ b/tests/test_automation/github-actions/ci/run_step.sh @@ -68,6 +68,17 @@ case "$1" in -DCMAKE_BUILD_TYPE=Debug \ ${GITHUB_WORKSPACE} ;; + *"GCC9-NoMPI-NoOMP-"*) + echo 'Configure for disabling OpenMP with QMC_OMP=0' + cmake -GNinja \ + -DCMAKE_C_COMPILER=gcc \ + -DCMAKE_CXX_COMPILER=g++ \ + -DQMC_MPI=0 \ + -DQMC_OMP=0 \ + -DQMC_COMPLEX=$IS_COMPLEX \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + ${GITHUB_WORKSPACE} + ;; *"GCC9-MPI-Gcov-"*) echo 'Configure for code coverage with gcc and gcovr -DENABLE_GCOV=TRUE and upload reports to Codecov' cmake -GNinja \