aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Axel Huebl <axel.huebl@plasma.ninja> 2021-07-07 01:23:41 -0700
committerGravatar GitHub <noreply@github.com> 2021-07-07 01:23:41 -0700
commit64702b8a12a6e7fbc76b2c6eac24f93f4547aa1e (patch)
treed614fa40e53951cf8d9df78552ce46c7fb82de94
parent02a7c2c7909ca0677c1933188a158287323a74ac (diff)
downloadWarpX-64702b8a12a6e7fbc76b2c6eac24f93f4547aa1e.tar.gz
WarpX-64702b8a12a6e7fbc76b2c6eac24f93f4547aa1e.tar.zst
WarpX-64702b8a12a6e7fbc76b2c6eac24f93f4547aa1e.zip
CI: BLAS++/LAPACK++ Only in Py/RZ (#2061)
Install BLAS++/LAPACK++ only fr the Python main and RZ tests, which both build & perform RZ tests with PSATD support. Save a minute in download & build for the other test matrix entries.
-rw-r--r--.azure-pipelines.yml10
1 files changed, 6 insertions, 4 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index ce5c765ae..4defc26ff 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -58,10 +58,12 @@ jobs:
-DopenPMD_USE_PYTHON=OFF -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF -DBUILD_CLI_TOOLS=OFF
python -m pip install --upgrade openpmd-api
fi
- cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/blaspp.git \
- -Duse_openmp=OFF -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON
- cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/lapackpp.git \
- -Duse_cmake_find_lapack=ON -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON
+ if [[ "${WARPX_CI_RZ_OR_NOMPI:-FALSE}" == "TRUE" || "${WARPX_CI_PYTHON_MAIN:-FALSE}" == "TRUE" ]]; then
+ cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/blaspp.git \
+ -Duse_openmp=OFF -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON
+ cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/lapackpp.git \
+ -Duse_cmake_find_lapack=ON -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON
+ fi
displayName: 'Install dependencies'
- script: |