Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CI pipeline #694

Merged
merged 3 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 16 additions & 12 deletions .gitlab/llnl-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,20 @@ stages:
- build
- test

include:
- project: 'lc-templates/id_tokens'
file: 'id_tokens.yml'

variables:
GIT_SUBMODULE_STRATEGY: recursive

.quartz:
.dane:
tags:
- shell
- quartz
- dane
variables:
CUSTOM_CI_BUILDS_DIR: "/usr/workspace/hiop/gitlab_ci/quartz/${CI_PIPELINE_ID}"
MY_CLUSTER: quartz
CUSTOM_CI_BUILDS_DIR: "/usr/workspace/hiop/gitlab_ci/dane/${CI_PIPELINE_ID}"
MY_CLUSTER: dane

.lassen:
tags:
Expand Down Expand Up @@ -67,7 +71,7 @@ variables:
echo "CUSTOM_CI_BUILDS_DIR = ${CUSTOM_CI_BUILDS_DIR}"
set -xv
cd "$CUSTOM_CI_BUILDS_DIR"
lalloc 1 -G hiop -W 35 -q pbatch ./BUILD.sh --test-only
lalloc 1 -W 35 -q pbatch ./BUILD.sh --test-only
res=$?
exit $res
after_script:
Expand All @@ -76,18 +80,18 @@ variables:
rm -rf "$CUSTOM_CI_BUILDS_DIR"
rm -rf "scripts/$CI_RUNNER_SHORT_TOKEN"

# For LLNL/quartz CI
build_on_quartz:
# For LLNL/dane CI
build_on_dane:
extends:
- .quartz
- .dane
- .llnl_script_template

# For LLNL/quartz CI
test_on_quartz:
# For LLNL/dane CI
test_on_dane:
extends:
- .quartz
- .dane
- .llnl_test_script_template
needs: ['build_on_quartz']
needs: ['build_on_dane']

# For LLNL/lassen CI
build_on_lassen:
Expand Down
8 changes: 5 additions & 3 deletions BUILD.sh
Original file line number Diff line number Diff line change
Expand Up @@ -96,12 +96,14 @@ fi

# Some clusters have compute nodes with slightly different hostnames, so we
# set MY_CLUSTER appropriately
if [[ $MY_CLUSTER =~ newell* ]]; then
if [[ $MY_CLUSTER =~ ^newell.* ]]; then
export MY_CLUSTER=newell
elif [[ $MY_CLUSTER =~ dl* ]]; then
elif [[ $MY_CLUSTER =~ ^dl.* ]]; then
export MY_CLUSTER=marianas
elif [[ $MY_CLUSTER =~ dmi* ]]; then
elif [[ $MY_CLUSTER =~ ^dmi.* ]]; then
export MY_CLUSTER=incline
elif [[ $MY_CLUSTER =~ ^dane.* ]]; then
export MY_CLUSTER=dane
Comment on lines +99 to +106
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cameronrutherford I believe this is what you want to do. The previous regular expression is problematic, as dane matches dl* and then modules are loaded from marianasVariable.sh

fi

module purge
Expand Down
65 changes: 65 additions & 0 deletions scripts/daneVariables.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
module use -a /usr/workspace/hiop/software/spack_modules_202408/linux-rhel8-icelake

module purge

module load python/3.10.8
module load cmake/3.23.1
module load gcc/10.3.1

