xSDK 0.8.0 Release

Motivation

Combinations of multiple software packages developed by different groups are essential for large-scale computational science, where the capabilities needed for modeling, simulation, and analysis are broader than any single team has resources to address. The often tedious trial-and-error process of obtaining, configuring, and installing any single tool may arguably be manageable. However, from the perspective of an end-user application scientist, handling each tool’s installation idiosyncrasies can easily become overwhelming when dealing with several packages in combination. Worse, such problems are compounded by the need for consistency among packages to be used within the same application in terms of compiler, compiler versions and options, and common third-party packages such as BLAS and HDF5.

Spack

xsdk-0.8.0-diagram

A goal of xSDK is to simplify the process of working with various xSDK packages in combination. Spack is a package manager for high-performance computing.  We thus provide an xSDK Spack metapackage that includes many xSDK numerical libraries (AMReX, ArborX, ButterflyPACK, Data Transfer Toolkit (DTK), deal.ii, ExaGO*, Ginkgo, HeFFTe, HiOp*, Hypre, libEnsemble, MAGMA, MFEM, Omega_h, PETSc/TAO, PHIST, PLASMA, preCICE, PUMI, SLATE, SLEPc, STRUMPACK, SUNDIALS, SuperLU_dist, Tasmanian,  and Trilinos ) as well as some commonly needed external packages.

Spack allows the xSDK packages to be deployed with a single command.  The user can optionally choose compilers, MPI implementation, and build options.  We are working toward support of combinatorial test dashboards for all xSDK packages.

*Denotes a package released as part of the xSDK for the first time in version 0.8.0.

 xSDK 0.8.0 release components

Final release date: November 15, 2022

The xSDK spack metapackage (version 0.8.0) includes tested release versions of the following xSDK packages:

Users who prefer to work with just one xSDK package rather than several can use Spack to install only that particular package.  Alternatively, they can bypass Spack and instead obtain the package directly from its website and install according to instructions there.

Packages using CUDA

The following packages can be installed with CUDA feature enabled

  • Hypre
  • MFEM
  • PETSc
  • SUNDIALS
  • MAGMA
  • AMReX
  • SLEPc
  • STRUMPACK
  • Tasmanian
  • Ginkgo
  • HeFFTe
  • SLATE
  • ExaGO
  • HiOp

Packages using ROCM

The following packages can be installed with ROCM feature enabled, but require special handling, see the installxSDK repository for further information

  • MFEM
  • PETSc
  • SUNDIALS
  • MAGMA
  • AMReX
  • SLEPc
  • Tasmanian
  • Ginkgo
  • HeFFTe

Open source packages installed with xSDK packages

Users can view a tree of dependencies for any Spack package, including xSDK, by running ‘spack spec xsdk’.  This is an example of the dependency tree for the xSDK metapackage (with cuda enabled) as of version 0.8.0:

Input spec
--------------------------------
xsdk

