Hi everyone,
Discussions and preparations are ramping up to get the E4S module in good shape for PVC in Sunspot/Aurora and some feedback from teams working on the testbed would be useful to have in this process. Some basic info on how you are using (or not)
the E4S module is helpful here.
1. If your application/workflow uses a Software Technology (ST) product packaged as part of E4S, then...
*) What E4S ST products does your work depend on?
*) Are you using the E4S module in JLSE (likely in work on Arcticus)?
*) If you are not using the E4S module, then why not? For example, “Using kokkos modules provided by Tim built against latest SDK”.
*) Are there other variants or options for the packages required for your work not currently provided in E4S?
2. Some feedback on which E4S Products should initially be supported on Sunspot/Aurora would be helpful. Please let us know if something critical is missing from the following *draft* list. Other ST products will certainly be supported, but we
want to identify a prioritized list to ensure teams are not initially blocked waiting on something.
Data & Viz: ADIOS, Darshan, HDF5, PnetCDF, UnifyFS, VTK-m
Math Libraries: BLAS/MAGMA, Ginkgo, hypre, kokkos-kernels, PETSc/TAO, ScaLAPACK/SLATE, STRUMPACK, SUNDIALS, SuperLU, Trilinos, FFT/heFFTe
PMR: Kokkos, Legion, RAJA, Umpire, MPICH
Tools: HPCToolkit, PAPI, TAU
Any feedback here is appreciated. Feel free to reply directly to me.
chris
============
$ module load e4s
$ module avail
----------------------------------------- /soft/ecp/ParaTools/E4S/22.08/spack/share/spack/modules/linux-opensuse_leap15-icelake ------------------------------------------
adios/1.13.1-oneapi-2022.1.0-mpi gmp/6.2.1-oneapi-2022.1.0 papyrus/1.0.2-oneapi-2022.1.0-mpi umap/2.1.0-oneapi-2022.1.0
alquimia/1.0.9-oneapi-2022.1.0-mpi gotcha/1.0.3-oneapi-2022.1.0 parallel-netcdf/1.12.2-oneapi-2022.1.0-mpi umpire/2022.03.1-oneapi-2022.1.0
aml/0.2.0-oneapi-2022.1.0 hdf5-vol-async/1.2-oneapi-2022.1.0-mpi parsec/3.0.2012-oneapi-2022.1.0-mpi upcxx/2022.3.0-oneapi-2022.1.0-mpi
aml/0.2.0-oneapi-2022.1.0-level-zero hdf5/1.12.2-oneapi-2022.1.0-mpi petsc/3.17.4-oneapi-2022.1.0-mpi veloc/1.5-oneapi-2022.1.0-mpi
amrex/22.08-oneapi-2022.1.0-mpi heffte/2.2.0-oneapi-2022.1.0-mpi plasma/21.8.29-oneapi-2022.1.0 vtk-m/1.8.0-oneapi-2022.1.0-mpi
amrex/22.08-oneapi-2022.1.0-mpi-sycl hypre/2.25.0-oneapi-2022.1.0-mpi plumed/2.8.0-oneapi-2022.1.0-mpi wannier90/3.1.0-oneapi-2022.1.0-mpi
arborx/1.2-oneapi-2022.1.0-mpi kokkos-kernels/3.6.00-oneapi-2022.1.0 precice/2.5.0-oneapi-2022.1.0-mpi zfp/0.5.5-oneapi-2022.1.0
archer/2.0.0-oneapi-2022.1.0 kokkos-kernels/3.6.00-oneapi-2022.1.0-sycl pumi/2.2.7-oneapi-2022.1.0-mpi
argobots/1.1-oneapi-2022.1.0 kokkos/3.6.00-oneapi-2022.1.0-sycl py-jupyterhub/1.4.1-oneapi-2022.1.0
bolt/2.0-oneapi-2022.1.0 kokkos/3.6.01-oneapi-2022.1.0 qthreads/1.16-oneapi-2022.1.0
butterflypack/2.1.1-oneapi-2022.1.0-mpi lammps/20220623-oneapi-2022.1.0-mpi scr/3.0-oneapi-2022.1.0-mpi
cabana/0.5.0-oneapi-2022.1.0-mpi legion/21.03.0-oneapi-2022.1.0 slepc/3.17.2-oneapi-2022.1.0-mpi
cabana/0.5.0-oneapi-2022.1.0-mpi-sycl libnrm/0.1.0-oneapi-2022.1.0-mpi stc/0.9.0-oneapi-2022.1.0-mpi
chai/2022.03.0-oneapi-2022.1.0 libquo/1.3.1-oneapi-2022.1.0-mpi strumpack/6.3.1-oneapi-2022.1.0-mpi
charliecloud/0.27-oneapi-2022.1.0 libunwind/1.6.2-oneapi-2022.1.0 sundials/6.2.0-oneapi-2022.1.0-mpi
conduit/0.8.3-oneapi-2022.1.0-mpi loki/0.1.7-oneapi-2022.1.0 superlu-dist/7.2.0-oneapi-2022.1.0-mpi
darshan-runtime/3.4.0-oneapi-2022.1.0-mpi mercury/2.1.0-oneapi-2022.1.0-mpi superlu/5.3.0-oneapi-2022.1.0
darshan-util/3.4.0-oneapi-2022.1.0 metall/0.21-oneapi-2022.1.0-mpi swig/4.0.2-fortran-oneapi-2022.1.0
datatransferkit/3.1-rc3-oneapi-2022.1.0-mpi mfem/4.4.0-oneapi-2022.1.0-mpi swig/4.0.2-oneapi-2022.1.0
faodel/1.2108.1-oneapi-2022.1.0-mpi mpark-variant/1.4.0-oneapi-2022.1.0 sz/2.1.12.2-oneapi-2022.1.0
flit/2.1.0-oneapi-2022.1.0 mpifileutils/0.11.1-oneapi-2022.1.0-mpi tasmanian/7.7-oneapi-2022.1.0-mpi
fortrilinos/2.0.0-oneapi-2022.1.0-mpi nccmp/1.9.0.1-oneapi-2022.1.0-mpi tau/2.31.1-oneapi-2022.1.0-mpi
gasnet/2022.3.0-oneapi-2022.1.0 nco/5.0.1-oneapi-2022.1.0-mpi tau/2.31.1-oneapi-2022.1.0-mpi-level-zero
ginkgo/1.4.0-oneapi-2022.1.0 netlib-scalapack/2.2.0-oneapi-2022.1.0-mpi trilinos/13.0.1-oneapi-2022.1.0-mpi
globalarrays/5.8-oneapi-2022.1.0-mpi omega-h/9.34.1-oneapi-2022.1.0-mpi turbine/1.3.0-oneapi-2022.1.0-mpi
…