# cmake@=3.23.1%gcc@=10.3.1~doc+ncurses+ownlibs build_system=generic build_type=Release patches=dbc3892 arch=linux-rhel8-icelake
module load cmake/3.23.1-linux-rhel8-icelake-7c47exg
# glibc@=2.28%gcc@=10.3.1 build_system=autotools arch=linux-rhel8-icelake
module load glibc/2.28-linux-rhel8-icelake-cdykmru
# gcc-runtime@=10.3.1%gcc@=10.3.1 build_system=generic arch=linux-rhel8-icelake
module load gcc-runtime/10.3.1-linux-rhel8-icelake-4en2kx5
# blt@=0.4.1%gcc@=10.3.1 build_system=generic arch=linux-rhel8-icelake
module load blt/0.4.1-linux-rhel8-icelake-2bquhhy
# gmake@=4.4.1%gcc@=10.3.1~guile build_system=generic arch=linux-rhel8-icelake
module load gmake/4.4.1-linux-rhel8-icelake-pn7rcew
# camp@=0.2.3%gcc@=10.3.1~cuda~ipo+openmp~rocm~tests build_system=cmake build_type=Release generator=make patches=cb9e25b arch=linux-rhel8-icelake
module load camp/0.2.3-linux-rhel8-icelake-eazmpee
# berkeley-db@=18.1.40%gcc@=10.3.1+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-rhel8-icelake
module load berkeley-db/18.1.40-linux-rhel8-icelake-nsdhyqb
# libiconv@=1.17%gcc@=10.3.1 build_system=autotools libs=shared,static arch=linux-rhel8-icelake
module load libiconv/1.17-linux-rhel8-icelake-rttf7cf
# diffutils@=3.10%gcc@=10.3.1 build_system=autotools arch=linux-rhel8-icelake
module load diffutils/3.10-linux-rhel8-icelake-kbt6ef4
# bzip2@=1.0.8%gcc@=10.3.1~debug~pic+shared build_system=generic arch=linux-rhel8-icelake
module load bzip2/1.0.8-linux-rhel8-icelake-v6xpk32
# pkgconf@=2.2.0%gcc@=10.3.1 build_system=autotools arch=linux-rhel8-icelake
module load pkgconf/2.2.0-linux-rhel8-icelake-mwiy3yh
# ncurses@=6.5%gcc@=10.3.1~symlinks+termlib abi=none build_system=autotools patches=7a351bc arch=linux-rhel8-icelake
module load ncurses/6.5-linux-rhel8-icelake-ynsc6ow
# readline@=8.2%gcc@=10.3.1 build_system=autotools patches=bbf97f1 arch=linux-rhel8-icelake
module load readline/8.2-linux-rhel8-icelake-wzrrzmb
# gdbm@=1.23%gcc@=10.3.1 build_system=autotools arch=linux-rhel8-icelake
module load gdbm/1.23-linux-rhel8-icelake-ckimnlc
# zlib-ng@=2.2.1%gcc@=10.3.1+compat+new_strategies+opt+pic+shared build_system=autotools arch=linux-rhel8-icelake
module load zlib-ng/2.2.1-linux-rhel8-icelake-awsj4js
# perl@=5.40.0%gcc@=10.3.1+cpanm+opcode+open+shared+threads build_system=generic arch=linux-rhel8-icelake
module load perl/5.40.0-linux-rhel8-icelake-bheybro
# openblas@=0.3.27%gcc@=10.3.1~bignuma~consistent_fpcsr+dynamic_dispatch+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-rhel8-icelake
module load openblas/0.3.27-linux-rhel8-icelake-tvnt3p7
# coinhsl@=2015.06.23%gcc@=10.3.1+blas build_system=autotools arch=linux-rhel8-icelake
module load coinhsl/2015.06.23-linux-rhel8-icelake-nszs3vc
# metis@=5.1.0%gcc@=10.3.1~gdb~int64~ipo~real64+shared build_system=cmake build_type=Release generator=make patches=4991da9,93a7903,b1225da arch=linux-rhel8-icelake
module load metis/5.1.0-linux-rhel8-icelake-nalw554
# mvapich2@=2.3.7%gcc@=10.3.1~alloca~cuda~debug~hwloc_graphics~hwlocv2+regcache+wrapperrpath build_system=autotools ch3_rank_bits=32 fabrics=mrail file_systems=auto patches=d98d8e7 process_managers=auto threads=multiple arch=linux-rhel8-icelake
module load mvapich2/2.3.7-linux-rhel8-icelake-ewsxyd4
# raja@=0.14.0%gcc@=10.3.1~cuda~desul~examples~exercises~ipo~omptask+openmp~plugins~rocm~run-all-tests+shared~tests~vectorization build_system=cmake build_type=Release generator=make arch=linux-rhel8-icelake
module load raja/0.14.0-linux-rhel8-icelake-tvdflyy
# umpire@=6.0.0%gcc@=10.3.1~asan~backtrace~c~cuda~dev_benchmarks~device_alloc~deviceconst~examples~fortran~ipc_shmem~ipo~mpi~numa+openmp~openmp_target~rocm~sanitizer_tests~shared~sqlite_experimental~tools~werror build_system=cmake build_type=Release generator=make tests=none arch=linux-rhel8-icelake
module load umpire/6.0.0-linux-rhel8-icelake-dlnf5u3