Concretized
--------------------------------
xsdk@0.8.0%gcc@11.3.0+alquimia+arborx+butterflypack~cuda+datatransferkit+dealii+exago+ginkgo+heffte+hiop+libensemble+omega-h+phist+precice+raja~rocm+slate+strumpack+trilinos build_system=bundle arch=linux-ubuntu22.04-zen3
^alquimia@1.0.10%gcc@11.3.0~ipo+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^cmake@3.24.3%gcc@11.3.0~doc+ncurses+ownlibs~qt build_system=generic build_type=Release arch=linux-ubuntu22.04-zen3
^ncurses@6.3%gcc@11.3.0~symlinks+termlib abi=none build_system=autotools arch=linux-ubuntu22.04-zen3
^openssl@1.1.1s%gcc@11.3.0~docs~shared build_system=generic certs=mozilla arch=linux-ubuntu22.04-zen3
^ca-certificates-mozilla@2022-10-11%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^hdf5@1.12.2%gcc@11.3.0~cxx+fortran+hl~ipo~java+mpi+shared~szip~threadsafe+tools api=default build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^mpich@4.0.2%gcc@11.3.0~argobots~cuda+fortran+hwloc+hydra+libxml2+pci~rocm+romio~slurm~two_level_namespace~vci~verbs+wrapperrpath build_system=autotools datatype-engine=auto device=ch4 netmod=ofi patches=d4c0e99 pmi=pmi arch=linux-ubuntu22.04-zen3
^findutils@4.9.0%gcc@11.3.0 build_system=autotools patches=440b954 arch=linux-ubuntu22.04-zen3
^libfabric@1.16.1%gcc@11.3.0~debug~kdreg build_system=autotools fabrics=sockets,tcp,udp arch=linux-ubuntu22.04-zen3
^libpciaccess@0.16%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^util-macros@1.19.3%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^yaksa@0.2%gcc@11.3.0~cuda~rocm build_system=autotools arch=linux-ubuntu22.04-zen3
^autoconf@2.69%gcc@11.3.0 build_system=autotools patches=35c4492,7793209,a49dd5b arch=linux-ubuntu22.04-zen3
^automake@1.16.5%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^amrex@22.09%gcc@11.3.0~amrdata~cuda~eb~fortran~hdf5~hypre~ipo+linear_solvers+mpi~openmp~particles~petsc~pic~plotfile_tools~rocm~shared+sundials~sycl~tiny_profile build_system=cmake build_type=RelWithDebInfo dimensions=3 precision=double arch=linux-ubuntu22.04-zen3
^arborx@1.2%gcc@11.3.0~cuda~ipo+mpi~openmp~rocm+serial~sycl~trilinos build_system=cmake build_type=RelWithDebInfo cxxstd=17 arch=linux-ubuntu22.04-zen3
^kokkos@3.7.00%gcc@11.3.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~openmptarget~pic+profiling~profiling_load_print~pthread~qthread~rocm+serial+shared~sycl~tests~tuning~wrapper build_system=cmake build_type=RelWithDebInfo intel_gpu_arch=none std=14 arch=linux-ubuntu22.04-zen3
^butterflypack@2.2.2%gcc@11.3.0~ipo+openmp+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^arpack-ng@3.8.0%gcc@11.3.0~ipo+mpi+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^netlib-scalapack@2.2.0%gcc@11.3.0~ipo~pic+shared build_system=cmake build_type=Release patches=072b006,1c9ce5f arch=linux-ubuntu22.04-zen3
^openblas@0.3.21%gcc@11.3.0~bignuma~consistent_fpcsr+fortran~ilp64+locking+pic+shared build_system=makefile patches=d3d9b15 symbol_suffix=none threads=openmp arch=linux-ubuntu22.04-zen3
^perl@5.36.0%gcc@11.3.0+cpanm+shared+threads build_system=generic arch=linux-ubuntu22.04-zen3
^berkeley-db@18.1.40%gcc@11.3.0+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-ubuntu22.04-zen3
^sed@4.8%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^datatransferkit@3.1-rc3%gcc@11.3.0~external-arborx~ipo~openmp+serial+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^boost@1.79.0%gcc@11.3.0+atomic+chrono~clanglibcpp~container~context~contract~coroutine+date_time~debug+exception~fiber+filesystem+graph~graph_parallel~icu+iostreams~json+locale+log+math~mpi+multithreaded~nowide~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded+stacktrace+system~taggedlayout+test+thread+timer~type_erasure~versionedlayout+wave build_system=generic cxxstd=98 patches=a440f96 visibility=hidden arch=linux-ubuntu22.04-zen3
^bzip2@1.0.8%gcc@11.3.0~debug~pic+shared build_system=generic arch=linux-ubuntu22.04-zen3
^dealii@9.4.0%gcc@11.3.0~adol-c~arborx+arpack~assimp~cgal~cuda~doc+examples~ginkgo~gmsh+gsl+hdf5~int64~ipo+metis+mpi+muparser~nanoflann~netcdf+oce~optflags+p4est+petsc~python+scalapack~simplex+slepc+sundials~symengine+threads+trilinos build_system=cmake build_type=DebugRelease cxxstd=default patches=7869dfa,8a1f7b9 arch=linux-ubuntu22.04-zen3
^gsl@2.7.1%gcc@11.3.0~external-cblas build_system=autotools arch=linux-ubuntu22.04-zen3
^intel-tbb@2020.3%gcc@11.3.0+shared+tm build_system=makefile cxxstd=default patches=62ba015,ce1fb16,d62cb66 arch=linux-ubuntu22.04-zen3
^metis@5.1.0%gcc@11.3.0~gdb~int64~ipo~real64+shared build_system=cmake build_type=RelWithDebInfo patches=4991da9,93a7903,b1225da arch=linux-ubuntu22.04-zen3
^muparser@2.2.6.1%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^ninja@1.11.1%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^oce@0.18.3%gcc@11.3.0~X11+tbb build_system=generic arch=linux-ubuntu22.04-zen3
^p4est@2.8%gcc@11.3.0+mpi~openmp build_system=autotools arch=linux-ubuntu22.04-zen3
^libtool@2.4.7%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^suite-sparse@5.13.0%gcc@11.3.0~cuda~graphblas~openmp+pic build_system=generic arch=linux-ubuntu22.04-zen3
^gmp@6.2.1%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-ubuntu22.04-zen3
^m4@1.4.19%gcc@11.3.0+sigsegv build_system=autotools patches=9dc5fbd,bfdffa7 arch=linux-ubuntu22.04-zen3
^libsigsegv@2.13%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^mpfr@4.1.0%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-ubuntu22.04-zen3
^autoconf-archive@2022.02.11%gcc@11.3.0 build_system=autotools patches=139214f arch=linux-ubuntu22.04-zen3
^texinfo@6.5%gcc@11.3.0 build_system=autotools patches=12f6edb,1732115 arch=linux-ubuntu22.04-zen3
^zlib@1.2.13%gcc@11.3.0+optimize+pic+shared build_system=makefile arch=linux-ubuntu22.04-zen3
^exago@1.5.0%gcc@11.3.0~cuda+hiop~ipo~ipopt+mpi+python+raja~rocm build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^camp@0.2.3%gcc@11.3.0+cuda~ipo+openmp~rocm~tests build_system=cmake build_type=RelWithDebInfo cuda_arch=80 arch=linux-ubuntu22.04-zen3
^blt@0.4.1%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^cub@1.16.0%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^cuda@11.8.0%gcc@11.3.0~allow-unsupported-compilers~dev build_system=generic arch=linux-ubuntu22.04-zen3
^pkgconf@1.8.0%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^py-mpi4py@3.1.4%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-pytest@7.1.3%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-attrs@22.1.0%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-iniconfig@1.1.1%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-packaging@21.3%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-pyparsing@3.0.9%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-flit-core@3.7.1%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-pluggy@1.0.0%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-py@1.11.0%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-setuptools-scm@7.0.5%gcc@11.3.0+toml build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-typing-extensions@4.3.0%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-tomli@2.0.1%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^raja@0.14.0%gcc@11.3.0+cuda+examples+exercises~ipo+openmp~rocm+shared~tests build_system=cmake build_type=RelWithDebInfo cuda_arch=80 arch=linux-ubuntu22.04-zen3
^umpire@6.0.0%gcc@11.3.0+c+cuda~device_alloc~deviceconst+examples~fortran~ipo~numa~openmp~rocm~shared build_system=cmake build_type=RelWithDebInfo cuda_arch=80 tests=none arch=linux-ubuntu22.04-zen3
^ginkgo@1.5.0%gcc@11.3.0~cuda~develtools~full_optimizations~hwloc~ipo+mpi~oneapi~openmp~rocm+shared build_system=cmake build_type=Release arch=linux-ubuntu22.04-zen3
^heffte@2.3.0%gcc@11.3.0~cuda+fftw~fortran~ipo~magma~mkl~python~rocm+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^fftw@3.3.10%gcc@11.3.0+mpi~openmp~pfft_patches build_system=autotools precision=double,float arch=linux-ubuntu22.04-zen3
^hiop@0.7.1%gcc@11.3.0~cuda~cusolver+deepchecking~ginkgo~ipo~jsrun~kron+mpi+raja~rocm~shared~sparse build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^hypre@2.26.0%gcc@11.3.0~complex~cuda~debug+fortran~gptune~int64~internal-superlu~mixedint+mpi~openmp~rocm+shared+superlu-dist~umpire~unified-memory build_system=autotools arch=linux-ubuntu22.04-zen3
^mfem@4.5.0%gcc@11.3.0~amgx~conduit~cuda~debug+examples~exceptions~fms~ginkgo~gnutls~gslib~hiop~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 build_system=generic patches=962f62a timer=auto arch=linux-ubuntu22.04-zen3
^omega-h@9.34.13%gcc@11.3.0~cuda~examples~ipo+mpi+optimize+shared+symbols~throw+trilinos~warnings+zlib build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^petsc@3.18.1%gcc@11.3.0~X~batch~cgns~complex~cuda~debug+double~exodusii~fftw+fortran~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 build_system=generic clanguage=C arch=linux-ubuntu22.04-zen3
^diffutils@3.8%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^libiconv@1.16%gcc@11.3.0 build_system=autotools libs=shared,static arch=linux-ubuntu22.04-zen3
^parmetis@4.0.3%gcc@11.3.0~gdb~int64~ipo+shared build_system=cmake build_type=RelWithDebInfo patches=4f89253,50ed208,704b84f arch=linux-ubuntu22.04-zen3
^python@3.10.8%gcc@11.3.0+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tix~tkinter~ucs4+uuid+zlib build_system=generic patches=0d98e93,7d40923,f2fd060 arch=linux-ubuntu22.04-zen3
^expat@2.4.8%gcc@11.3.0+libbsd build_system=autotools arch=linux-ubuntu22.04-zen3
^libbsd@0.11.5%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^libmd@1.0.4%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^gdbm@1.23%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^gettext@0.21.1%gcc@11.3.0+bzip2+curses+git~libunistring+libxml2+tar+xz build_system=autotools arch=linux-ubuntu22.04-zen3
^tar@1.34%gcc@11.3.0 build_system=autotools zip=pigz arch=linux-ubuntu22.04-zen3
^pigz@2.7%gcc@11.3.0 build_system=makefile arch=linux-ubuntu22.04-zen3
^zstd@1.5.2%gcc@11.3.0+programs build_system=makefile compression=none libs=shared,static arch=linux-ubuntu22.04-zen3
^libffi@3.4.2%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^libxcrypt@4.4.31%gcc@11.3.0~obsolete_api build_system=autotools arch=linux-ubuntu22.04-zen3
^readline@8.1.2%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^sqlite@3.39.4%gcc@11.3.0+column_metadata+dynamic_extensions+fts~functions+rtree build_system=autotools arch=linux-ubuntu22.04-zen3
^util-linux-uuid@2.38.1%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^xz@5.2.7%gcc@11.3.0~pic build_system=autotools libs=shared,static arch=linux-ubuntu22.04-zen3
^pflotran@4.0.1%gcc@11.3.0 build_system=autotools arch=linux-ubuntu22.04-zen3
^phist@1.11.2%gcc@11.3.0~fortran~host~int64~ipo+mpi~openmp~parmetis~scamac+shared~trilinos build_system=cmake build_type=RelWithDebInfo kernel_lib=tpetra outlev=2 arch=linux-ubuntu22.04-zen3
^plasma@22.9.29%gcc@11.3.0~ipo~lua+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^precice@2.5.0%gcc@11.3.0~ipo+mpi+petsc~python+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^eigen@3.4.0%gcc@11.3.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^libxml2@2.10.1%gcc@11.3.0~python build_system=autotools arch=linux-ubuntu22.04-zen3
^pumi@2.2.7%gcc@11.3.0~fortran~int64~ipo+shared+simmodsuite_version_check~testing~zoltan build_system=cmake build_type=RelWithDebInfo simmodsuite=none arch=linux-ubuntu22.04-zen3
^py-libensemble@0.9.3%gcc@11.3.0~deap~mpi~mpmath~nlopt+petsc4py~pyyaml~scipy~tasmanian build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-numpy@1.23.4%gcc@11.3.0+blas+lapack build_system=python_pip patches=873745d arch=linux-ubuntu22.04-zen3
^py-cython@0.29.32%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-pip@22.2.2%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^py-psutil@5.9.2%gcc@11.3.0 build_system=python_pip arch=linux-ubuntu22.04-zen3
^py-setuptools@59.4.0%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^py-wheel@0.37.1%gcc@11.3.0 build_system=generic arch=linux-ubuntu22.04-zen3
^py-petsc4py@3.18.1%gcc@11.3.0+mpi build_system=python_pip patches=d344e0e arch=linux-ubuntu22.04-zen3
^slate@2022.07.00%gcc@11.3.0~cuda~ipo+mpi+openmp~rocm+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^blaspp@2022.07.00%gcc@11.3.0~cuda~ipo+openmp~rocm+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^lapackpp@2022.07.00%gcc@11.3.0~cuda~ipo~rocm+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^slepc@3.18.1%gcc@11.3.0+arpack~blopex~cuda~rocm build_system=generic arch=linux-ubuntu22.04-zen3
^strumpack@7.0.1%gcc@11.3.0+butterflypack+c_interface~count_flops~cuda~ipo+mpi+openmp+parmetis~rocm~scotch+shared+slate~task_timers+zfp build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^zfp@0.5.5%gcc@11.3.0~aligned~c~cuda~fasthash~fortran~ipo~openmp~profile~python+shared~strided~twoway bsws=64 build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^sundials@6.4.1%gcc@11.3.0+ARKODE+CVODE+CVODES+IDA+IDAS+KINSOL~cuda+examples+examples-install~f2003~fcmix+generic-math+ginkgo+hypre~int64~ipo~klu~kokkos~kokkos-kernels~lapack~magma~monitoring+mpi~openmp+petsc~profiling~pthread~raja~rocm+shared+static+superlu-dist~superlu-mt~sycl+trilinos build_system=cmake build_type=RelWithDebInfo cstd=99 cxxstd=14 logging-level=0 logging-mpi=OFF precision=double arch=linux-ubuntu22.04-zen3
^superlu-dist@8.1.2%gcc@11.3.0~cuda~int64~ipo~openmp~rocm+shared build_system=cmake build_type=RelWithDebInfo arch=linux-ubuntu22.04-zen3
^tasmanian@7.9%gcc@11.3.0+blas~cuda~fortran~ipo~magma+mpi+openmp~python~rocm+xsdkflags build_system=cmake build_type=Release arch=linux-ubuntu22.04-zen3
^trilinos@13.4.1%gcc@11.3.0~adelus~adios2+amesos+amesos2+anasazi+aztec~basker+belos+boost~chaco~complex~cuda~cuda_rdc~debug~dtk+epetra+epetraext~epetraextbtf~epetraextexperimental~epetraextgraphreorderings~exodus+explicit_template_instantiation~float+fortran~gtest+hdf5+hypre+ifpack+ifpack2~intrepid+intrepid2~ipo~isorropia+kokkos~mesquite~minitensor+ml+mpi+muelu~mumps+nox~openmp~panzer~phalanx~piro~python~rocm~rocm_rdc~rol~rythmos+sacado~scorec+shards+shared~shylu~stk~stokhos+stratimikos~strumpack~suite-sparse~superlu+superlu-dist~teko~tempus+thyra+tpetra~trilinoscouplings~wrapper~x11+zoltan+zoltan2 build_system=cmake build_type=RelWithDebInfo cxxstd=14 gotype=int arch=linux-ubuntu22.04-zen3
^hwloc@2.8.0%gcc@11.3.0~cairo~cuda~gl~libudev+libxml2~netloc~nvml~oneapi-level-zero~opencl+pci~rocm build_system=autotools libs=shared,static arch=linux-ubuntu22.04-zen3

The following open source HPC packages are installed by default with the xSDK.  Note that you may override these and use a preinstalled version if you wish.

                    • Kokkos  performance portability
                    • RAJA architecture portability
                    • Boost C++ headers and libraries
                    • HDF5 low-level parallel IO library
                    • NetCDF high-level parallel IO library
                    • METIS graph partitioner
                    • ParMETIS parallel graph partitioner