-
Notifications
You must be signed in to change notification settings - Fork 217
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- switch to container version 4.0 - re-enable HIP tests disabled with #5246 - add HIP 6.2 and 6.3 - add CUDA 12.6 - add boost 1.86 and 1.87 - adjust filter rules for new CUDA and HIP versions - adjust filter rules to support ubuntu 22.04 and 24.04 ci: full-compile
- Loading branch information
1 parent
527ef1e
commit 3fbc4a7
Showing
6 changed files
with
59 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,10 +3,21 @@ | |
set -e | ||
set -o pipefail | ||
|
||
# ADIOS2 is a dependency of the pre compiled openPMD | ||
export ADIOS2_ROOT="$(agc-manager -b [email protected])" | ||
export CMAKE_PREFIX_PATH=ADIOS2_ROOT:$CMAKE_PREFIX_PATH | ||
export LD_LIBRARY_PATH=ADIOS2_ROOT/lib:$LD_LIBRARY_PATH | ||
export PATH=ADIOS2_ROOT/bin:$PATH | ||
|
||
# HDF5 is a dependency of the pre compiled openPMD | ||
export HDF5_ROOT="$(agc-manager -b [email protected])" | ||
export CMAKE_PREFIX_PATH=HDF5_ROOT:$CMAKE_PREFIX_PATH | ||
export LD_LIBRARY_PATH=HDF5_ROOT/lib:$LD_LIBRARY_PATH | ||
|
||
if [ -z "$DISABLE_OpenPMD" ] ; then | ||
cd $CI_PROJECT_DIR | ||
|
||
export openPMD_VERSION=0.15.0 | ||
export openPMD_VERSION=0.16.1 | ||
|
||
if ! agc-manager -e openPMD-api@${openPMD_VERSION}; then | ||
export OPENPMD_ROOT=/opt/openPMD-api/$openPMD_VERSION | ||
|
@@ -15,7 +26,7 @@ if [ -z "$DISABLE_OpenPMD" ] ; then | |
git clone https://github.com/openPMD/openPMD-api.git --depth 1 --branch $openPMD_VERSION | ||
mkdir buildOpenPMD | ||
cd buildOpenPMD | ||
cmake ../openPMD-api -DCMAKE_CXX_STANDARD=17 -DopenPMD_BUILD_CLI_TOOLS=OFF -DCMAKE_INSTALL_PREFIX=$OPENPMD_ROOT -DopenPMD_BUILD_EXAMPLES=OFF -DopenPMD_BUILD_TESTING=OFF -DopenPMD_USE_PYTHON=OFF -DopenPMD_USE_ADIOS2=ON | ||
cmake ../openPMD-api -DCMAKE_CXX_STANDARD=20 -DopenPMD_BUILD_CLI_TOOLS=OFF -DCMAKE_INSTALL_PREFIX=$OPENPMD_ROOT -DopenPMD_BUILD_EXAMPLES=OFF -DopenPMD_BUILD_TESTING=OFF -DopenPMD_USE_PYTHON=OFF -DopenPMD_USE_ADIOS2=ON | ||
make install | ||
cd .. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters