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