| layout | title | excerpt | classes | header | permalink | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
splash |
E4S: HPC-AI Software Ecosystem for Science |
Performance-portable libraries & tools for advanced computing |
wide |
|
/ |
{% include e4s-page-actions.html %}
Welcome to E4S, the HPC-AI Software Ecosystem for Science — an open-source, community-driven collection of high-quality HPC and AI libraries and tools. E4S is an Extreme-scale Scientific Software Stack that enables scientists, developers, and institutions to develop, deploy, and run performance-portable applications across CPUs and GPUs from NVIDIA, AMD, Intel, and Arm. Ready to adapt to new architectures as they emerge.
Supported by the U.S. Department of Energy (DOE) and its partners, E4S accelerates scientific innovation on systems ranging from laptops to exascale supercomputers.
{% include e4s-card-style.html %}
{% capture icon_perf %} {% endcapture %}
{% capture icon_ecosystem %} {% endcapture %}
{% capture icon_repro %} {% endcapture %}
{% capture icon_validation %} {% endcapture %}
{% include e4s-four-card-content.html
card1_icon=icon_perf card1_title="Performance Portability" card1_front_text="Run anywhere—from laptops to exascale supercomputers using modern GPU and CPU architectures." card1_back_text="E4S supports programming models like Kokkos and MPI to enable single-source performance across CPUS and GPUs, and scalable clusters to leadership systems."
card2_icon=icon_ecosystem card2_title="Curated Ecosystem" card2_front_text="Over 140 interoperable libraries and tools for HPC and AI workflows, validated for research and production use." card2_back_text="E4S organizes products into product families such as math libraries, I/O, AI/ML, and performance tools—curated for compatibility and tested integration."
card3_icon=icon_repro card3_title="Reproducible Environments" card3_front_text="Deploy via Spack, pre-built containers for Docker, Singularity, and commercial cloud environments." card3_back_text="Binary caches, container images, and continuous builds ensure consistent environments across facilities, enabling reproducible experiments and fair benchmarking."
card4_icon=icon_validation card4_title="Continuous Validation" card4_front_text="E4S packages are tested across DOE leadership and cloud platforms for quality and reproducibility." card4_back_text="Automated pipelines validate builds nightly across dozens of devices on the Frank testbed, tracking API/ABI changes and ensuring cross-platform reproducibility." %}
{% capture icon_chat %} {% endcapture %}
{% capture bot_front %} Ask questions, explore tools, or get recommendations from the E4S Guide Bot.
{% capture bot_back %} The E4S Guide Bot is a domain-specialized Retrieval-Augmented Generation (RAG) assistant powered by a custom GPT and a curated corpus of E4S ecosystem documentation.
{% capture icon_catalog %} {% endcapture %}
{% capture catalog_front %} Browse member products, product families, with extensive links, via the E4S Product Catalog.
{% capture catalog_back %} The E4S Product catalog is a searchable, sortable table of all primary E4S products with summaries and links to full documentation.
{% include e4s-two-card-content.html
card1_icon=icon_chat card1_title="Chat with the E4S Bot" card1_front_text=bot_front card1_back_text=bot_back
card2_icon=icon_catalog card2_title="Visit the E4S Product Catalog" card2_front_text=catalog_front card2_back_text=catalog_back
%}
{% include e4s-card-script.html %}
Trusted by the HPC-AI Community
E4S is developed and supported by contributors from U.S. national laboratories, universities, and industry partners. It is available as both open-source and commercial distributions such as [ParaTools Pro for E4S™](https://paratoolspro.com) for commercial cloud platforms such as AWS, Azure, GCP, OCI, and IBM Cloud.