Sign inSign up

ecpe4s/e4s-rocm

By ecpe4s

Updated 4 days ago

E4S [https://e4s.io], a software ecosystem for science, is a collection of HPC-AI tools with ROCm.

Image
Languages & frameworks
Machine learning & AI
Developer tools
1

3.7K

ecpe4s/e4s-rocm repository overview

E4S, an HPSF project, is an HPC-AI software ecosystem for science. It’s a curated, Spack based collection of scientific libraries and tools that form the foundation of some of the world’s most advanced scientific applications. E4S curates the largest single collection of open-source GPU-enabled libraries and tools for scientific applications, including support for equation-based modeling and simulation, and AI for science. All E4s public-domain software is thoroughly tested for interoperability and portability to multiple computing architectures and will continue to be enhanced and expanded to address architectural changes and emerging new architectures. While E4S supports many products and distributions, users can confidently select any subset of functionality. We build and test the whole so you can select what you need. E4S tools updated in release 25.06 include e4s-chain-spack.sh to chain two Spack instances to allow users to install new packages while leveraging pre-installed E4S packages and dependencies, e4s-alc to customize containers from base container images, and e4s-cl to support binary distribution of MPI applications by substituting the MPI library embedded in the containerized application with the system/vendor MPI for near native performance. E4S 25.06 has separate CPU and GPU containers for AMD GPUs optimizing the size of the containers for each GPU architecture.

Other new features of the E4S release include support for PyTorch and Vllm for Intel GPUs, Intel 25.1 compilers, ROCm 6.3.3 integration for AMD GPUs; the high-order API library, libCEED; and Julia with support for AMD GPUs with MPI. Chapel has been upgraded with support for AMD GPUs. Other applications of note in E4S 25.06 include CP2K, DealII, FFTX, GROMACS, LAMMPS, Nek5000, Nekbone, NWChem, OpenFOAM, WarpX, WRF, Quantum Espresso, and Xyce, with support for AMD GPUs where available. VSCodium provides the integrated development environment, Jupyter notebook provides a web-based Python notebook interface. 3D graphics tools include ParaView, VisIt, and TAU.

Rounding out the expanded capabilities of E4S 25.06, E4S is the availability of ParaTools Pro for E4S(TM) [https://paratoolspro.com] on commercial cloud platforms and their marketplaces on Azure, AWS, Google Cloud, and Oracle Cloud Infrastructure with support for GPUs.

Tag summary

Content type

Image

Digest

sha256:88825ce06

Size

21.7 GB

Last updated

4 days ago

docker pull ecpe4s/e4s-rocm