[ -f $PWD/nvblas.conf ] && rm $PWD/nvblas.conf
cat > $PWD/nvblas.conf <<-EOD
NVBLAS_LOGFILE nvblas.log
NVBLAS_CPU_BLAS_LIB $OPENBLAS_LIBRARY_DIR/libopenblas.so
NVBLAS_GPU_LIST ALL
NVBLAS_TILE_DIM 2048
NVBLAS_AUTOPIN_MEM_ENABLED
EOD
export NVBLAS_CONFIG_FILE=$PWD/nvblas.conf
echo "Generated $PWD/nvblas.conf"

export CMAKE_CACHE_SCRIPT=gcc-cpu.cmake
130 changes: 66 additions & 64 deletions scripts/lassenVariables.sh
Original file line number Diff line number Diff line change
@@ -1,98 +1,100 @@
module use -a /usr/workspace/hiop/software/spack_modules_20240124/linux-rhel7-power9le
module use -a /usr/workspace/hiop/software/spack_modules_202408/linux-rhel7-power9le

module purge

module load gcc/8.3.1
module load cmake/3.20.2
module load cuda/11.7.0
module load python/3.8.2


# cmake@=3.20.2%gcc@=8.3.1~doc+ncurses+ownlibs build_system=generic build_type=Release arch=linux-rhel7-power9le
#module load cmake/3.20.2-gcc-8.3.1-module-lpmoh3j
module load cmake/3.20.2-linux-rhel7-power9le-sgbbk2e
# glibc@=2.17%gcc@=8.3.1 build_system=autotools patches=be65fec,e179c43 arch=linux-rhel7-power9le
module load glibc/2.17-linux-rhel7-power9le-ltqhcqm
# gcc-runtime@=8.3.1%gcc@=8.3.1 build_system=generic arch=linux-rhel7-power9le
module load gcc-runtime/8.3.1-gcc-8.3.1-module-6vlkybe
module load gcc-runtime/8.3.1-linux-rhel7-power9le-hvpgryd
# blt@=0.4.1%gcc@=8.3.1 build_system=generic arch=linux-rhel7-power9le
module load blt/0.4.1-gcc-8.3.1-module-4qz27hh
# cub@=2.1.0%gcc@=8.3.1 build_system=generic arch=linux-rhel7-power9le
module load cub/2.1.0-gcc-8.3.1-module-y3txey4
# cuda@=11.7.0%gcc@=8.3.1~allow-unsupported-compilers~dev build_system=generic arch=linux-rhel7-power9le
#module load cuda/11.7.0-gcc-8.3.1-module-at7dzwx
module load blt/0.4.1-linux-rhel7-power9le-yq3ifkk
# cub@=1.16.0%gcc@=8.3.1 build_system=generic arch=linux-rhel7-power9le
module load cub/1.16.0-linux-rhel7-power9le-mbi6tgn
# gmake@=4.4.1%gcc@=8.3.1~guile build_system=generic arch=linux-rhel7-power9le
module load gmake/4.4.1-gcc-8.3.1-module-ydj27bx
# camp@=0.2.3%gcc@=8.3.1+cuda~ipo+openmp~rocm~tests build_system=cmake build_type=Release cuda_arch=70 generator=make arch=linux-rhel7-power9le
module load camp/0.2.3-gcc-8.3.1-module-7emdy7o
module load gmake/4.4.1-linux-rhel7-power9le-76tj7qq
# gnuconfig@=2022-09-17%gcc@=8.3.1 build_system=generic arch=linux-rhel7-power9le
module load gnuconfig/2022-09-17-gcc-8.3.1-module-tebfisj
# berkeley-db@=18.1.40%gcc@=8.3.1+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-rhel7-power9le
module load berkeley-db/18.1.40-gcc-8.3.1-module-42f44ve
module load gnuconfig/2022-09-17-linux-rhel7-power9le-33h26h4
# libiconv@=1.17%gcc@=8.3.1 build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load libiconv/1.17-gcc-8.3.1-module-ytdlppt
# diffutils@=3.9%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load diffutils/3.9-gcc-8.3.1-module-roteu43
module load libiconv/1.17-linux-rhel7-power9le-vomriir
# pkgconf@=2.2.0%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load pkgconf/2.2.0-linux-rhel7-power9le-w5eyts5
# xz@=5.4.6%gcc@=8.3.1~pic build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load xz/5.4.6-linux-rhel7-power9le-wy2yvqt
# zlib-ng@=2.2.1%gcc@=8.3.1+compat+new_strategies+opt+pic+shared build_system=autotools arch=linux-rhel7-power9le
module load zlib-ng/2.2.1-linux-rhel7-power9le-zfirv2c
# libxml2@=2.10.3%gcc@=8.3.1+pic~python+shared build_system=autotools arch=linux-rhel7-power9le
module load libxml2/2.10.3-linux-rhel7-power9le-a2cuzya
# cuda@=11.4.2%gcc@=8.3.1~allow-unsupported-compilers~dev build_system=generic arch=linux-rhel7-power9le
module load cuda/11.4.2-linux-rhel7-power9le-rpeosz6
# camp@=0.2.3%gcc@=8.3.1+cuda~ipo+openmp~rocm~tests build_system=cmake build_type=Release cuda_arch=70 generator=make patches=cb9e25b arch=linux-rhel7-power9le
module load camp/0.2.3-linux-rhel7-power9le-seoxg6w
# berkeley-db@=18.1.40%gcc@=8.3.1+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-rhel7-power9le
module load berkeley-db/18.1.40-linux-rhel7-power9le-xeq7mjg
# diffutils@=3.10%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load diffutils/3.10-linux-rhel7-power9le-gg26vck
# bzip2@=1.0.8%gcc@=8.3.1~debug~pic+shared build_system=generic arch=linux-rhel7-power9le
module load bzip2/1.0.8-gcc-8.3.1-module-r3iw45a
# pkgconf@=1.9.5%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load pkgconf/1.9.5-gcc-8.3.1-module-lqdmmz3
# ncurses@=6.4%gcc@=8.3.1~symlinks+termlib abi=none build_system=autotools arch=linux-rhel7-power9le
module load ncurses/6.4-gcc-8.3.1-module-r4jf2fc
module load bzip2/1.0.8-linux-rhel7-power9le-kzyaip2
# ncurses@=6.5%gcc@=8.3.1~symlinks+termlib abi=none build_system=autotools patches=7a351bc arch=linux-rhel7-power9le
module load ncurses/6.5-linux-rhel7-power9le-h3en26s
# readline@=8.2%gcc@=8.3.1 build_system=autotools patches=bbf97f1 arch=linux-rhel7-power9le
module load readline/8.2-gcc-8.3.1-module-squ6psq
module load readline/8.2-linux-rhel7-power9le-dhcjafy
# gdbm@=1.23%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load gdbm/1.23-gcc-8.3.1-module-bkpen7q
# zlib-ng@=2.1.5%gcc@=8.3.1+compat+opt build_system=autotools arch=linux-rhel7-power9le
module load zlib-ng/2.1.5-gcc-8.3.1-module-5mjtwml
# perl@=5.38.0%gcc@=8.3.1+cpanm+opcode+open+shared+threads build_system=generic patches=714e4d1 arch=linux-rhel7-power9le
module load perl/5.38.0-gcc-8.3.1-module-aurq6wi
# openblas@=0.3.24%gcc@=8.3.1~bignuma~consistent_fpcsr+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-rhel7-power9le
module load openblas/0.3.24-gcc-8.3.1-module-lpmxy3n
module load gdbm/1.23-linux-rhel7-power9le-eizs5lo
# perl@=5.40.0%gcc@=8.3.1+cpanm+opcode+open+shared+threads build_system=generic arch=linux-rhel7-power9le
module load perl/5.40.0-linux-rhel7-power9le-cmrz6t7
# openblas@=0.3.24%gcc@=8.3.1~bignuma~consistent_fpcsr+dynamic_dispatch+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-rhel7-power9le
module load openblas/0.3.24-linux-rhel7-power9le-6ek5q6o
# coinhsl@=2015.06.23%gcc@=8.3.1+blas build_system=autotools arch=linux-rhel7-power9le
module load coinhsl/2015.06.23-gcc-8.3.1-module-7mkgb2d
module load coinhsl/2015.06.23-linux-rhel7-power9le-7usp2us
# ginkgo@=1.5.0.glu_experimental%gcc@=8.3.1+cuda~develtools~full_optimizations~hwloc~ipo~mpi+openmp~rocm+shared~sycl build_system=cmake build_type=Release cuda_arch=70 generator=make arch=linux-rhel7-power9le
module load ginkgo/1.5.0.glu_experimental-gcc-8.3.1-module-ql5jego
module load ginkgo/1.5.0.glu_experimental-linux-rhel7-power9le-ibgwveo
# magma@=2.6.2%gcc@=8.3.1+cuda+fortran~ipo~rocm+shared build_system=cmake build_type=Release cuda_arch=70 generator=make arch=linux-rhel7-power9le
module load magma/2.6.2-gcc-8.3.1-module-hok7ges
module load magma/2.6.2-linux-rhel7-power9le-qdoblh3
# metis@=5.1.0%gcc@=8.3.1~gdb~int64~ipo~real64+shared build_system=cmake build_type=Release generator=make patches=4991da9,93a7903,b1225da arch=linux-rhel7-power9le
module load metis/5.1.0-gcc-8.3.1-module-alz2jts
# raja@=0.14.0%gcc@=8.3.1+cuda~examples~exercises~ipo+openmp~plugins~rocm+shared~tests build_system=cmake build_type=Release cuda_arch=70 generator=make arch=linux-rhel7-power9le
module load raja/0.14.0-gcc-8.3.1-module-rs3jofo
module load metis/5.1.0-linux-rhel7-power9le-pq37727
# raja@=0.14.0%gcc@=8.3.1+cuda~desul~examples~exercises~ipo~omptask+openmp~plugins~rocm~run-all-tests+shared~tests~vectorization build_system=cmake build_type=Release cuda_arch=70 generator=make arch=linux-rhel7-power9le
module load raja/0.14.0-linux-rhel7-power9le-i3do7mn
# spectrum-mpi@=rolling-release%gcc@=8.3.1 build_system=bundle arch=linux-rhel7-power9le
module load spectrum-mpi/rolling-release-gcc-8.3.1-module-62ppinp
module load spectrum-mpi/rolling-release-linux-rhel7-power9le-cycs4kt
# libsigsegv@=2.14%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load libsigsegv/2.14-gcc-8.3.1-module-edsrfng
module load libsigsegv/2.14-linux-rhel7-power9le-fl37xzk
# m4@=1.4.19%gcc@=8.3.1+sigsegv build_system=autotools patches=9dc5fbd,bfdffa7 arch=linux-rhel7-power9le
module load m4/1.4.19-gcc-8.3.1-module-nypsjmv
module load m4/1.4.19-linux-rhel7-power9le-gwetdjs
# autoconf@=2.72%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load autoconf/2.72-gcc-8.3.1-module-nzuoeaa
module load autoconf/2.72-linux-rhel7-power9le-nr3otal
# automake@=1.16.5%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load automake/1.16.5-gcc-8.3.1-module-zodgmoo
module load automake/1.16.5-linux-rhel7-power9le-4tpk52n
# findutils@=4.9.0%gcc@=8.3.1 build_system=autotools patches=440b954 arch=linux-rhel7-power9le
module load findutils/4.9.0-gcc-8.3.1-module-5gwitka
module load findutils/4.9.0-linux-rhel7-power9le-7lhqpqk
# libtool@=2.4.7%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load libtool/2.4.7-gcc-8.3.1-module-ulk4aiy
# gmp@=6.2.1%gcc@=8.3.1+cxx build_system=autotools libs=shared,static patches=69ad2e2 arch=linux-rhel7-power9le
module load gmp/6.2.1-gcc-8.3.1-module-ixxhi6l
module load libtool/2.4.7-linux-rhel7-power9le-fo55ddx
# gmp@=6.3.0%gcc@=8.3.1+cxx build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load gmp/6.3.0-linux-rhel7-power9le-wtffv4t
# autoconf-archive@=2023.02.20%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load autoconf-archive/2023.02.20-gcc-8.3.1-module-zkvzpdn
# xz@=5.4.1%gcc@=8.3.1~pic build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load xz/5.4.1-gcc-8.3.1-module-qqsbjls
# libxml2@=2.10.3%gcc@=8.3.1+pic~python+shared build_system=autotools arch=linux-rhel7-power9le
module load libxml2/2.10.3-gcc-8.3.1-module-rszbsuw
module load autoconf-archive/2023.02.20-linux-rhel7-power9le-nlgst5g
# pigz@=2.8%gcc@=8.3.1 build_system=makefile arch=linux-rhel7-power9le
module load pigz/2.8-gcc-8.3.1-module-s3c6uns
# zstd@=1.5.5%gcc@=8.3.1+programs build_system=makefile compression=none libs=shared,static arch=linux-rhel7-power9le
module load zstd/1.5.5-gcc-8.3.1-module-eafslmc
module load pigz/2.8-linux-rhel7-power9le-du7lszg
# zstd@=1.5.6%gcc@=8.3.1+programs build_system=makefile compression=none libs=shared,static arch=linux-rhel7-power9le
module load zstd/1.5.6-linux-rhel7-power9le-rlza3tv
# tar@=1.34%gcc@=8.3.1 build_system=autotools zip=pigz arch=linux-rhel7-power9le
module load tar/1.34-gcc-8.3.1-module-rm6jve4
# gettext@=0.22.4%gcc@=8.3.1+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools arch=linux-rhel7-power9le
module load gettext/0.22.4-gcc-8.3.1-module-w7gkgbj
# texinfo@=7.0.3%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load texinfo/7.0.3-gcc-8.3.1-module-eoofajf
# mpfr@=4.2.0%gcc@=8.3.1 build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load mpfr/4.2.0-gcc-8.3.1-module-pkiqrkc
module load tar/1.34-linux-rhel7-power9le-66m3wvh
# gettext@=0.22.5%gcc@=8.3.1+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools arch=linux-rhel7-power9le
module load gettext/0.22.5-linux-rhel7-power9le-je7e7cy
# texinfo@=7.1%gcc@=8.3.1 build_system=autotools arch=linux-rhel7-power9le
module load texinfo/7.1-linux-rhel7-power9le-oss2b3r
# mpfr@=4.2.1%gcc@=8.3.1 build_system=autotools libs=shared,static arch=linux-rhel7-power9le
module load mpfr/4.2.1-linux-rhel7-power9le-tqg7cbt
# suite-sparse@=5.13.0%gcc@=8.3.1~cuda~graphblas~openmp+pic build_system=generic arch=linux-rhel7-power9le
module load suite-sparse/5.13.0-gcc-8.3.1-module-yoyxdkr
# umpire@=6.0.0%gcc@=8.3.1~c+cuda~device_alloc~deviceconst~examples~fortran~ipo~numa~openmp~rocm~shared build_system=cmake build_type=Release cuda_arch=70 generator=make tests=none arch=linux-rhel7-power9le
module load umpire/6.0.0-gcc-8.3.1-module-wdgpdbs
module load suite-sparse/5.13.0-linux-rhel7-power9le-nhqdwpc
# umpire@=6.0.0%gcc@=8.3.1~asan~backtrace~c+cuda~dev_benchmarks~device_alloc~deviceconst~examples~fortran~ipc_shmem~ipo~mpi~numa~openmp~openmp_target~rocm~sanitizer_tests~shared~sqlite_experimental~tools~werror build_system=cmake build_type=Release cuda_arch=70 generator=make tests=none arch=linux-rhel7-power9le
module load umpire/6.0.0-linux-rhel7-power9le-qndtsb2

[ -f $PWD/nvblas.conf ] && rm $PWD/nvblas.conf
cat > $PWD/nvblas.conf <<-EOD
Expand Down
Loading