E4S 22.02 - Cori¶
The e4s-22.02 stack is built using spack branch e4s-22.02 on Cori using gcc and intel compiler. This stack can be loaded by running
module load e4s/22.02
Here is a breakdown of the install specs by compilers
Compiler | Root Specs | Implicit Specs | Total Specs |
---|---|---|---|
gcc@11.2.0 | 70 | 166 | 236 |
intel@19.1.2.254 | 57 | 92 | 149 |
Total | 127 | 258 | 385 |
Spack Configuration¶
When you load the e4s/22.02
module you will be in a spack environment named e4s
, you can see your active environment by running the following.
elvis@cori> spack env st
==> In environment e4s
The spack configuration is available on filesystem by cd into root e4s environment by running the following:
elvis@cori> spack cd -e e4s
elvis@cori> pwd && ls -l
/global/common/software/spackecp/cori/e4s-22.02/spack/var/spack/environments/e4s
total 766
-rw-rw-r-- 1 e4s spackecp 768139 Mar 11 20:54 spack.lock
-rw-rw-r-- 1 e4s spackecp 13538 Mar 11 20:54 spack.yaml
The spack.yaml
is the configuration file used to build the production stack, you are welcome to use this as reference to build the stack as a starting point.
Output of spack.yaml
# This is a Spack Environment file.
#
# It describes a set of packages to be installed, along with
# configuration settings.
spack:
view: false
config:
build_stage: $spack/var/spack/stage
misc_cache: $spack/var/spack/misc_cache
install_tree:
concretizer: clingo
root: /global/common/software/spackecp/cori/e4s-22.02/software
module_roots:
tcl: /global/common/software/spackecp/cori/e4s-22.02/modules
mirrors:
source_mirror: /global/common/software/spackecp/mirrors/source_mirror
modules::
prefix_inspections:
bin:
- PATH
lib:
- LIBRARY_PATH
- LD_LIBRARY_PATH
lib64:
- LIBRARY_PATH
- LD_LIBRARY_PATH
include:
- C_INCLUDE_PATH
- CPLUS_INCLUDE_PATH
- CPATH
man:
- MANPATH
share/man:
- MANPATH
share/aclocal:
- ACLOCAL_PATH
lib/pkgconfig:
- PKG_CONFIG_PATH
lib64/pkgconfig:
- PKG_CONFIG_PATH
share/pkgconfig:
- PKG_CONFIG_PATH
'':
- CMAKE_PREFIX_PATH
enable:
- tcl
tcl:
blacklist_implicits: true
hash_length: 0
naming_scheme: '{name}/{version}-{compiler.name}-{compiler.version}'
all:
autoload: direct
conflict:
- '{name}'
environment:
set:
'{name}_ROOT': '{prefix}'
darshan-runtime:
conflict:
- darshan
darshan-util:
conflict:
- darshan
projections:
all: '{name}/{version}-{compiler.name}-{compiler.version}'
warpx dims=1: '{name}/{version}-{compiler.name}-{compiler.version}-dims1'
warpx dims=2: '{name}/{version}-{compiler.name}-{compiler.version}-dims2'
warpx dims=3: '{name}/{version}-{compiler.name}-{compiler.version}-dims3'
compilers:
- compiler:
spec: gcc@11.2.0
paths:
cc: /opt/cray/pe/craype/default/bin/cc
cxx: /opt/cray/pe/craype/default/bin/CC
f77: /opt/cray/pe/craype/default/bin/ftn
fc: /opt/cray/pe/craype/default/bin/ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-gnu
- gcc/11.2.0
- craype-haswell
- compiler:
spec: intel@19.1.2.254
paths:
cc: /opt/cray/pe/craype/default/bin/cc
cxx: /opt/cray/pe/craype/default/bin/CC
f77: /opt/cray/pe/craype/default/bin/ftn
fc: /opt/cray/pe/craype/default/bin/ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-intel
- intel/19.1.2.254
- craype-haswell
definitions:
- gcc_compilers: ['%gcc@11.2.0']
- intel_compilers: ['%intel@19.1.2.254']
- gcc_specs:
- adios2@2.7.1
- amrex@22.02
- aml@0.1.0
- arborx@1.1
- argobots@1.1
- axom@0.6.1
- bolt@2.0
- caliper@2.7.0
- chai@2.4.0 ~benchmarks ~tests
- conduit@0.8.2
- darshan-runtime@3.3.1
- darshan-util@3.3.1
- dyninst@12.0.1
- faodel@1.2108.1
- flecsi@1.4.2
- flit@2.1.0
- gasnet@2021.9.0
- ginkgo@1.4.0
- globalarrays@5.8
- gotcha@1.0.3
- hdf5@1.10.7 +fortran +hl +shared
- hdf5@1.12.1 +fortran +hl +shared
- hdf5@1.13.0 +fortran +hl +shared
- heffte@2.2.0 +fftw
- hpx@1.7.1 networking=mpi
- hypre@2.24.0
- kokkos@3.5.00 +openmp +wrapper
- kokkos-kernels@3.5.00 +openmp ^kokkos@3.5.00 +openmp +wrapper
- legion@21.03.0
- libquo@1.3.1
- libunwind@1.5.0
- mercury@2.1.0
- metall@0.17
- mfem@4.3.0
- mpark-variant@1.4.0
- nccmp@1.9.0.1 ^netcdf-c@4.8.1
- nco@5.0.1
- netlib-scalapack@2.1.0
- ninja@1.10.2
- nvhpc@22.1
- openpmd-api@0.14.4
- papi@6.0.0.1
- papyrus@1.0.1
- parallel-netcdf@1.12.2
- parsec@3.0.2012 ~cuda
- pdt@3.25.1
- petsc@3.16.4 +openmp
- pumi@2.2.6
- qthreads@1.16 scheduler=distrib
- raja@0.14.0
- stc@0.9.0
- strumpack@6.3.0~butterflypack~slate
- sundials@6.1.1
- superlu@5.3.0
- superlu-dist@7.2.0
- swig@4.0.2
- sz@2.1.12
- tasmanian@7.7
- tau@2.31 +mpi +python
- turbine@1.3.0
- umap@2.1.0
- umpire@6.0.0
- upcxx@2021.9.0
- veloc@1.5
- vtk-m@1.7.1
- zfp@0.5.5
#- hpctoolkit@2022.01.15
#- phist@1.9.5 #Unable to locate cray-libsci headers in /opt/cray/pe/libsci/20.09.1/gnu/8.1/include
#- mpifileutils@0.11.1 ~xattr # failed to install libcircle Unable to find suitable MPI Compiler. Try setting MPICC.
#- plumed@2.6.3 # Build Failed
#-precice@2.3.0 # Build failed due to petsc
#- py-warpx@22.02 ^warpx dims=rz
#- rempi@1.1.0 failed to find MPICC
#- slate@2021.05.02 ~cuda # Build failure on blaspp. BLAS++ requires a BLAS library and none was found.
#- scr@3.0rc2 Build failure
#- trilinos@13.0.1 +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack +ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu +stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long
#- unifyfs@0.9.1 # Build failure on dependency mercury
#- wannier90@3.1.0 # Error: A PrgEnv-* modulefile must be loaded.
- intel_specs:
- adios2@2.7.1
- arborx@1.1
- argobots@1.1
- caliper@2.7.0
- conduit@0.8.2
- chai@2.4.0 ~benchmarks ~tests
- darshan-runtime@3.3.1
- darshan-util@3.3.1
- faodel@1.2108.1
- flecsi@1.4.2
- flit@2.1.0
- gasnet@2021.9.0
- ginkgo@1.4.0
- globalarrays@5.8
- gotcha@1.0.3
- hdf5@1.10.7 +fortran +hl +shared
- hdf5@1.12.1 +fortran +hl +shared
- hdf5@1.13.0 +fortran +hl +shared
- heffte@2.2.0 +fftw
- hypre@2.24.0
- kokkos@3.5.00 +openmp +wrapper
- legion@21.03.0
- libquo@1.3.1
- libunwind@1.5.0
- loki@0.1.7
- mercury@2.1.0
- metall@0.17
- mfem@4.3.0
- mpark-variant@1.4.0
- nccmp@1.9.0.1 ^netcdf-c@4.8.1
- netlib-scalapack@2.1.0
- ninja@1.10.2
- openpmd-api@0.14.4
- papi@6.0.0.1
- parallel-netcdf@1.12.2
- parsec@3.0.2012 ~cuda
- papyrus@1.0.1
- petsc@3.16.4 +openmp
- pdt@3.25.1
- precice@2.3.0
- pumi@2.2.6
- qthreads@1.16 scheduler=distrib
- raja@0.14.0
- slepc@3.16.2
- strumpack@6.3.0~butterflypack ~slate
- sundials@6.1.1
- superlu@5.3.0
- superlu-dist@7.2.0
- swig@4.0.2
- sz@2.1.12
- tasmanian@7.7
- turbine@1.3.0
- umap@2.1.0
- umpire@6.0.0
- upcxx@2021.9.0
- variorum@0.4.1
- veloc@1.5
- vtk-m@1.7.1
- wannier90@3.1.0
- warpx dims=1
- warpx dims=2
- warpx dims=3
- zfp@0.5.5
#- axom@0.6.1 # Build failure in cmake for axom
#- butterflypack@2.1.0 # Build failure sed: can't read *.inc: No such file or directory
#- dyninst@12.0.1 # %intel conflict
# - hpx@1.7.1 networking=mpi # Failed on asio
#- lammps@20220107 # Build Failure during cmake
#- kokkos-kernels@3.5.00 +openmp ^kokkos@3.5.00 +openmp +wrapper # Build failure
#- plasma@21.8.29 # %intel conflict
#- phist@1.9.5 # Error: NoHeadersError: Unable to locate cray-libsci headers in /opt/cray/pe/libsci/20.09.1/intel/16.0/include
#- plumed@2.6.3
#- rempi@1.1.0 # FAILED to find MPICC
#- slate@2021.05.02 ~cuda # %intel conflict
#- scr@3.0rc2 Build failure
#- trilinos@13.0.1 +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack +ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu +stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long
#- warpx dims=rz failed on blaspp
- nersc_specs:
- cdo@2.0.3 +curl
- chapel@1.24.1
- ffmpeg@4.4.1
- elpa@2021.11.001
- grads@2.2.1
- gsl@2.7
- gromacs@2021.5
- libxc@5.1.7
- libxsmm@1.17 +shared
- libint@2.6.0
- nano@4.9
- maven@3.8.4
- metis@5.1.0
- octave@6.4.0
- openjdk@11.0.12_7
- parallel@20210922
- parmetis@4.0.3
- texlive
- xerces-c@3.2.3
#- abinit+openmp failed to install netcdf-fortran
#- gnuplot build failure on gnuplot
#- valgrind@3.18.1 Build failure
specs:
- matrix:
- [$gcc_specs]
- [$gcc_compilers]
- matrix:
- [$intel_specs]
- [$intel_compilers]
- matrix:
- [$nersc_specs]
- [$gcc_compilers]
packages:
all:
compiler: [gcc@11.2.0, intel@19.1.2.254]
providers:
blas: [cray-libsci, intel-mkl]
fftw-api: [cray-fftw]
mpi: [cray-mpich]
scalapack: [cray-libsci, intel-mkl]
amrex:
variants: +fortran +hypre +openmp +shared
bash:
buildable: false
externals:
- spec: bash@4.4.23
prefix: /
bzip2:
version: [1.0.6]
externals:
- spec: bzip2@1.0.6
prefix: /usr
coreutils:
buildable: false
version: [8.29]
externals:
- spec: coreutils@8.29
prefix: /usr
cpio:
buildable: false
externals:
- spec: cpio@2.12
prefix: /
cray-libsci:
buildable: false
version: [20.09.1]
externals:
- spec: cray-libsci@20.09.1 %gcc
prefix: /opt/cray/pe/libsci/20.09.1/gnu/8.1
modules:
- cray-libsci/20.09.1
- spec: cray-libsci@20.09.1 %intel
prefix: /opt/cray/pe/libsci/20.09.1/intel/16.0
modules:
- cray-libsci/20.09.1
cray-fftw:
buildable: false
externals:
- spec: cray-fftw@3.3.8.10
modules:
- cray-fftw/3.3.8.10
cray-mpich:
buildable: false
externals:
- spec: cray-mpich@7.7.19 %intel
prefix: /opt/cray/pe/mpt/7.7.19/gni/mpich-intel/16.0
modules:
- cray-mpich/7.7.19
- spec: cray-mpich@7.7.19 %gcc
prefix: /opt/cray/pe/mpt/7.7.19/gni/mpich-gnu/8.2
modules:
- cray-mpich/7.7.19
curl:
externals:
- spec: curl@7.66.0+gssapi+ldap+nghttp2
prefix: /usr
diffutils:
version: [3.6]
externals:
- spec: diffutils@3.6
prefix: /usr
elfutils:
version: [0.168]
externals:
- spec: elfutils@0.168
prefix: /usr
findutils:
version: [4.6.0]
externals:
- spec: findutils@4.6.0
prefix: /usr
hdf5:
variants: +fortran +hl +shared api=v18
version: [1.12.1]
externals:
- spec: hdf5@1.12.1.1%intel+shared+fortran+hl~mpi
modules:
- cray-hdf5/1.12.1.1
- spec: hdf5@1.12.1.1%intel+shared+fortran+hl+mpi
modules:
- cray-hdf5-parallel/1.12.1.1
- spec: hdf5@1.12.1.1%gcc+shared+fortran+hl~mpi
modules:
- cray-hdf5/1.12.1.1
- spec: hdf5@1.12.1.1%gcc+shared+fortran+hl+mpi
modules:
- cray-hdf5-parallel/1.12.1.1
hypre:
variants: +openmp +superlu-dist
gawk:
buildable: false
externals:
- spec: gawk@4.2.1
prefix: /usr
git:
version: [2.26.2]
buildable: false
externals:
- spec: git@2.26.2
prefix: /usr
gmake:
buildable: false
externals:
- spec: gmake@4.2.1
prefix: /usr
intel-mkl:
buildable: false
externals:
- spec: intel-mkl@19.1.2.254
modules:
- intel/19.1.2.254
krb5:
buildable: false
externals:
- spec: krb5@1.16.3
prefix: /usr/lib/mit
libunwind:
variants: +pic +xz
mercury:
variants: ~bmi
mesa:
variants: ~llvm
mesa18:
variants: ~llvm
m4:
buildable: false
externals:
- spec: m4@1.4.18
prefix: /usr
mpich:
variants: ~wrapperrpath
ncurses:
variants: +termlib
externals:
- spec: ncurses@6.1
prefix: /usr
netcdf-c:
version: [4.8.1.1]
externals:
- spec: netcdf-c@4.8.1.1~mpi
modules:
- cray-netcdf/4.8.1.1
- spec: netcdf-c@4.8.1.1+mpi
modules:
- cray-netcdf-hdf5parallel/4.8.1.1
openssl:
buildable: false
version: [1.1.1d]
externals:
- spec: openssl@1.1.1d
prefix: /usr
openssh:
buildable: false
externals:
- spec: openssh@8.1p1
prefix: /usr
pdsh:
buildable: false
externals:
- spec: pdsh@2.33
prefix: /usr
petsc:
variants: +openmp
perl:
version: [5.32.0]
pkg-config:
buildable: false
version: [0.29.2]
externals:
- spec: pkg-config@0.29.2
prefix: /usr
readline:
version: [7.0]
buildable: false
externals:
- spec: readline@7.0
prefix: /usr
sed:
buildable: false
externals:
- spec: sed@4.4
prefix: /usr
slurm:
buildable: false
version: [20-11-8-1]
externals:
- spec: slurm@20-11-8-1
prefix: /usr
superlu-dist:
variants: +openmp
strumpack:
variants: ~slate
tar:
version: [1.3]
buildable: false
externals:
- spec: tar@1.30
prefix: /usr
tcsh:
version: [6.20.0]
buildable: false
externals:
- spec: tcsh@6.20.0
prefix: /usr
trilinos:
variants: +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext
+ifpack +ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu
+nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu +stokhos +stratimikos
+teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long
unzip:
version: [6.0]
buildable: false
externals:
- spec: unzip@6.0
prefix: /usr
util-linux-uuid:
version: [2.31.1]
buildable: false
externals:
- spec: util-linux-uuid@2.31.1
prefix: /usr
zsh:
version: [5.6]
buildable: false
externals:
- spec: zsh@5.6
prefix: /usr
Overview¶
You can see all available packages via spack find
, shown below is breakdown of all packages with their variants.
Output of spack find
elvis@cori> spack find --format "{name}@{version}%{compiler} {variants}"
adiak@0.2.1%gcc@11.2.0 ~ipo+mpi+shared build_type=RelWithDebInfo
adiak@0.2.1%intel@19.1.2.254 ~ipo+mpi+shared build_type=RelWithDebInfo
adios2@2.7.1%gcc@11.2.0 +blosc+bzip2~dataman~dataspaces~endian_reverse+fortran~hdf5~ipo+mpi+pic+png~python+shared+ssc+sst+sz+zfp build_type=Release patches=8d301e8232baf4049b547f22bd73774309662017a62dac36360d2965907062bf
adios2@2.7.1%intel@19.1.2.254 +blosc+bzip2~dataman~dataspaces~endian_reverse+fortran~hdf5~ipo+mpi+pic+png~python+shared+ssc+sst+sz+zfp build_type=Release patches=8d301e8232baf4049b547f22bd73774309662017a62dac36360d2965907062bf
adlbx@1.0.0%gcc@11.2.0
adlbx@1.0.0%intel@19.1.2.254
aml@0.1.0%gcc@11.2.0
amrex@22.02%gcc@11.2.0 ~amrdata~cuda~eb+fortran~hdf5+hypre~ipo+linear_solvers+mpi+openmp~particles~petsc~pic~plotfile_tools~rocm+shared~sundials~tiny_profile build_type=RelWithDebInfo dimensions=3 precision=double
ant@1.10.7%gcc@11.2.0
antlr@2.7.7%gcc@11.2.0 +cxx~java~python patches=33897ad12ad33878daa0aca55c9a234ec972407eb2b6c03808f6ed020c88b8db
arborx@1.1%gcc@11.2.0 ~cuda~ipo+mpi~openmp~rocm+serial~sycl~trilinos build_type=RelWithDebInfo
arborx@1.1%intel@19.1.2.254 ~cuda~ipo+mpi~openmp~rocm+serial~sycl~trilinos build_type=RelWithDebInfo
argobots@1.1%gcc@11.2.0 ~affinity~debug+perf~stackunwind~tool~valgrind stackguard=none
argobots@1.1%intel@19.1.2.254 ~affinity~debug+perf~stackunwind~tool~valgrind stackguard=none
arpack-ng@3.8.0%intel@19.1.2.254 +mpi+shared
asio@1.21.0%gcc@11.2.0 ~boost_coroutine~boost_regex~separate_compilation cxxstd=17
autoconf@2.69%gcc@11.2.0 patches=35c449281546376449766f92d49fc121ca50e330e60fefcfc9be2af3253082c2,7793209b33013dc0f81208718c68440c5aae80e7a1c4b8d336e382525af791a7,a49dd5bac3b62daa0ff688ab4d508d71dbd2f4f8d7e2a02321926346161bf3ee
autoconf@2.69%intel@19.1.2.254 patches=35c449281546376449766f92d49fc121ca50e330e60fefcfc9be2af3253082c2,7793209b33013dc0f81208718c68440c5aae80e7a1c4b8d336e382525af791a7,a49dd5bac3b62daa0ff688ab4d508d71dbd2f4f8d7e2a02321926346161bf3ee
automake@1.16.5%gcc@11.2.0
automake@1.16.5%intel@19.1.2.254
axl@0.3.0%gcc@11.2.0 +bbapi~bbapi_fallback~dw~ipo+shared async_api=daemon build_type=RelWithDebInfo
axl@0.3.0%intel@19.1.2.254 +bbapi~bbapi_fallback~dw~ipo+shared async_api=daemon build_type=RelWithDebInfo
axom@0.6.1%gcc@11.2.0 +cpp14~cuda~debug~devtools+examples+fortran+hdf5~ipo+lua~mfem+mpi+openmp~python+raja~scr+shared+tools+umpire build_type=RelWithDebInfo patches=68a3ae808ca4c527766bcf0fea4043efdaccde81b819472f8d738fe6e23a6a6a
bdftopcf@1.0.5%gcc@11.2.0
berkeley-db@18.1.40%gcc@11.2.0 +cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522
berkeley-db@18.1.40%intel@19.1.2.254 +cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522
binutils@2.33.1%gcc@11.2.0 ~gas~gold+headers~interwork~ld+libiberty~lto+nls+plugins libs=shared,static
bison@3.8.2%gcc@11.2.0
bison@3.8.2%intel@19.1.2.254
blt@0.4.1%gcc@11.2.0
blt@0.4.1%intel@19.1.2.254
bolt@2.0%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
boost@1.78.0%gcc@11.2.0 +atomic+chrono~clanglibcpp~container~context~coroutine+date_time~debug+exception~fiber+filesystem+graph~icu+iostreams+locale+log+math~mpi+multithreaded~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded+system~taggedlayout+test+thread+timer~versionedlayout+wave cxxstd=17 patches=57a8401dee8f52b0342e0c8147a5b2db834e8d8f3fbcbbc5950016bd3e9e1ef0 visibility=hidden
boost@1.78.0%intel@19.1.2.254 +atomic+chrono~clanglibcpp~container~context~coroutine+date_time~debug+exception~fiber+filesystem+graph~icu+iostreams+locale+log+math~mpi+multithreaded~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded+system~taggedlayout+test+thread+timer~versionedlayout+wave cxxstd=17 patches=57a8401dee8f52b0342e0c8147a5b2db834e8d8f3fbcbbc5950016bd3e9e1ef0 visibility=hidden
boost@1.78.0%gcc@11.2.0 +atomic+chrono~clanglibcpp~container~context~coroutine+date_time~debug+exception~fiber+filesystem+graph~icu+iostreams+locale+log+math~mpi+multithreaded~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded+system~taggedlayout+test+thread+timer~versionedlayout+wave cxxstd=98 patches=57a8401dee8f52b0342e0c8147a5b2db834e8d8f3fbcbbc5950016bd3e9e1ef0 visibility=hidden
boost@1.78.0%intel@19.1.2.254 +atomic+chrono~clanglibcpp~container~context~coroutine+date_time~debug+exception~fiber+filesystem+graph~icu+iostreams+locale+log+math~mpi+multithreaded~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded+system~taggedlayout+test+thread+timer~versionedlayout+wave cxxstd=98 patches=57a8401dee8f52b0342e0c8147a5b2db834e8d8f3fbcbbc5950016bd3e9e1ef0 visibility=hidden
bzip2@1.0.6%gcc@11.2.0 ~debug~pic+shared
bzip2@1.0.6%intel@19.1.2.254 ~debug~pic+shared
c-blosc@1.21.0%gcc@11.2.0 +avx2~ipo build_type=RelWithDebInfo
c-blosc@1.21.0%intel@19.1.2.254 +avx2~ipo build_type=RelWithDebInfo
cairo@1.16.0%gcc@11.2.0 +X+fc+ft~gobject+pdf~png~svg patches=7c4da77767fe9feb03f8051def0832f0c67f99162913275cfa127a88df19cf51
caliper@2.7.0%gcc@11.2.0 +adiak~cuda~fortran+gotcha~ipo+libdw~libpfm+libunwind+mpi+papi+sampler+shared~sosflow build_type=RelWithDebInfo
caliper@2.7.0%intel@19.1.2.254 +adiak~cuda~fortran+gotcha~ipo+libdw~libpfm+libunwind+mpi+papi+sampler+shared~sosflow build_type=RelWithDebInfo
camp@0.2.2%gcc@11.2.0 ~cuda~ipo~rocm~tests build_type=RelWithDebInfo
camp@0.2.2%intel@19.1.2.254 ~cuda~ipo~rocm~tests build_type=RelWithDebInfo
cdo@2.0.3%gcc@11.2.0 +curl~external-grib1+fftw3+hdf5+libxml2~magics+netcdf+openmp+proj+szip+udunits2 grib2=eccodes
chai@2.4.0%gcc@11.2.0 ~benchmarks~cuda~enable_pick+examples~ipo~openmp~raja~rocm+shared~tests build_type=RelWithDebInfo
chai@2.4.0%intel@19.1.2.254 ~benchmarks~cuda~enable_pick+examples~ipo~openmp~raja~rocm+shared~tests build_type=RelWithDebInfo
chapel@1.24.1%gcc@11.2.0
cinch@master%gcc@11.2.0
cinch@master%intel@19.1.2.254
cmake@3.22.2%gcc@11.2.0 ~doc+ncurses~openssl+ownlibs~qt build_type=Release
cmake@3.22.2%intel@19.1.2.254 ~doc+ncurses~openssl+ownlibs~qt build_type=Release
cmake@3.22.2%gcc@11.2.0 ~doc+ncurses+openssl+ownlibs~qt build_type=Release
cmake@3.22.2%intel@19.1.2.254 ~doc+ncurses+openssl+ownlibs~qt build_type=Release
conduit@0.8.2%gcc@11.2.0 ~adios+blt_find_mpi~doc~doxygen+fortran+hdf5+hdf5_compat~ipo+mpi+parmetis~python+shared~silo+test~zfp build_type=RelWithDebInfo
conduit@0.8.2%gcc@11.2.0 ~adios+blt_find_mpi~doc~doxygen+fortran+hdf5+hdf5_compat~ipo+mpi+parmetis~python+shared~silo+test~zfp build_type=RelWithDebInfo
conduit@0.8.2%intel@19.1.2.254 ~adios+blt_find_mpi~doc~doxygen+fortran+hdf5+hdf5_compat~ipo+mpi+parmetis~python+shared~silo+test~zfp build_type=RelWithDebInfo
cray-fftw@3.3.8.10%gcc@11.2.0 +mpi~openmp precision=double,float
cray-libsci@20.09.1%gcc@11.2.0 ~mpi~openmp+shared
cray-libsci@20.09.1%intel@19.1.2.254 ~mpi~openmp+shared
cray-mpich@7.7.19%gcc@11.2.0
cray-mpich@7.7.19%intel@19.1.2.254
cuda@11.6.0%gcc@11.2.0 ~allow-unsupported-compilers~dev
cuda@11.6.0%intel@19.1.2.254 ~allow-unsupported-compilers~dev
curl@7.66.0%gcc@11.2.0 +gssapi+ldap~libidn2~librtmp~libssh~libssh2+nghttp2 tls=openssl
darshan-runtime@3.3.1%gcc@11.2.0 ~apmpi~apmpi_sync~apxc~hdf5+mpi scheduler=NONE
darshan-runtime@3.3.1%intel@19.1.2.254 ~apmpi~apmpi_sync~apxc~hdf5+mpi scheduler=NONE
darshan-util@3.3.1%gcc@11.2.0 ~apmpi~apxc~bzip2
darshan-util@3.3.1%intel@19.1.2.254 ~apmpi~apxc~bzip2
dyninst@12.0.1%gcc@11.2.0 ~ipo+openmp~stat_dysect~static build_type=RelWithDebInfo
eccodes@2.24.2%gcc@11.2.0 ~aec~fortran~ipo~memfs~netcdf~openmp~png~pthreads~python+shared~tools build_type=RelWithDebInfo definitions=auto jp2k=openjpeg samples=auto
eigen@3.4.0%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo
elfutils@0.168%gcc@11.2.0 ~bzip2~debuginfod+nls~xz
elfutils@0.168%intel@19.1.2.254 ~bzip2~debuginfod+nls~xz
elfutils@0.186%gcc@11.2.0 ~bzip2~debuginfod+nls~xz
elpa@2021.11.001%gcc@11.2.0 ~autotune~cuda+mpi+openmp~rocm
er@0.1.0%gcc@11.2.0 ~ipo+shared build_type=RelWithDebInfo
er@0.1.0%intel@19.1.2.254 ~ipo+shared build_type=RelWithDebInfo
exmcutils@0.6.0%gcc@11.2.0
exmcutils@0.6.0%intel@19.1.2.254
expat@2.4.4%gcc@11.2.0 +libbsd
expat@2.4.4%intel@19.1.2.254 +libbsd
faodel@1.2108.1%gcc@11.2.0 ~hdf5~ipo+mpi+shared+tcmalloc build_type=RelWithDebInfo logging=stdout network=nnti serializer=xdr
faodel@1.2108.1%intel@19.1.2.254 ~hdf5~ipo+mpi+shared+tcmalloc build_type=RelWithDebInfo logging=stdout network=nnti serializer=xdr
ffmpeg@4.4.1%gcc@11.2.0 ~X~avresample+bzlib~drawtext+gpl~libaom~libmp3lame~libopenjpeg~libopus~libsnappy~libspeex~libssh~libvorbis~libvpx~libwebp~libx264~libzmq~lzma~nonfree~openssl~sdl2+shared+version3
fftw@3.3.10%gcc@11.2.0 +mpi~openmp~pfft_patches precision=double,float
fftw@3.3.10%intel@19.1.2.254 +mpi~openmp~pfft_patches precision=double,float
fftw@3.3.10%intel@19.1.2.254 +mpi+openmp~pfft_patches precision=double,float
flecsi@1.4.2%gcc@11.2.0 ~coverage~cuda~debug_backend~disable_metis~doc~doxygen+external_cinch~flecstan~flog~graphviz+hdf5~ipo~kokkos~openmp+shared~tutorial~unit_tests backend=mpi build_type=RelWithDebInfo caliper_detail=none
flecsi@1.4.2%intel@19.1.2.254 ~coverage~cuda~debug_backend~disable_metis~doc~doxygen+external_cinch~flecstan~flog~graphviz+hdf5~ipo~kokkos~openmp+shared~tutorial~unit_tests backend=mpi build_type=RelWithDebInfo caliper_detail=none
flex@2.6.3%gcc@11.2.0 +lex~nls
flex@2.6.3%intel@19.1.2.254 +lex~nls
flit@2.1.0%gcc@11.2.0
flit@2.1.0%intel@19.1.2.254
font-util@1.3.2%gcc@11.2.0 fonts=encodings,font-adobe-100dpi,font-adobe-75dpi,font-adobe-utopia-100dpi,font-adobe-utopia-75dpi,font-adobe-utopia-type1,font-alias,font-arabic-misc,font-bh-100dpi,font-bh-75dpi,font-bh-lucidatypewriter-100dpi,font-bh-lucidatypewriter-75dpi,font-bh-type1,font-bitstream-100dpi,font-bitstream-75dpi,font-bitstream-speedo,font-bitstream-type1,font-cronyx-cyrillic,font-cursor-misc,font-daewoo-misc,font-dec-misc,font-ibm-type1,font-isas-misc,font-jis-misc,font-micro-misc,font-misc-cyrillic,font-misc-ethiopic,font-misc-meltho,font-misc-misc,font-mutt-misc,font-schumacher-misc,font-screen-cyrillic,font-sun-misc,font-winitzki-cyrillic,font-xfree86-type1
fontconfig@2.13.94%gcc@11.2.0
fontsproto@2.1.3%gcc@11.2.0
freetype@2.11.1%gcc@11.2.0
gasnet@2021.9.0%gcc@11.2.0 ~debug conduits=smp
gasnet@2021.9.0%intel@19.1.2.254 ~debug conduits=smp
gdbm@1.19%gcc@11.2.0
gdbm@1.19%intel@19.1.2.254
gdbm@1.22%gcc@11.2.0
gdbm@1.22%intel@19.1.2.254
gettext@0.21%gcc@11.2.0 +bzip2+curses+git~libunistring+libxml2+tar+xz
gettext@0.21%intel@19.1.2.254 +bzip2+curses+git~libunistring+libxml2+tar+xz
ginkgo@1.4.0%gcc@11.2.0 ~cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_type=Release patches=43e571a49ea774793d89d145571c95ae7cdf991f5220d8fe84db217a3c613a32
ginkgo@1.4.0%intel@19.1.2.254 ~cuda~develtools~full_optimizations~hwloc~ipo~oneapi+openmp~rocm+shared build_type=Release patches=43e571a49ea774793d89d145571c95ae7cdf991f5220d8fe84db217a3c613a32
glib@2.70.2%gcc@11.2.0 ~libmount patches=8547954e50d0a720fa9794b84c31569df6a7419319b95ac9de0ed861d8969ffd tracing=none
globalarrays@5.8%gcc@11.2.0 ~scalapack armci=mpi-ts
globalarrays@5.8%intel@19.1.2.254 ~scalapack armci=mpi-ts
gmake@4.2.1%gcc@11.2.0 ~guile+nls patches=ca60bd9c1a1b35bc0dc58b6a4a19d5c2651f7a94a4b22b2c5ea001a1ca7a8a7f,fe5b60d091c33f169740df8cb718bf4259f84528b42435194ffe0dd5b79cd125
gmake@4.2.1%intel@19.1.2.254 ~guile+nls patches=ca60bd9c1a1b35bc0dc58b6a4a19d5c2651f7a94a4b22b2c5ea001a1ca7a8a7f,fe5b60d091c33f169740df8cb718bf4259f84528b42435194ffe0dd5b79cd125
gmp@6.2.1%gcc@11.2.0
googletest@1.8.1%gcc@11.2.0 +gmock~ipo+pthreads+shared build_type=RelWithDebInfo
googletest@1.8.1%intel@19.1.2.254 +gmock~ipo+pthreads+shared build_type=RelWithDebInfo
googletest@1.10.0%gcc@11.2.0 ~gmock~ipo+pthreads+shared build_type=RelWithDebInfo
gotcha@1.0.3%gcc@11.2.0 ~ipo~test build_type=RelWithDebInfo
gotcha@1.0.3%intel@19.1.2.254 ~ipo~test build_type=RelWithDebInfo
gperf@3.1%gcc@11.2.0
gperftools@2.9.1%gcc@11.2.0 +debugalloc~dynamic_sized_delete_support+libunwind~sized_delete
grads@2.2.1%gcc@11.2.0 +geotiff+shapefile
gromacs@2021.5%gcc@11.2.0 ~blas~cuda~cycle_subcounters~double+hwloc~ipo~lapack~mdrun_only+mpi~nosuffix~opencl+openmp~plumed~relaxed_double_precision+shared~sycl build_type=RelWithDebInfo
gsl@2.7%gcc@11.2.0 ~external-cblas
hdf5@1.8.22%gcc@11.2.0 ~cxx~fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.8.22%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.8.22%intel@19.1.2.254 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.10.7%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo patches=2a1e3118d7d3d7411820e567b03530de96a46385304017f8e548408aa1cfbfc0
hdf5@1.10.7%intel@19.1.2.254 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo patches=2a1e3118d7d3d7411820e567b03530de96a46385304017f8e548408aa1cfbfc0
hdf5@1.12.1%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.12.1%intel@19.1.2.254 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.12.1.1%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.12.1.1%intel@19.1.2.254 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.12.1.1%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip+threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.13.0%gcc@11.2.0 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
hdf5@1.13.0%intel@19.1.2.254 ~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=v18 build_type=RelWithDebInfo
heffte@2.2.0%gcc@11.2.0 ~cuda+fftw~fortran~ipo~magma~mkl~python~rocm+shared build_type=RelWithDebInfo
heffte@2.2.0%intel@19.1.2.254 ~cuda+fftw~fortran~ipo~magma~mkl~python~rocm+shared build_type=RelWithDebInfo
hpx@1.7.1%gcc@11.2.0 ~async_cuda~async_mpi~cuda~examples~generic_coroutines~ipo~rocm~tools build_type=RelWithDebInfo cxxstd=17 instrumentation=none malloc=tcmalloc max_cpu_count=64 networking=mpi
hwloc@2.7.0%gcc@11.2.0 ~cairo~cuda~gl~libudev+libxml2~netloc~nvml~opencl+pci~rocm+shared
hwloc@2.7.0%intel@19.1.2.254 ~cairo~cuda~gl~libudev+libxml2~netloc~nvml~opencl+pci~rocm+shared
hypre@2.23.0%gcc@11.2.0 ~complex~cuda~debug+fortran~gptune~int64~internal-superlu~mixedint+mpi+openmp+shared+superlu-dist~unified-memory
hypre@2.23.0%intel@19.1.2.254 ~complex~cuda~debug+fortran~gptune~int64~internal-superlu~mixedint+mpi+openmp+shared+superlu-dist~unified-memory
hypre@2.24.0%gcc@11.2.0 ~complex~cuda~debug+fortran~gptune~int64~internal-superlu~mixedint+mpi+openmp+shared+superlu-dist~unified-memory
hypre@2.24.0%intel@19.1.2.254 ~complex~cuda~debug+fortran~gptune~int64~internal-superlu~mixedint+mpi+openmp+shared+superlu-dist~unified-memory
inputproto@2.3.2%gcc@11.2.0
intel-tbb@2020.3%gcc@11.2.0 ~ipo+shared+tm build_type=RelWithDebInfo cxxstd=default patches=62ba015ebd1819c45bef47411540b789b493e31ca668c4ff4cb2afcbc306b476,ce1fb16fb932ce86a82ca87cf0431d1a8c83652af9f552b264213b2ff2945d73,d62cb666de4010998c339cde6f41c7623a07e9fc69e498f2e149821c0c2c6dd0
jansson@2.13.1%intel@19.1.2.254 ~ipo+shared build_type=RelWithDebInfo
kbproto@1.0.7%gcc@11.2.0
kokkos@3.5.00%gcc@11.2.0 ~aggressive_vectorization~compiler_warnings~cuda~cuda_constexpr~cuda_lambda~cuda_ldg_intrinsic~cuda_relocatable_device_code~cuda_uvm~debug~debug_bounds_check~debug_dualview_modify_check~deprecated_code~examples~explicit_instantiation~hpx~hpx_async_dispatch~hwloc~ipo~memkind~numactl~openmp~pic+profiling~profiling_load_print~pthread~qthread~rocm+serial+shared~sycl~tests~tuning~wrapper build_type=RelWithDebInfo std=14
kokkos@3.5.00%intel@19.1.2.254 ~aggressive_vectorization~compiler_warnings~cuda~cuda_constexpr~cuda_lambda~cuda_ldg_intrinsic~cuda_relocatable_device_code~cuda_uvm~debug~debug_bounds_check~debug_dualview_modify_check~deprecated_code~examples~explicit_instantiation~hpx~hpx_async_dispatch~hwloc~ipo~memkind~numactl~openmp~pic+profiling~profiling_load_print~pthread~qthread~rocm+serial+shared~sycl~tests~tuning~wrapper build_type=RelWithDebInfo std=14
kokkos@3.5.00%gcc@11.2.0 ~aggressive_vectorization~compiler_warnings+cuda~cuda_constexpr~cuda_lambda~cuda_ldg_intrinsic~cuda_relocatable_device_code~cuda_uvm~debug~debug_bounds_check~debug_dualview_modify_check~deprecated_code~examples~explicit_instantiation~hpx~hpx_async_dispatch~hwloc~ipo~memkind~numactl+openmp~pic+profiling~profiling_load_print~pthread~qthread~rocm+serial+shared~sycl~tests~tuning+wrapper build_type=RelWithDebInfo cuda_arch=35 std=14
kokkos@3.5.00%intel@19.1.2.254 ~aggressive_vectorization~compiler_warnings+cuda~cuda_constexpr~cuda_lambda~cuda_ldg_intrinsic~cuda_relocatable_device_code~cuda_uvm~debug~debug_bounds_check~debug_dualview_modify_check~deprecated_code~examples~explicit_instantiation~hpx~hpx_async_dispatch~hwloc~ipo~memkind~numactl+openmp~pic+profiling~profiling_load_print~pthread~qthread~rocm+serial+shared~sycl~tests~tuning+wrapper build_type=RelWithDebInfo cuda_arch=35 std=14
kokkos-kernels@3.5.00%gcc@11.2.0 ~blas~cblas~cublas~cuda~cusparse~ipo~lapack~lapacke~mkl+openmp~pthread~serial+shared~superlu build_type=RelWithDebInfo execspace_cuda=auto execspace_openmp=auto execspace_serial=auto execspace_threads=auto layouts=left memspace_cudaspace=auto memspace_cudauvmspace=auto offsets=int,size_t ordinals=int scalars=double
kokkos-nvcc-wrapper@3.2.00%gcc@11.2.0 +mpi
kokkos-nvcc-wrapper@3.2.00%intel@19.1.2.254 +mpi
kvtree@1.2.0%gcc@11.2.0 ~ipo+mpi+shared build_type=RelWithDebInfo file_lock=FLOCK
kvtree@1.2.0%intel@19.1.2.254 ~ipo+mpi+shared build_type=RelWithDebInfo file_lock=FLOCK
legion@21.03.0%gcc@11.2.0 ~bindings~bounds_checks~cuda~cuda_hijack~cuda_unsupported_compiler~enable_tls~fortran~gasnet_debug~hdf5~hwloc~ipo~kokkos+libdl~openmp~papi~privilege_checks~python~redop_complex~shared~spy+zlib build_type=RelWithDebInfo conduit=none cuda_arch=70 cxxstd=11 gasnet_root=none max_dims=3 max_fields=512 network=none output_level=warning
legion@21.03.0%intel@19.1.2.254 ~bindings~bounds_checks~cuda~cuda_hijack~cuda_unsupported_compiler~enable_tls~fortran~gasnet_debug~hdf5~hwloc~ipo~kokkos+libdl~openmp~papi~privilege_checks~python~redop_complex~shared~spy+zlib build_type=RelWithDebInfo conduit=none cuda_arch=70 cxxstd=11 gasnet_root=none max_dims=3 max_fields=512 network=none output_level=warning
libaec@1.0.5%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
libbsd@0.11.3%gcc@11.2.0
libbsd@0.11.3%intel@19.1.2.254
libdwarf@20180129%gcc@11.2.0
libfabric@1.14.0%gcc@11.2.0 ~debug~kdreg fabrics=sockets,tcp,udp
libfabric@1.14.0%intel@19.1.2.254 ~debug~kdreg fabrics=sockets,tcp,udp
libffi@3.3%gcc@11.2.0 patches=26f26c6f29a7ce9bf370ad3ab2610f99365b4bdd7b82e7c31df41a3370d685c0
libffi@3.3%intel@19.1.2.254 patches=26f26c6f29a7ce9bf370ad3ab2610f99365b4bdd7b82e7c31df41a3370d685c0
libfontenc@1.1.3%gcc@11.2.0
libgd@2.2.4%gcc@11.2.0
libgeotiff@1.6.0%gcc@11.2.0 +jpeg+proj+zlib
libiberty@2.37%gcc@11.2.0 +pic
libice@1.0.9%gcc@11.2.0
libiconv@1.16%gcc@11.2.0 libs=shared,static
libiconv@1.16%intel@19.1.2.254 libs=shared,static
libint@2.6.0%gcc@11.2.0 ~debug~fma~fortran tune=none
libjpeg-turbo@2.1.0%gcc@11.2.0
libmd@1.0.3%gcc@11.2.0
libmd@1.0.3%intel@19.1.2.254
libpciaccess@0.16%gcc@11.2.0
libpciaccess@0.16%intel@19.1.2.254
libpng@1.6.37%gcc@11.2.0
libpng@1.6.37%intel@19.1.2.254
libpthread-stubs@0.4%gcc@11.2.0
libpthread-stubs@0.4%intel@19.1.2.254
libquo@1.3.1%gcc@11.2.0
libquo@1.3.1%intel@19.1.2.254
libsm@1.2.3%gcc@11.2.0
libtiff@4.2.0%gcc@11.2.0 ~jbig~jpeg~jpeg12~lerc~libdeflate~lzma~old-jpeg~pixarlog~webp~zlib~zstd
libtiff@4.3.0%gcc@11.2.0 ~jbig~jpeg~jpeg12~lerc~libdeflate~lzma~old-jpeg~pixarlog~webp~zlib~zstd patches=94d64e3ccfcb80cd4f1854e722aa06d3997dbfe0b6a034a11ec56213af4d5103
libtool@2.4.6%gcc@11.2.0
libtool@2.4.6%intel@19.1.2.254
libunwind@1.5.0%gcc@11.2.0 ~block_signals~conservative_checks~cxx_exceptions~debug~debug_frame+docs+pic+tests+weak_backtrace+xz~zlib components=none libs=shared,static
libunwind@1.5.0%intel@19.1.2.254 ~block_signals~conservative_checks~cxx_exceptions~debug~debug_frame+docs+pic+tests+weak_backtrace+xz~zlib components=none libs=shared,static
libx11@1.7.0%gcc@11.2.0
libxau@1.0.8%gcc@11.2.0
libxc@5.1.7%gcc@11.2.0 ~cuda+shared
libxcb@1.14%gcc@11.2.0
libxdmcp@1.1.2%gcc@11.2.0
libxext@1.3.3%gcc@11.2.0
libxfont@1.5.2%gcc@11.2.0
libxml2@2.9.12%gcc@11.2.0 ~python
libxml2@2.9.12%intel@19.1.2.254 ~python
libxmu@1.1.2%gcc@11.2.0
libxrender@0.9.10%gcc@11.2.0
libxsmm@1.17%gcc@11.2.0 ~debug~generator~header-only+shared
libxt@1.1.5%gcc@11.2.0
loki@0.1.7%intel@19.1.2.254 +shared
lua@5.3.5%gcc@11.2.0 ~pcfile+shared fetcher=curl
lz4@1.9.3%gcc@11.2.0 libs=shared,static
lz4@1.9.3%intel@19.1.2.254 libs=shared,static
m4@1.4.18%gcc@11.2.0 +sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8
m4@1.4.18%intel@19.1.2.254 +sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8
maven@3.8.4%gcc@11.2.0
mercury@2.1.0%gcc@11.2.0 ~bmi+boostsys+checksum~debug~ipo~mpi+ofi+shared+sm~ucx~udreg build_type=RelWithDebInfo
mercury@2.1.0%intel@19.1.2.254 ~bmi+boostsys+checksum~debug~ipo~mpi+ofi+shared+sm~ucx~udreg build_type=RelWithDebInfo
meson@0.60.0%gcc@11.2.0 patches=aa6c50d5a2aeb1a487d16f6712be4357fefb923aae37ab830699b07338388287
metall@0.17%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
metall@0.17%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo
metis@5.1.0%intel@19.1.2.254 ~gdb~int64~real64+shared build_type=Release patches=4991da938c1d3a1d3dea78e49bbebecba00273f98df2a656e38b83d55b281da1
metis@5.1.0%gcc@11.2.0 ~gdb~int64~real64+shared build_type=Release patches=4991da938c1d3a1d3dea78e49bbebecba00273f98df2a656e38b83d55b281da1,b1225da886605ea558db7ac08dd8054742ea5afe5ed61ad4d0fe7a495b1270d2
mfem@4.3.0%gcc@11.2.0 ~amgx~conduit~cuda~debug~examples~gnutls~gslib~lapack~libceed~libunwind+metis~miniapps~mpfr+mpi~netcdf~occa~openmp~petsc~pumi~raja~rocm~shared~slepc+static~strumpack~suite-sparse~sundials~superlu-dist~threadsafe~umpire+zlib patches=ccc98d6d874a760218c9f6e4bcf3a97ea79746b0f28997f4312fcf02a0beae6e timer=auto
mfem@4.3.0%intel@19.1.2.254 ~amgx~conduit~cuda~debug~examples~gnutls~gslib~lapack~libceed~libunwind+metis~miniapps~mpfr+mpi~netcdf~occa~openmp~petsc~pumi~raja~rocm~shared~slepc+static~strumpack~suite-sparse~sundials~superlu-dist~threadsafe~umpire+zlib patches=ccc98d6d874a760218c9f6e4bcf3a97ea79746b0f28997f4312fcf02a0beae6e timer=auto
mkfontdir@1.0.7%gcc@11.2.0
mkfontscale@1.1.2%gcc@11.2.0
mpark-variant@1.4.0%gcc@11.2.0 ~ipo build_type=RelWithDebInfo patches=21a4f8de3525204ee6db2e53758a3e3fd9c13817df29d2926d24376858a369e7,4e173fe8c853eb92956a40371688b4a19498189fe65b7ceac30f6b9d6663a985,b3501f726fd40129b4aaa11453a5891c8953a34af8ac84f5ab10a22afa5e7b9b
mpark-variant@1.4.0%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo patches=21a4f8de3525204ee6db2e53758a3e3fd9c13817df29d2926d24376858a369e7,4e173fe8c853eb92956a40371688b4a19498189fe65b7ceac30f6b9d6663a985,b3501f726fd40129b4aaa11453a5891c8953a34af8ac84f5ab10a22afa5e7b9b
nano@4.9%gcc@11.2.0
nasm@2.15.05%gcc@11.2.0
nccmp@1.9.0.1%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
nccmp@1.9.0.1%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo
nco@5.0.1%gcc@11.2.0 ~doc
ncurses@6.1%gcc@11.2.0 ~symlinks+termlib abi=none
ncurses@6.1%intel@19.1.2.254 ~symlinks+termlib abi=none
netcdf-c@4.8.1%gcc@11.2.0 ~dap~fsync~hdf4~jna+mpi~parallel-netcdf+pic+shared
netcdf-c@4.8.1%intel@19.1.2.254 ~dap~fsync~hdf4~jna+mpi~parallel-netcdf+pic+shared
netcdf-c@4.8.1.1%gcc@11.2.0 ~dap~fsync~hdf4~jna+mpi~parallel-netcdf+pic+shared
netlib-scalapack@2.1.0%gcc@11.2.0 ~ipo~pic+shared build_type=Release patches=1c9ce5fee1451a08c2de3cc87f446aeda0b818ebbce4ad0d980ddf2f2a0b2dc4,f2baedde688ffe4c20943c334f580eb298e04d6f35c86b90a1f4e8cb7ae344a2
netlib-scalapack@2.1.0%intel@19.1.2.254 ~ipo~pic+shared build_type=Release patches=1c9ce5fee1451a08c2de3cc87f446aeda0b818ebbce4ad0d980ddf2f2a0b2dc4,f2baedde688ffe4c20943c334f580eb298e04d6f35c86b90a1f4e8cb7ae344a2
ninja@1.10.2%gcc@11.2.0
ninja@1.10.2%intel@19.1.2.254
nlohmann-json@3.10.5%gcc@11.2.0 ~ipo~multiple_headers build_type=RelWithDebInfo
nlohmann-json@3.10.5%intel@19.1.2.254 ~ipo~multiple_headers build_type=RelWithDebInfo
numactl@2.0.14%gcc@11.2.0 patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006,ff37630df599cfabf0740518b91ec8daaf18e8f288b19adaae5364dc1f6b2296
numactl@2.0.14%intel@19.1.2.254 patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006,ff37630df599cfabf0740518b91ec8daaf18e8f288b19adaae5364dc1f6b2296
nvhpc@22.1%gcc@11.2.0 +blas+lapack~mpi install_type=single
octave@6.4.0%gcc@11.2.0 ~arpack+bz2~curl~fftw~fltk~fontconfig~freetype~gl2ps~glpk~gnuplot~hdf5~jdk~llvm~magick~opengl~qhull~qrupdate~qscintilla~qt+readline~suitesparse~zlib
openjdk@11.0.12_7%gcc@11.2.0
openjpeg@2.3.1%gcc@11.2.0 ~codec~ipo build_type=RelWithDebInfo
openpmd-api@0.14.4%gcc@11.2.0 ~adios1+adios2+hdf5~ipo+mpi~python+shared build_type=RelWithDebInfo
openpmd-api@0.14.4%intel@19.1.2.254 ~adios1+adios2+hdf5~ipo+mpi~python+shared build_type=RelWithDebInfo
openssl@1.1.1d%gcc@11.2.0 ~docs certs=system
openssl@1.1.1d%intel@19.1.2.254 ~docs certs=system
otf2@2.3%gcc@11.2.0
papi@6.0.0.1%gcc@11.2.0 ~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools
papi@6.0.0.1%intel@19.1.2.254 ~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools
papyrus@1.0.1%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
papyrus@1.0.1%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo
parallel@20210922%gcc@11.2.0
parallel-netcdf@1.12.2%gcc@11.2.0 ~burstbuffer+cxx+fortran+pic+shared
parallel-netcdf@1.12.2%intel@19.1.2.254 ~burstbuffer+cxx+fortran+pic+shared
parmetis@4.0.3%gcc@11.2.0 ~gdb~int64~ipo+shared build_type=RelWithDebInfo patches=4f892531eb0a807eb1b82e683a416d3e35154a455274cf9b162fb02054d11a5b,50ed2081bc939269689789942067c58b3e522c269269a430d5d34c00edbc5870,704b84f7c7444d4372cb59cca6e1209df4ef3b033bc4ee3cf50f369bce972a9d
parmetis@4.0.3%intel@19.1.2.254 ~gdb~int64~ipo+shared build_type=RelWithDebInfo patches=4f892531eb0a807eb1b82e683a416d3e35154a455274cf9b162fb02054d11a5b,50ed2081bc939269689789942067c58b3e522c269269a430d5d34c00edbc5870,704b84f7c7444d4372cb59cca6e1209df4ef3b033bc4ee3cf50f369bce972a9d
parsec@3.0.2012%gcc@11.2.0 ~cuda~debug_verbose~ipo~profile+shared build_type=RelWithDebInfo
parsec@3.0.2012%intel@19.1.2.254 ~cuda~debug_verbose~ipo~profile+shared build_type=RelWithDebInfo
pcre@8.44%gcc@11.2.0 ~jit+multibyte+utf
pcre@8.44%intel@19.1.2.254 ~jit+multibyte+utf
pdt@3.25.1%gcc@11.2.0 ~pic
pdt@3.25.1%intel@19.1.2.254 ~pic
perl@5.32.0%gcc@11.2.0 +cpanm+shared+threads
perl@5.32.0%intel@19.1.2.254 +cpanm+shared+threads
petsc@3.16.4%gcc@11.2.0 ~X~batch~cgns~complex~cuda~debug+double~exodusii~fftw~giflib+hdf5~hpddm~hwloc+hypre~int64~jpeg~knl~kokkos~libpng~libyaml~memkind+metis~mkl-pardiso~mmg~moab~mpfr+mpi~mumps+openmp~p4est~parmmg~ptscotch~random123~rocm~saws~scalapack+shared~strumpack~suite-sparse+superlu-dist~tetgen~trilinos~valgrind clanguage=C
petsc@3.16.4%intel@19.1.2.254 ~X~batch~cgns~complex~cuda~debug+double~exodusii~fftw~giflib+hdf5~hpddm~hwloc+hypre~int64~jpeg~knl~kokkos~libpng~libyaml~memkind+metis~mkl-pardiso~mmg~moab~mpfr+mpi~mumps+openmp~p4est~parmmg~ptscotch~random123~rocm~saws~scalapack+shared~strumpack~suite-sparse+superlu-dist~tetgen~trilinos~valgrind clanguage=C
pfunit@3.3.3%gcc@11.2.0 ~docs~ipo~mpi~openmp+shared~use_comm_world build_type=RelWithDebInfo max_array_rank=5
pfunit@3.3.3%intel@19.1.2.254 ~docs~ipo~mpi~openmp+shared~use_comm_world build_type=RelWithDebInfo max_array_rank=5
pixman@0.40.0%gcc@11.2.0
pkg-config@0.29.2%gcc@11.2.0 +internal_glib
pkg-config@0.29.2%intel@19.1.2.254 +internal_glib
pkgconf@1.8.0%gcc@11.2.0
pkgconf@1.8.0%intel@19.1.2.254
precice@2.3.0%intel@19.1.2.254 ~ipo+mpi+petsc~python+shared build_type=RelWithDebInfo
proj@8.1.0%gcc@11.2.0 +curl+tiff
proj@8.1.0%gcc@11.2.0 +curl+tiff
pumi@2.2.6%gcc@11.2.0 ~fortran~int64~ipo~shared+simmodsuite_version_check~testing~zoltan build_type=RelWithDebInfo simmodsuite=none
pumi@2.2.6%intel@19.1.2.254 ~fortran~int64~ipo~shared+simmodsuite_version_check~testing~zoltan build_type=RelWithDebInfo simmodsuite=none
py-pip@21.3.1%gcc@11.2.0
py-pip@21.3.1%gcc@11.2.0
py-pip@21.3.1%intel@19.1.2.254
py-pyelftools@0.26%gcc@11.2.0
py-pyelftools@0.26%intel@19.1.2.254
py-setuptools@59.4.0%gcc@11.2.0
py-setuptools@59.4.0%gcc@11.2.0
py-setuptools@59.4.0%intel@19.1.2.254
py-toml@0.10.2%gcc@11.2.0
py-toml@0.10.2%intel@19.1.2.254
py-wheel@0.37.0%gcc@11.2.0
py-wheel@0.37.0%gcc@11.2.0
py-wheel@0.37.0%intel@19.1.2.254
python@3.8.12%gcc@11.2.0 +bz2+ctypes+dbm~debug+ensurepip+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3~ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87,4c2457325f2b608b1b6a2c63087df8c26e07db3e3d493caf36a56f0ecf6fb768,ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56,f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4
python@3.9.10%gcc@11.2.0 +bz2+ctypes+dbm~debug+ensurepip+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3~ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87,4c2457325f2b608b1b6a2c63087df8c26e07db3e3d493caf36a56f0ecf6fb768,ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56,f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4
python@3.9.10%gcc@11.2.0 +bz2+ctypes+dbm~debug+ensurepip+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3~ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87,4c2457325f2b608b1b6a2c63087df8c26e07db3e3d493caf36a56f0ecf6fb768,ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56,f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4
python@3.9.10%intel@19.1.2.254 +bz2+ctypes+dbm~debug+ensurepip+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3~ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87,4c2457325f2b608b1b6a2c63087df8c26e07db3e3d493caf36a56f0ecf6fb768,ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56,f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4
python@3.9.10%intel@19.1.2.254 +bz2+ctypes+dbm~debug+ensurepip+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3~ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87,4c2457325f2b608b1b6a2c63087df8c26e07db3e3d493caf36a56f0ecf6fb768,ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56,f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4
qthreads@1.16%gcc@11.2.0 +hwloc~spawn_cache+static scheduler=distrib stack_size=4096
qthreads@1.16%intel@19.1.2.254 +hwloc~spawn_cache+static scheduler=distrib stack_size=4096
raja@0.14.0%gcc@11.2.0 ~cuda+examples+exercises~ipo+openmp~rocm+shared~tests build_type=RelWithDebInfo
raja@0.14.0%intel@19.1.2.254 ~cuda+examples+exercises~ipo+openmp~rocm+shared~tests build_type=RelWithDebInfo
rankstr@0.1.0%gcc@11.2.0 ~ipo+shared build_type=RelWithDebInfo
rankstr@0.1.0%intel@19.1.2.254 ~ipo+shared build_type=RelWithDebInfo
readline@7.0%gcc@11.2.0
readline@7.0%intel@19.1.2.254
redset@0.1.0%gcc@11.2.0 ~ipo+shared build_type=RelWithDebInfo
redset@0.1.0%intel@19.1.2.254 ~ipo+shared build_type=RelWithDebInfo
renderproto@0.11.1%gcc@11.2.0
shapelib@1.5.0%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
shuffile@0.1.0%gcc@11.2.0 ~ipo+shared build_type=RelWithDebInfo
shuffile@0.1.0%intel@19.1.2.254 ~ipo+shared build_type=RelWithDebInfo
slepc@3.16.2%intel@19.1.2.254 +arpack~blopex~cuda~rocm
snappy@1.1.8%gcc@11.2.0 ~ipo+pic+shared build_type=RelWithDebInfo patches=c9cfecb1f7a623418590cf4e00ae7d308d1c3faeb15046c2e5090e38221da7cd
snappy@1.1.8%intel@19.1.2.254 ~ipo+pic+shared build_type=RelWithDebInfo patches=c9cfecb1f7a623418590cf4e00ae7d308d1c3faeb15046c2e5090e38221da7cd
sqlite@3.37.1%gcc@11.2.0 +column_metadata+dynamic_extensions+fts~functions+rtree
sqlite@3.37.1%intel@19.1.2.254 +column_metadata+dynamic_extensions+fts~functions+rtree
stc@0.9.0%gcc@11.2.0
strumpack@6.3.0%gcc@11.2.0 ~butterflypack+c_interface~count_flops~cuda~ipo+mpi+openmp+parmetis~rocm~scotch+shared~slate~task_timers+zfp build_type=RelWithDebInfo
strumpack@6.3.0%intel@19.1.2.254 ~butterflypack+c_interface~count_flops~cuda~ipo+mpi+openmp+parmetis~rocm~scotch+shared~slate~task_timers+zfp build_type=RelWithDebInfo
sundials@6.1.1%gcc@11.2.0 +ARKODE+CVODE+CVODES+IDA+IDAS+KINSOL~caliper~cuda+examples+examples-install~f2003~fcmix+generic-math~hypre~int64~ipo~klu~lapack~monitoring+mpi~openmp~petsc~profiling~pthread~raja~rocm+shared+static~superlu-dist~superlu-mt~sycl~trilinos build_type=RelWithDebInfo cstd=99 cxxstd=14 precision=double
sundials@6.1.1%intel@19.1.2.254 +ARKODE+CVODE+CVODES+IDA+IDAS+KINSOL~caliper~cuda+examples+examples-install~f2003~fcmix+generic-math~hypre~int64~ipo~klu~lapack~monitoring+mpi~openmp~petsc~profiling~pthread~raja~rocm+shared+static~superlu-dist~superlu-mt~sycl~trilinos build_type=RelWithDebInfo cstd=99 cxxstd=14 precision=double
superlu@5.3.0%gcc@11.2.0 ~ipo+pic build_type=RelWithDebInfo
superlu@5.3.0%intel@19.1.2.254 ~ipo+pic build_type=RelWithDebInfo
superlu-dist@7.2.0%gcc@11.2.0 ~cuda~int64~ipo+openmp~rocm+shared build_type=RelWithDebInfo patches=8da9e21f724e8f11a5782960cc0322e12f724bf93cead7df517901a788ea3d61
superlu-dist@7.2.0%intel@19.1.2.254 ~cuda~int64~ipo+openmp~rocm+shared build_type=RelWithDebInfo patches=8da9e21f724e8f11a5782960cc0322e12f724bf93cead7df517901a788ea3d61
swig@4.0.2%gcc@11.2.0
swig@4.0.2%intel@19.1.2.254
sz@2.1.12%gcc@11.2.0 ~fortran~hdf5~ipo~netcdf~pastri~python~random_access+shared~stats~time_compression build_type=RelWithDebInfo
sz@2.1.12%intel@19.1.2.254 ~fortran~hdf5~ipo~netcdf~pastri~python~random_access+shared~stats~time_compression build_type=RelWithDebInfo
tar@1.30%gcc@11.2.0
tar@1.30%intel@19.1.2.254
tasmanian@7.7%gcc@11.2.0 ~blas~cuda~fortran~ipo~magma~mpi+openmp~python~rocm~xsdkflags build_type=Release
tasmanian@7.7%intel@19.1.2.254 ~blas~cuda~fortran~ipo~magma~mpi+openmp~python~rocm~xsdkflags build_type=Release
tau@2.31%gcc@11.2.0 ~adios2+binutils~comm~craycnl~cuda+elf+fortran~gasnet+io~level_zero+libdwarf+libunwind~likwid+mpi~ompt~opari~opencl~openmp+otf2+papi+pdt~phase~ppc64le~profileparam+pthreads+python~rocm~rocprofiler~roctracer~scorep~shmem~sqlite~x86_64
tcl@8.6.11%gcc@11.2.0
tcl@8.6.11%intel@19.1.2.254
texinfo@6.5%gcc@11.2.0 patches=12f6edb0c6b270b8c8dba2ce17998c580db01182d871ee32b7b6e4129bd1d23a,1732115f651cff98989cb0215d8f64da5e0f7911ebf0c13b064920f088f2ffe1
texlive@live%gcc@11.2.0 scheme=small
turbine@1.3.0%gcc@11.2.0 ~hdf5~python~r
turbine@1.3.0%intel@19.1.2.254 ~hdf5~python~r
udunits@2.2.28%gcc@11.2.0
umap@2.1.0%gcc@11.2.0 ~ipo~logging~tests build_type=RelWithDebInfo
umap@2.1.0%intel@19.1.2.254 ~ipo~logging~tests build_type=RelWithDebInfo
umpire@6.0.0%gcc@11.2.0 +c~cuda~deviceconst+examples~fortran~ipo~numa~openmp~rocm+shared build_type=RelWithDebInfo tests=none
umpire@6.0.0%intel@19.1.2.254 +c~cuda~deviceconst+examples~fortran~ipo~numa~openmp~rocm+shared build_type=RelWithDebInfo tests=none
umpire@6.0.0%gcc@11.2.0 +c~cuda~deviceconst+examples~fortran~ipo~numa+openmp~rocm+shared build_type=RelWithDebInfo tests=none
unzip@6.0%gcc@11.2.0
upcxx@2021.9.0%gcc@11.2.0 ~cuda~gasnet~mpi cross=cray-aries-slurm
upcxx@2021.9.0%intel@19.1.2.254 ~cuda~gasnet~mpi cross=cray-aries-slurm
util-linux-uuid@2.31.1%gcc@11.2.0
util-linux-uuid@2.31.1%intel@19.1.2.254
util-macros@1.19.3%gcc@11.2.0
util-macros@1.19.3%intel@19.1.2.254
variorum@0.4.1%intel@19.1.2.254 ~docs~ipo~log+shared build_type=Release
veloc@1.5%gcc@11.2.0 ~ipo build_type=RelWithDebInfo
veloc@1.5%intel@19.1.2.254 ~ipo build_type=RelWithDebInfo
vtk-m@1.7.1%gcc@11.2.0 ~64bitids+ascent_types~cuda+doubleprecision~ipo~kokkos~logging~mpi+openmp+rendering~rocm~shared~tbb~testlib~virtuals build_type=Release
vtk-m@1.7.1%intel@19.1.2.254 ~64bitids+ascent_types~cuda+doubleprecision~ipo~kokkos~logging~mpi+openmp+rendering~rocm~shared~tbb~testlib~virtuals build_type=Release
wannier90@3.1.0%intel@19.1.2.254 +shared
warpx@22.02%intel@19.1.2.254 +app~ascent~eb~ipo+lib+mpi+mpithreadmultiple+openpmd+psatd+qed~qedtablegen+shared+tprof build_type=RelWithDebInfo compute=omp dims=1 precision=double
warpx@22.02%intel@19.1.2.254 +app~ascent~eb~ipo+lib+mpi+mpithreadmultiple+openpmd+psatd+qed~qedtablegen+shared+tprof build_type=RelWithDebInfo compute=omp dims=2 precision=double
warpx@22.02%intel@19.1.2.254 +app~ascent~eb~ipo+lib+mpi+mpithreadmultiple+openpmd+psatd+qed~qedtablegen+shared+tprof build_type=RelWithDebInfo compute=omp dims=3 precision=double
xcb-proto@1.14.1%gcc@11.2.0
xerces-c@3.2.3%gcc@11.2.0 cxxstd=default netaccessor=curl transcoder=gnuiconv
xextproto@7.3.0%gcc@11.2.0
xproto@7.0.31%gcc@11.2.0
xtrans@1.3.5%gcc@11.2.0
xz@5.2.5%gcc@11.2.0 ~pic libs=shared,static
xz@5.2.5%intel@19.1.2.254 ~pic libs=shared,static
yasm@1.3.0%gcc@11.2.0
zfp@0.5.5%gcc@11.2.0 ~aligned~c~cuda~fasthash~fortran~ipo~openmp~profile~python+shared~strided~twoway bsws=64 build_type=RelWithDebInfo
zfp@0.5.5%intel@19.1.2.254 ~aligned~c~cuda~fasthash~fortran~ipo~openmp~profile~python+shared~strided~twoway bsws=64 build_type=RelWithDebInfo
zlib@1.2.11%gcc@11.2.0 +optimize+pic+shared
zlib@1.2.11%intel@19.1.2.254 +optimize+pic+shared
zsh@5.6%gcc@11.2.0 +skip-tcsetpgrp-test
zsh@5.6%intel@19.1.2.254 +skip-tcsetpgrp-test
zstd@1.5.0%gcc@11.2.0 ~programs
zstd@1.5.0%intel@19.1.2.254 ~programs
This stack comes with the following modules generated by spack. We only generate modules for root specs (i.e spack find -x
), if you want to use one of the implicit specs (spack find -X
), we recommend you use spack load
to load the package in your user environment.
Output of module avail
---------------------------------------------------------------------------------- /global/common/software/spackecp/cori/e4s-22.02/modules/cray-cnl7-haswell/ -----------------------------------------------------------------------------------
adios2/2.7.1-gcc-11.2.0 dyninst/12.0.1-gcc-11.2.0 hdf5/1.12.1-intel-19.1.2.254 metall/0.17-intel-19.1.2.254 parsec/3.0.2012-intel-19.1.2.254 tau/2.31-gcc-11.2.0
adios2/2.7.1-intel-19.1.2.254 elpa/2021.11.001-gcc-11.2.0 hdf5/1.13.0-gcc-11.2.0 mfem/4.3.0-gcc-11.2.0 pdt/3.25.1-gcc-11.2.0 texlive/live-gcc-11.2.0
aml/0.1.0-gcc-11.2.0 faodel/1.2108.1-gcc-11.2.0 hdf5/1.13.0-intel-19.1.2.254 mfem/4.3.0-intel-19.1.2.254 pdt/3.25.1-intel-19.1.2.254 turbine/1.3.0-intel-19.1.2.254
amrex/22.02-gcc-11.2.0 faodel/1.2108.1-intel-19.1.2.254 heffte/2.2.0-gcc-11.2.0 mpark-variant/1.4.0-gcc-11.2.0 petsc/3.16.4-gcc-11.2.0 umap/2.1.0-gcc-11.2.0
arborx/1.1-gcc-11.2.0 ffmpeg/4.4.1-gcc-11.2.0 heffte/2.2.0-intel-19.1.2.254 mpark-variant/1.4.0-intel-19.1.2.254 petsc/3.16.4-intel-19.1.2.254 umap/2.1.0-intel-19.1.2.254
arborx/1.1-intel-19.1.2.254 flecsi/1.4.2-gcc-11.2.0 hpx/1.7.1-gcc-11.2.0 nano/4.9-gcc-11.2.0 precice/2.3.0-intel-19.1.2.254 upcxx/2021.9.0-gcc-11.2.0
argobots/1.1-gcc-11.2.0 flecsi/1.4.2-intel-19.1.2.254 hypre/2.24.0-intel-19.1.2.254 nccmp/1.9.0.1-gcc-11.2.0 pumi/2.2.6-gcc-11.2.0 upcxx/2021.9.0-intel-19.1.2.254
argobots/1.1-intel-19.1.2.254 flit/2.1.0-gcc-11.2.0 kokkos/3.5.00-gcc-11.2.0 nccmp/1.9.0.1-intel-19.1.2.254 pumi/2.2.6-intel-19.1.2.254 variorum/0.4.1-intel-19.1.2.254
axom/0.6.1-gcc-11.2.0 flit/2.1.0-intel-19.1.2.254 kokkos/3.5.00-intel-19.1.2.254 nco/5.0.1-gcc-11.2.0 qthreads/1.16-gcc-11.2.0 veloc/1.5-gcc-11.2.0
bolt/2.0-gcc-11.2.0 gasnet/2021.9.0-gcc-11.2.0 kokkos-kernels/3.5.00-gcc-11.2.0 netlib-scalapack/2.1.0-gcc-11.2.0 qthreads/1.16-intel-19.1.2.254 veloc/1.5-intel-19.1.2.254
caliper/2.7.0-gcc-11.2.0 gasnet/2021.9.0-intel-19.1.2.254 legion/21.03.0-gcc-11.2.0 netlib-scalapack/2.1.0-intel-19.1.2.254 raja/0.14.0-intel-19.1.2.254 vtk-m/1.7.1-gcc-11.2.0
caliper/2.7.0-intel-19.1.2.254 ginkgo/1.4.0-gcc-11.2.0 legion/21.03.0-intel-19.1.2.254 ninja/1.10.2-intel-19.1.2.254 slepc/3.16.2-intel-19.1.2.254 vtk-m/1.7.1-intel-19.1.2.254
cdo/2.0.3-gcc-11.2.0 ginkgo/1.4.0-intel-19.1.2.254 libint/2.6.0-gcc-11.2.0 nvhpc/22.1-gcc-11.2.0 stc/0.9.0-gcc-11.2.0 wannier90/3.1.0-intel-19.1.2.254
chai/2.4.0-gcc-11.2.0 globalarrays/5.8-gcc-11.2.0 libquo/1.3.1-gcc-11.2.0 octave/6.4.0-gcc-11.2.0 strumpack/6.3.0-gcc-11.2.0 warpx/22.02-intel-19.1.2.254-dims1
chai/2.4.0-intel-19.1.2.254 globalarrays/5.8-intel-19.1.2.254 libquo/1.3.1-intel-19.1.2.254 openpmd-api/0.14.4-gcc-11.2.0 strumpack/6.3.0-intel-19.1.2.254 warpx/22.02-intel-19.1.2.254-dims2
chapel/1.24.1-gcc-11.2.0 gotcha/1.0.3-gcc-11.2.0 libxc/5.1.7-gcc-11.2.0 openpmd-api/0.14.4-intel-19.1.2.254 sundials/6.1.1-gcc-11.2.0 warpx/22.02-intel-19.1.2.254-dims3
conduit/0.8.2-gcc-11.2.0 gotcha/1.0.3-intel-19.1.2.254 libxsmm/1.17-gcc-11.2.0 papyrus/1.0.1-gcc-11.2.0 sundials/6.1.1-intel-19.1.2.254 xerces-c/3.2.3-gcc-11.2.0
conduit/0.8.2-intel-19.1.2.254 grads/2.2.1-gcc-11.2.0 loki/0.1.7-intel-19.1.2.254 papyrus/1.0.1-intel-19.1.2.254 superlu/5.3.0-gcc-11.2.0
darshan-runtime/3.3.1-gcc-11.2.0 gromacs/2021.5-gcc-11.2.0 maven/3.8.4-gcc-11.2.0 parallel/20210922-gcc-11.2.0 superlu/5.3.0-intel-19.1.2.254
darshan-runtime/3.3.1-intel-19.1.2.254 hdf5/1.10.7-gcc-11.2.0 mercury/2.1.0-gcc-11.2.0 parallel-netcdf/1.12.2-gcc-11.2.0 swig/4.0.2-intel-19.1.2.254
darshan-util/3.3.1-gcc-11.2.0 hdf5/1.10.7-intel-19.1.2.254 mercury/2.1.0-intel-19.1.2.254 parallel-netcdf/1.12.2-intel-19.1.2.254 tasmanian/7.7-gcc-11.2.0
darshan-util/3.3.1-intel-19.1.2.254 hdf5/1.12.1-gcc-11.2.0 metall/0.17-gcc-11.2.0 parsec/3.0.2012-gcc-11.2.0 tasmanian/7.7-intel-19.1.2.254
Developer Workflow¶
Shown below is a guide to get you started build packages with our spack instance. First, we recommend you source the following file which will activate a python environment and install clingo
in your environment.
# bash, sh, zsh users
source $SPACK_ROOT/bin/spack-setup.sh
# csh or tcsh users
source $SPACK_ROOT/bin/spack-setup.csh
Upon sourcing the file you will see the following message, note that clingo
is installed as a python package which can be seen by running pip list
.
elvis@cori> source $SPACK_ROOT/bin/spack-setup.sh
Creating python virtual environment in /global/homes/s/elvis/.spack-pyenv
WARNING: You are using pip version 20.2.3; however, version 21.3.1 is available.
You should consider upgrading via the '/global/homes/s/elvis/.spack-pyenv/bin/python3 -m pip install --upgrade pip' command.
Package Version
--------------------------- -------
cffi 1.15.0
clingo 5.5.1
pip 20.2.3
pycparser 2.21
python3-nersc-customs 0.4.0
python3-nersc-modster 0.4.0
python3-nersc-sitecustomize 0.4.0
python3-nerscjson 0.9.0
setuptools 44.1.1
WARNING: You are using pip version 20.2.3; however, version 21.3.1 is available.
You should consider upgrading via the '/global/homes/s/elvis/.spack-pyenv/bin/python3 -m pip install --upgrade pip' command.
Your python interpreter used by spack is /global/homes/s/elvis/.spack-pyenv/bin/python
We highly recommend you build your spack stack in your spack environment and store your spack.yaml on filesystem that you can remember. Let's first deactivate from our spack environment this can be done by running
elvis@cori> despacktivate
Next let's create and activate an environment for this we will use directory $HOME/spack-demo as our location, feel free to pick a different location. This will create a directory with an empty spack.yaml
elvis@cori> spack env create -d $HOME/spack-demo
==> Updating view at /global/homes/s/elvis/spack-demo/.spack-env/view
==> Created environment in /global/homes/s/elvis/spack-demo
==> You can activate this environment with:
==> spack env activate /global/homes/s/elvis/spack-demo
elvis@cori> spack env activate -d $HOME/spack-demo
elvis@cori> ls -l $HOME/spack-demo
total 1
-rw-rw---- 1 elvis elvis 199 Mar 13 07:48 spack.yaml
This spack instance is configured with the site configuration scope ($SPACK_ROOT/etc/spack) which configures this spack instance. We have added the following configuration files.
elvis@cori> ls $SPACK_ROOT/etc/spack
compilers.yaml config.yaml defaults mirrors.yaml modules.yaml packages.yaml
The compilers.yaml
define our compilers hence you are not required to define the compiler unless you want to use a different one. The config.yaml
will configure basic spack settings such as location of build stage, installation tree and root of modules. The root will be under $HOME/spack-workspace/cori with subdirectory cori
since shared filesystem is mounted between cori and perlmutter. On Perlmutter you will see root as $HOME/spack-workspace/perlmutter
elvis@cori> cat $SPACK_ROOT/etc/spack/config.yaml
config:
build_stage: $HOME/spack-workspace/cori/build_stage
misc_cache: $HOME/spack-workspace/cori/misc_cache
install_tree:
root: $HOME/spack-workspace/cori/software
source_cache: $HOME/.spack/cache
module_roots:
tcl: $HOME/spack-workspace/cori/modules
Now let's add the following packages in your spack.yaml
and try building these via spack. We will build papi
with gcc and intel compiler. Shown below is content of spack.yaml
please copy this content in your spack.yaml.
# This is a Spack Environment file.
#
# It describes a set of packages to be installed, along with
# configuration settings.
spack:
# add package specs to the `specs` list
specs:
- papi%gcc
- papi%intel
view: true
Note we don't provide a buildcache so papi
will be built from source. Now lets run spack install which will install all packages defined in your environment.
elvis@cori> ~/spack-demo/ spack install
==> Starting concretization pool with 3 processes
==> Environment concretized in 15.40 seconds.
==> Concretized papi%gcc
- wph5r5w papi@6.0.0.1%gcc@11.2.0~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools arch=cray-cnl7-haswell
==> Concretized papi%intel
- 5mdo5ba papi@6.0.0.1%intel@19.1.2.254~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools arch=cray-cnl7-haswell
==> Installing environment /global/homes/s/elvis/spack-demo
[+] /usr (external bzip2-1.0.6-mwvvvfznzo65ikg72r5dqptjn5ynpmww)
==> Installing papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw
==> No binary for papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw found: installing from source
==> Fetching https://mirror.spack.io/_source-cache/archive/3c/3cd7ed50c65b0d21d66e46d0ba34cd171178af4bbf9d94e693915c1aca1e287f.tar.gz
==> No patches needed for papi
==> papi: Executing phase: 'autoreconf'
==> papi: Executing phase: 'configure'
==> papi: Executing phase: 'build'
==> papi: Executing phase: 'install'
==> papi: Successfully installed papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw
Fetch: 0.56s. Build: 30.38s. Total: 30.94s.
[+] /global/homes/s/elvis/spack-workspace/cori/software/cray-cnl7-haswell/gcc-11.2.0/papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw
==> Installing papi-6.0.0.1-5mdo5bakcsj55qc24o22g3mpkjwvh4bk
==> No binary for papi-6.0.0.1-5mdo5bakcsj55qc24o22g3mpkjwvh4bk found: installing from source
==> Using cached archive: /global/homes/s/elvis/.spack/cache/_source-cache/archive/3c/3cd7ed50c65b0d21d66e46d0ba34cd171178af4bbf9d94e693915c1aca1e287f.tar.gz
==> No patches needed for papi
==> papi: Executing phase: 'autoreconf'
==> papi: Executing phase: 'configure'
==> papi: Executing phase: 'build'
==> papi: Executing phase: 'install'
==> papi: Successfully installed papi-6.0.0.1-5mdo5bakcsj55qc24o22g3mpkjwvh4bk
Fetch: 0.02s. Build: 38.49s. Total: 38.50s.
[+] /global/homes/s/elvis/spack-workspace/cori/software/cray-cnl7-haswell/intel-19.1.2.254/papi-6.0.0.1-5mdo5bakcsj55qc24o22g3mpkjwvh4bk
==> Updating view at /global/homes/s/elvis/spack-demo/.spack-env/view
Take a note that spack will use the variants and package preference that mimics the production stack this is defined in $SPACK_ROOT/etc/spack/packages.yaml. We understand this configuration may not be suitable for your packages if you decide to divert from this, in that case we recommend you add the packages
section in your spack.yaml
. We recommend you copy the entire packages section into your spack.yaml since we have determined externals for packages that will avoid you from installing from source.
Let's take a look at where these packages are installed, you can run spack find -Lvp
which will show the path along with the variants and hash used for building papi.
elvis@cori> spack find -Lvp
==> In environment /global/homes/s/siddiq90/spack-demo
==> Root specs
-- no arch / gcc ------------------------------------------------
-------------------------------- papi%gcc
-- no arch / intel ----------------------------------------------
-------------------------------- papi%intel
==> 2 installed packages
-- cray-cnl7-haswell / gcc@11.2.0 -------------------------------
wph5r5ws5zttcphffedwiywbh6tq4nkw papi@6.0.0.1~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools /global/homes/s/siddiq90/spack-workspace/cori/software/cray-cnl7-haswell/gcc-11.2.0/papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw
-- cray-cnl7-haswell / intel@19.1.2.254 -------------------------
5mdo5bakcsj55qc24o22g3mpkjwvh4bk papi@6.0.0.1~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools /global/homes/s/siddiq90/spack-workspace/cori/software/cray-cnl7-haswell/intel-19.1.2.254/papi-6.0.0.1-5mdo5bakcsj55qc24o22g3mpkjwvh4bk
Now let's generate the modulefiles by running the following. We recommend you use --delete-tree
which deletes the root of module tree before creating all modulefiles. You can use spack -d
to see in debug mode how modules are generated.
elvis@cori> spack module tcl refresh --delete-tree -y
==> Regenerating tcl module files
The modules are stored based on the value of module_roots
defined in your config.yaml, note that this is defined in $SPACK_ROOT/etc/spack/config.yaml but this can be overridden in your spack.yaml. Shown below are the generated modules, we notice that spack has hash in modules and the projection is not correct. If you were to load these modules you would have to type module load papi-6.0.0.1-gcc-11.2.0-wph5r5w
.
elvis@cori> ls $HOME/spack-workspace/cori/modules/$(spack arch)
papi-6.0.0.1-gcc-11.2.0-wph5r5w papi-6.0.0.1-intel-19.1.2.254-5mdo5ba
We don't want modules with hash so let's fix this in your spack.yaml. Update your spack.yaml with modules section. Note we need to add modules::
to override the module configuration.
# This is a Spack Environment file.
#
# It describes a set of packages to be installed, along with
# configuration settings.
spack:
modules::
enable:
- tcl
tcl:
blacklist_implicits: true
hash_length: 0
naming_scheme: '{name}/{version}-{compiler.name}-{compiler.version}'
all:
conflict:
- '{name}'
environment:
set:
'{name}_ROOT': '{prefix}'
# add package specs to the `specs` list
specs:
- papi%gcc
- papi%intel
view: true
Let's regenerate the modulefiles.
elvis@cori> spack module tcl refresh --delete-tree -y
==> Regenerating tcl module files
Take note of the modulefiles, the projection is {name}/{version}-{compiler.name}-{compiler.version}
which impacts the generated modulefile, we also removed the hash. The modulefiles are stored in directory papi
followed by name of modulefile.
elvis@cori> find $HOME/spack-workspace/cori/modules/$(spack arch)
/global/homes/s/elvis/spack-workspace/cori/modules/cray-cnl7-haswell
/global/homes/s/elvis/spack-workspace/cori/modules/cray-cnl7-haswell/papi
/global/homes/s/elvis/spack-workspace/cori/modules/cray-cnl7-haswell/papi/6.0.0.1-intel-19.1.2.254
/global/homes/s/elvis/spack-workspace/cori/modules/cray-cnl7-haswell/papi/6.0.0.1-gcc-11.2.0
To use these modules you need to add the directory to MODULEPATH which can be done by running
module use $HOME/spack-workspace/cori/modules/$(spack arch)
Now you should see the following when running module avail
------------------------------------------------------------------------------------ /global/homes/s/elvis/spack-workspace/cori/modules/cray-cnl7-haswell ------------------------------------------------------------------------------------
papi/6.0.0.1-gcc-11.2.0 papi/6.0.0.1-intel-19.1.2.254
Let's inspect the raw modulefile to see how it's generated, let's look at the content of papi/6.0.0.1-gcc-11.2.0
modulefile.
elvis@cori> cat $HOME/spack-workspace/cori/modules/$(spack arch)/papi/6.0.0.1-gcc-11.2.0
#%Module1.0
## Module file created by spack (https://github.com/spack/spack) on 2022-03-13 08:41:03.682782
##
## papi@6.0.0.1%gcc@11.2.0~cuda+example~infiniband~lmsensors~nvml~powercap~rapl~rocm~rocm_smi~sde+shared~static_tools arch=cray-cnl7-haswell/wph5r5w
##
## Configure options: MPICC=: --with-components=example --with-shared-lib=yes
##
module-whatis "PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunities across the hardware and software stack."
proc ModulesHelp { } {
puts stderr "PAPI provides the tool designer and application engineer with a"
puts stderr "consistent interface and methodology for use of the performance counter"
puts stderr "hardware found in most major microprocessors. PAPI enables software"
puts stderr "engineers to see, in near real time, the relation between software"
puts stderr "performance and processor events. In addition Component PAPI provides"
puts stderr "access to a collection of components that expose performance measurement"
puts stderr "opportunities across the hardware and software stack."
}
conflict papi
setenv PAPI_ROOT "/global/homes/s/elvis/spack-workspace/cori/software/cray-cnl7-haswell/gcc-11.2.0/papi-6.0.0.1-wph5r5ws5zttcphffedwiywbh6tq4nkw"
You will notice spack has added conflict papi
in the modulefile which prevents one from loading another papi
module at same time. This was configured in the spack module configuration when we set the following
all:
conflict:
- '{name}'
Note that this modulefile set environment PAPI_ROOT
to point to root of the install tree, this was set in the spack configuration as follows.
environment:
set:
'{name}_ROOT': '{prefix}'