Compiled 2026-10-20 for an MD + ML team.
- We read the OLCF, NERSC and AmSC pages on 2026-10-20. Where a bullet has no link of its own, the link in its section heading is the source.
alcf.anl.gov,docs.alcf.anl.govandanl.govblock automated reads, so we read ALCF's facts from the source repository its docs site is built from, argonne-lcf/user-guides (commit0db16bd, 2026-10-20). The ALCF links point to the published pages built from that source.- "Not confirmed" means we found no official page that says it. Ask the facility before relying on it.
- GPU totals marked (computed) are nodes × GPUs per node. The facility doesn't state the total.
Each cell links to its source. A "Not documented" cell has no link because the facility's docs don't mention that package for that system.
In the last column, only NERSC's walkthrough starts from downloading or git clone-ing the source. On the other systems, clone the repository on a login node, then follow the Build page for compilers and modules. On Sophia, ALCF says not to compile on the login nodes, so build inside an interactive job.
| System | Site | Hardware | Expected |
|---|---|---|---|
| Equinox | ALCF | 10,000 NVIDIA Blackwell | "2026" |
| Solstice | ALCF | 100,000 NVIDIA Blackwell | No date given |
| Doudna | NERSC | NVIDIA Vera Rubin | Delivery late 2026 |
| Discovery | OLCF | AMD MI430X + EPYC Venice | 2028 |
- For many small single-GPU MD jobs, use Perlmutter's
sharedQOS, Lux, or Sophia'sby-gpuqueue. All three charge only for the GPUs you use. - On the whole-node systems, pack one task per GPU yourself. Each system's section below gives the facility's recipe.
- Polaris and Perlmutter provide the most MD software. Polaris has NAMD binaries and build recipes for GROMACS, AMBER and LAMMPS. Perlmutter has GROMACS, LAMMPS, NAMD and AMBER as NERSC container images.
- None of the three facilities documents an OpenMM module. Install it from conda-forge or pip on the NVIDIA systems, or use a container.
- On the AMD systems (Frontier, Lux), build MD codes for ROCm/HIP. On Aurora's Intel GPUs, build them with SYCL/oneAPI.
- CUDA/NGC images can't use the GPUs on Frontier, Lux or Aurora.
- What it is: DOE's federated science cloud, which DOE calls "the cornerstone" of the Genesis Mission platform. ORNL runs it (amsc.energy.gov).
- Support:
- Contact form: https://amsc.energy.gov/#support
- Support docs page: https://docs.amsc.energy.gov/support/
- Getting started: https://docs.amsc.energy.gov/GM-getting-started
What it provides (docs):
- LLMs, embedding models and MCP servers
- a chat interface and a basic agent builder
- agentic workflows and evaluations, listed as coming later
Endpoints:
- Dashboard: https://mag.genesis.americansciencecloud.org/dashboard/
- Chat: https://chat.genesis.americansciencecloud.org
- API: https://mag.genesis.americansciencecloud.org
- Projects: https://my.amsc.energy.gov/dashboard
Models (model list, providers):
- Claude, GPT, Gemini and embedding models.
- The docs list only commercial providers (OpenAI, Bedrock, Vertex, Azure). None of the listed models runs on DOE lab hardware.
Rate limits: 20 parallel requests and 120 requests per minute per user (docs).
Who can use it: Genesis RFA Phase I teams approved for MAG. The PI must first complete the Genesis Resources Planning Questionnaire (FAQ).
Getting access (MAG get-started):
- Log in at my.amsc.energy.gov.
- The PI approves your project membership.
- Wait about 15 minutes.
- The project requests a MAG allocation.
- Create a Personal Access Token and use it as a bearer token.
- DOE program managers allocate compute in a separate step after awards are made. The RFA says "Computing and data storage resources will not be allocated at the time of funding awards" (ASCR webinar slides; AmSC town-hall Q&A).
- We found no Genesis-specific allocation call at any of the three facilities. Ask your DOE program manager, or write to GenesisMissionNOFO@science.doe.gov.
- The only dedicated Genesis share we found is on OLCF Lux. OLCF sets aside half of Lux's 3.5M node-hours per year for Genesis (OLCF Lux). The page doesn't say how to apply for that share, only to email support.
- You can also apply through the standard programs:
| Program | Covers | Status |
|---|---|---|
| INCITE | Aurora, Frontier | 2027 call closed 2026-06-15 |
| ALCC | Frontier, Aurora, Polaris, Perlmutter | |
| ALCF Director's Discretionary | ALCF systems | Rolling (link) |
| OLCF Director's Discretion | OLCF systems | Rolling (link) |
| NERSC ERCAP | Perlmutter | AY2027 closed 2026-10-05; NERSC accepts proposals year-round while time remains (call) |
- Support: support@alcf.anl.gov (ticket docs) and the ALCF Users Slack.
- Systems in the docs: Aurora, Polaris, Sophia, Crux (CPU only) and the AI Testbed (machines).
- Scheduler: PBS Pro on all of them.
- Charging: node-hours (allocation management). The exact formula is not documented.
Scale (Aurora)
- Nodes: 10,624.
- CPU: 2× Xeon Max 9470C per node (52 cores each).
- GPU: 6× Intel Data Center GPU Max 1550 (Ponte Vecchio) per node, 128 GB HBM2e each. Each GPU has 2 tiles, so a node has 12 tiles.
- Total: 63,744 GPUs.
- Recent update: ALCF updated the software stack on 2026-09-28 (oneAPI 2026.1, SLES 15 SP7). Code built before then must be recompiled (system updates).
Scheduling (running jobs)
| Queue | Nodes | Max walltime |
|---|---|---|
| debug | 1–2 | 1 h |
| debug-scaling | 2–256 | 1 h |
| prod | 256+ | 12–24 h by size |
| capacity | 1–16 | 168 h |
- Less than a node: no. ALCF allocates whole nodes (PBS overview).
- Packing tasks onto a node (same running-jobs page):
- Launch several
mpiexec ... &commands, each with its ownZE_AFFINITY_MASK=<gpu>.<tile>and--cpu-bind=list:, thenwait. That gives up to 12 single-tile tasks per node. - Or use the wrapper scripts
gpu_tile_compact.sh/gpu_dev_compact.sh, or--gpu-bind=list:0.0:0.1:.... ZEX_NUMBER_OF_CCSallows up to 48 processes per node, similar to MPS.
- Launch several
- Ensemble and job-array examples: https://docs.alcf.anl.gov/running-jobs/example-job-scripts/
Preinstalled software
| Package | Status | Source |
|---|---|---|
| PyTorch | module load frameworks (2026.1.0: PyTorch 2.13, vLLM) |
frameworks |
| TensorFlow | Removed as of frameworks/2026.1.0 | TensorFlow |
| JAX | Dropped in the 2025-09 release; not since restored | system updates |
| LAMMPS | Build-it-yourself recipes (Kokkos-SYCL); binaries on request | LAMMPS |
| GROMACS, OpenMM, NAMD, AMBER | No Aurora page; not confirmed. Ask support. | — |
Containers (Aurora containers)
- Runtime: Apptainer (
module load apptainer). Docker images are converted to Apptainer images. - Build on a compute node, through the proxy:
qsub -I -q debug -l select=1,walltime=60:00 -A <project> -l filesystems=<fs> export HTTP_PROXY=http://proxy.alcf.anl.gov:3128 HTTPS_PROXY=http://proxy.alcf.anl.gov:3128 export http_proxy=$HTTP_PROXY https_proxy=$HTTPS_PROXY module load apptainer apptainer build --fakeroot myimage.sif docker://<image>
- GPU stack: build images on Intel's GPU stack; ALCF's example starts from
intel/oneapi-hpckit. CUDA/NGC images can't use Aurora's GPUs.
Custom software without containers
- Python:
python3 -m venv --system-site-packageson top offrameworks, or conda (Python). At more than about 1000 nodes, use Copper for imports (same page). - Spack: your own Spack with ALCF's configs in
/opt/aurora/<PE>/spack/.../config(Spack PE). - Extra modules:
module use /soft/modulefiles(getting started).
Scale (Polaris)
- Nodes: 560.
- CPU: 1× EPYC 7543P per node (32 cores), 512 GB.
- GPU: 4× A100 SXM 40 GB per node, NVLink.
- Total: 2,240 GPUs.
- Recent update: in August 2026 Polaris moved to the CUDA 13 driver and PE 26.03 (system updates).
Scheduling (running jobs)
| Queue | Nodes | Max walltime |
|---|---|---|
| debug | 1–2 | 1 h |
| debug-scaling | 1–10 | 1 h |
| prod | 10–496 | 3–24 h by size |
| preemptable | 1–10 | 72 h |
| capacity | 1–4 | 168 h |
- Less than a node: no. "Jobs on Polaris cannot share nodes with other jobs" (example scripts).
- Packing tasks onto a node (using GPUs):
- Run 4 backgrounded launches, each pinned to one GPU with
CUDA_VISIBLE_DEVICESand NUMA-matched to its CPU cores:export CUDA_VISIBLE_DEVICES=0; mpiexec -n 8 --ppn 8 --cpu-bind list:24:25:26:27:28:29:30:31 ./app & export CUDA_VISIBLE_DEVICES=1; mpiexec -n 8 --ppn 8 --cpu-bind list:16:17:18:19:20:21:22:23 ./app & export CUDA_VISIBLE_DEVICES=2; mpiexec -n 8 --ppn 8 --cpu-bind list:8:9:10:11:12:13:14:15 ./app & export CUDA_VISIBLE_DEVICES=3; mpiexec -n 8 --ppn 8 --cpu-bind list:0:1:2:3:4:5:6:7 ./app & wait
- ALCF supports NVIDIA MPS through
enable_mps_polaris.sh. We think it is the best way to run several small MD systems on one GPU; ALCF doesn't say so. - MIG is disabled.
- Run 4 backgrounded launches, each pinned to one GPU with
Preinstalled software
| Package | Status | Source |
|---|---|---|
| PyTorch, TensorFlow, JAX | module use /soft/modulefiles; module load conda; conda activate base. conda/2026-10-01 (PyTorch 2.14, TF 2.21, JAX 0.11.1, CUDA 13) becomes the default in a few weeks, and venvs built on the old module will then need rebuilding. |
Python, updates |
| GROMACS | Prebuilt 2022.1 at /soft/applications/Gromacs/gromacs-2022.1, plus a build recipe. Likely stale (built for CUDA 11, before the CUDA 13 upgrade). |
GROMACS |
| NAMD | Prebuilt namd3 in /soft/applications/namd; recommended |
NAMD |
| AMBER | Build recipe (Amber24); no binary | AMBER |
| LAMMPS | Build recipe; binaries on request | LAMMPS |
| OpenMM | conda install -c conda-forge openmm into your own env. Page is stale (references conda/2022-07-19 and CUDA 11.4). |
OpenMM |
Containers (Polaris containers)
- Runtime: Apptainer 1.4.1. Build and run on compute nodes only.
- Building:
qsub -I -A <project> -q debug -l select=1 -l walltime=01:00:00 \ -l filesystems=home:eagle -l singularity_fakeroot=true ml use /soft/modulefiles; ml spack-pe-base; ml apptainer export APPTAINER_TMPDIR=/local/scratch/apptainer-tmpdir APPTAINER_CACHEDIR=/local/scratch/apptainer-cachedir export HTTP_PROXY=http://proxy.alcf.anl.gov:3128 HTTPS_PROXY=http://proxy.alcf.anl.gov:3128 export http_proxy=$HTTP_PROXY https_proxy=$HTTPS_PROXY apptainer build --fakeroot myimage.sif docker://nvcr.io/nvidia/pytorch:<tag>
- Image sources: NGC and Docker Hub both work. ALCF's own images are at argonne-lcf/container-registry. Choose a CUDA 13-compatible tag; the docs'
22.06example is old. - MPI in containers: load
cray-mpich-abiand bind/optand/var/run/palsd.
Custom software without containers
- Python: a venv on the conda module with
--system-site-packages(Python). - Builds: PrgEnv-nvidia or PrgEnv-gnu with
cudatoolkit-standalone. - Spack:
spack-pe-baseandspack-pe-gnumodules (Spack PE).
Scale (Sophia)
- Nodes: 24 DGX A100.
- GPU: 8× A100 per node (22 nodes with 40 GB GPUs, 2 with 80 GB).
- Total: 192 GPUs.
Scheduling (running jobs)
- Less than a node: yes. Sophia is the only ALCF GPU system that allows it.
- The
by-gpuqueue (the default) takes-l select=Nwith N = 1, 2, 4 or 8 GPUs, up to 24 h. by-nodecovers 1–8 nodes, 24 h.
- The
- Limits: 5 running and 20 queued jobs per project.
- Charging for by-gpu jobs: not confirmed.
Software
- Python / ML: the same
condamodule as Polaris (PyTorch, TF, JAX) (Python). - MD packages: none documented.
Containers: Apptainer 1.3.3 on compute nodes, using the same docker:// build pattern (Sophia containers).
- Crux: 256 CPU-only nodes (Crux).
- AI Testbed: Cerebras CS-3, Graphcore, Groq, and SambaNova SN40L (inference only, through the ALCF Inference Service) (AI Testbed). ALCF documents no MD software on any of them.
- Equinox and Solstice: not in the user docs yet, and we couldn't confirm their status. ALCF's Genesis page blocks automated reads, so check it in a browser.
- Support: help@olcf.ornl.gov or the ticket form (support).
- Allocations are per system. Frontier, Lux and the analysis clusters each have their own (projects).
- Scheduler: Slurm.
- Retired and retiring systems:
Scale (Frontier user guide, "FUG" below)
- Nodes: 9,856.
- CPU: 1× 64-core EPYC per node, 512 GB. 56 cores are usable.
- GPU: 4× MI250X per node. Each MI250X has 2 GCDs, so a node has 8 GCDs of 64 GB each. Slurm treats each GCD as one GPU.
- Total: about 78,848 GCDs (computed).
Scheduling (FUG, "Scheduling Policy")
- Less than a node: no. The charge is nodes × elapsed time. One node (8 GCDs) is the minimum.
- Walltime depends on job size in the
batchpartition:
| Nodes | Max walltime |
|---|---|
| 1–91 | 2 h |
| 92–183 | 6 h |
| 184+ | 12 h |
- Longer runs for small jobs: the
extendedpartition allows 24 h on up to 64 nodes, with 1 running job per user. - Other queues:
-q debug(2 h, 1 job per user). - Packing single-GCD tasks (FUG, "Multiple Independent Job Steps" and "Ensemble Jobs"):
for i in {1..8}; do srun -u -N1 -n1 -c1 --gpus-per-task=1 --gpu-bind=closest ./task.sh $i & sleep 1 done wait
- At scale, OLCF recommends one
srunwith a wrapper script:srun -N $SLURM_NNODES -n $((SLURM_NNODES*8)) -c 7 --gpus-per-task=1 --gpu-bind=closest ./wrapper.sh. - Avoid running more than about 100 concurrent
srunsteps. - Flux is available for larger ensembles.
- Always pass a GPU option. Otherwise every task sees all 8 GCDs (known issue OLCFDEV-1061).
- At scale, OLCF recommends one
Preinstalled software (software catalog)
| Package | Status | Source |
|---|---|---|
| LAMMPS | Module, e.g. lammps/20250722.3-gpu-mpi-omp (after loading cpe/26.03, PrgEnv-gnu, rocm/7.0.2, cray-mpich) |
catalog |
| PLUMED | Module (plumed/2.10.0-mpi) |
catalog |
| GROMACS, OpenMM, AMBER, NAMD | No module. Build them yourself or use a container. | catalog |
| PyTorch | Self-install: ROCm wheels in a conda env (torch 2.10 / ROCm 7.1) | PyTorch on Frontier |
| JAX | Self-install: jax-rocm7-plugin 0.7.1 |
JAX |
| TensorFlow | AMD's rocm/tensorflow container only |
containers |
| Python | module load miniforge3/23.11.0-0. Do not run conda init. Put environments in /ccs/proj/<proj>/. |
Python |
PyTorch install recipe (from the PyTorch on Frontier page):
module load PrgEnv-gnu/8.7.0 cpe/26.03 miniforge3/23.11.0-0 rocm/7.1.1 craype-accel-amd-gfx90a
export LD_LIBRARY_PATH=$CRAY_LD_LIBRARY_PATH:$LD_LIBRARY_PATH
conda create -p /ccs/proj/<proj>/envs/torch python=3.12 -c conda-forge
conda activate /ccs/proj/<proj>/envs/torch
pip install torch==2.10.0 torchvision==0.25.0 torchaudio==2.10.0 --index-url https://download.pytorch.org/whl/rocm7.1For OpenMM, build it from source against ROCm/HIP. OLCF documents no route.
Containers (Containers on Frontier)
- Runtime: Apptainer 1.3.6 for building and running.
- Getting a Docker image onto Frontier:
- Pull directly:
apptainer pull myimage.sif docker://<image>. - Or build from a Dockerfile with Podman, then convert. This needs subuid/subgid mappings, requested from help@olcf.ornl.gov:
Podman cannot run containers on Frontier.
podman build --network host -t myimg . podman save -o myimg.tar myimg apptainer build myimg.sif docker-archive://myimg.tar
- Pull directly:
- MPI: the image needs MPICH 3.4.2, ABI-compatible with the host. The host
cray-mpich-abiis bind-mounted in at run time. Helper modules:module load olcf-container-toolsthenapptainer-enable-mpiandapptainer-enable-gpu. - Official base images:
docker://savannah.ornl.gov/olcf-container-images/cpe:<tag>. - AMD's ML images:
rocm/pytorch,rocm/tensorflow,rocm/jax-community. - Examples: olcf/olcf_container_examples. It includes LAMMPS but not GROMACS or OpenMM.
Custom software without containers
- Compilers: the Cray PE (CCE, AMD and GCC) plus ROCm modules. The recommended pairings are cpe/25.09 + rocm/6.4.2 and cpe/26.03 + rocm/7.x (FUG). With a non-default CPE,
export LD_LIBRARY_PATH=$CRAY_LD_LIBRARY_PATH:$LD_LIBRARY_PATH. - User-Managed Software:
module load ums, then project modules such as E4S (ums002) (UMS). - Spack: the Spack environments page is out of date: it targets Summit, and its template repo is archived. Use OLCF modules as Spack externals.
Scale (Lux user guide)
- Nodes: 504 HPE XD685.
- CPU: 2× 64-core EPYC 9575F per node, 3 TB RAM.
- GPU: 8× AMD MI355X per node, 288 GB HBM3E each.
- Total: 4,032 GPUs.
- Access modes: a Slurm side and a Kubernetes side.
- Status: the user guide documents Lux as in production. The facility page still says it "will be deployed within the next six months"; that page is out of date.
Scheduling (user guide)
- Less than a node: yes.
- The unit is 1 GPU, which comes with 16 cores and 375 GB RAM.
--exclusivegives a whole node.
- Charging: 0.125 node-hours per GPU-hour.
- Walltime: up to 48 h, on 1–484 nodes.
- Packing: same
srun --gpus-per-task=1 --gpu-bind=closest ... &pattern as Frontier. - MPI and RCCL: our first read of the guide found MPI described as "not yet officially verified", with a 16-node limit for MPI jobs and RCCL over the AMD Pollara NICs as the main communication path. We couldn't find those sentences again on a second read, so check the guide before relying on them.
- Kubernetes: pods of up to 8 GPUs and 48 h, in the
<proj>-gpunamespace. - Genesis share: half of Lux's 3.5M node-hours per year (facility page).
Software
- Modules:
rocm/7.2.4androcm/7.14.0,openmpi,mpich,amdfftw. - Not confirmed: MD packages, conda and PyTorch guidance.
Containers
- Kubernetes side: pods run ordinary Docker/OCI images directly.
- Slurm side: the user guide doesn't describe Apptainer. OLCF's example repo builds
docker://docker.io/rocm/pytorch:rocm7.14.1_...with Apptainer, and notes ROCm 7.14 is needed for the RCCL network plugin (example).
- Support: NERSC Help Portal (getting help).
- Scheduler: Slurm.
Scale (architecture)
| Partition | Nodes | Per node |
|---|---|---|
| GPU 40 GB | 1,536 | 1× EPYC 7763, 4× A100 40 GB |
| GPU 80 GB | 256 | 1× EPYC 7763, 4× A100 80 GB |
| CPU | 3,072 | 2× EPYC 7763, no GPU |
- Total: 7,168 GPUs (computed).
- Selecting the 80 GB nodes:
-C "gpu&hbm80g". - Requesting GPUs: request them explicitly with one of the
--gpus*options (running jobs).
Scheduling (queue policy)
| QOS | Max nodes | Max walltime | Notes |
|---|---|---|---|
| regular | — | 48 h | Exclusive nodes |
| shared | 0.5 node | 48 h | 1 or 2 GPUs, charged by fraction of the node |
| debug | 8 | 30 min | |
| interactive | 4 | 4 h | salloc only |
| preempt | 128 | 48 h | Charge drops to 0.25 after 2 h; can be preempted |
| premium | — | 48 h | 2× charge |
- Less than a node: yes.
- "GPU jobs in the shared QOS may request 1 or 2 GPUs and will be allocated a corresponding 16 CPU cores and 64 GB RAM or 32 CPU cores and 128 GB RAM."
- Example charge: 10 h on 2 GPUs = 5 node-hours.
- A job that needs 3 or 4 GPUs has to request a full node.
- Packing single-GPU tasks into one node (running jobs, "Single-GPU tasks in parallel"):
#SBATCH -C gpu #SBATCH -N 1 #SBATCH --ntasks-per-node=4 for i in 0 1 2 3; do srun --exact -u -n 1 --gpus-per-task 1 -c 32 --mem-per-gpu=55G ./task.sh $i & done wait
- The same page shows how to use CUDA MPS to run more than one process per GPU.
- For hundreds of tasks, use GNU Parallel rather than many
sruncalls or job arrays.
Preinstalled software
NERSC provides its supported MD codes as Shifter container images. It removed the GROMACS modules in January 2025 (timeline).
| Package | How provided | Source |
|---|---|---|
| GROMACS | docker:nersc/gromacs:23.2 (also _plumed, _colvars variants). PME runs on the CPU in these images. |
GROMACS |
| LAMMPS | nersc/lammps_all:23.08 and related images, plus a Kokkos build recipe |
LAMMPS |
| NAMD | nvcr.io/hpc/namd:3.0-beta5 (GPU, single-node) |
NAMD |
| AMBER | docker:nersc/amber_gpu:22 |
AMBER |
| OpenMM | Not documented. Install it yourself with conda or pip, or use a container. | — |
| PyTorch | module load pytorch/<ver> (2.13.0 newest); NGC-based nersc/pytorch images |
PyTorch |
| TensorFlow | module load tensorflow/<ver> |
TensorFlow |
| JAX | Not documented. Install it yourself. | — |
| Python | module load python or module load conda (Miniforge) |
NERSC Python |
GROMACS run example (from the GROMACS page):
#SBATCH --image docker:nersc/gromacs:23.2
srun --cpu-bind=cores --gpu-bind=none --module cuda-mpich shifter gmx_mpi mdrun -nb gpu -bonded gpu ...Containers (overview) NERSC runs two container runtimes. It recommends podman-hpc for new users, and still runs its own MD images under Shifter.
- podman-hpc (docs):
- Pull with
podman-hpc pull <image>. - You can build a Dockerfile on Perlmutter itself with
podman-hpc build -t name:tag ., thenpodman-hpc migrate name:tagso jobs can use the image. - Run with flags:
srun podman-hpc run --rm --gpu [--mpi|--cuda-mpi|--nccl-cu12] <image> <cmd>. - Apptainer/Singularity image formats are supported.
- Pull with
- Shifter (docs):
- Pull with
shifterimg -v pull docker:<image>:<tag>(useshifterimg loginfor private images). - In jobs:
#SBATCH --image=docker:..., thensrun shifter <cmd>. - Modules:
--module=gpu,cuda-mpich(CUDA-aware MPI), andnccl-plugin(NCCL over Slingshot).
- Pull with
- registry.nersc.gov (registry):
- A private project registry. Request access by ticket.
- It also caches pulls from docker.io, ghcr.io, nvcr.io (NGC), quay.io and others.
- NGC images can use Perlmutter's GPUs.
Custom software without containers
- conda / venv: install with
conda create --prefix /global/common/software/<proj>/myenv. NERSC recommends that location because imports from it are fast at scale. Compute nodes mount it read-only, so install from a login node (NERSC Python, global common). - Spack:
module load spackcomes preconfigured for the NERSC PE (Spack). - E4S: provided as Shifter images only (E4S).
- Cray PE:
cc/CC/ftnwithcudatoolkitandcraype-accel-nvidia80(compiler wrappers). - Sharing builds with the team: install under
/global/common/software/<proj>/and share modulefiles there (installing and sharing).
- Delivery: "scheduled to be delivered in late 2026" (Doudna).
- Announced hardware:
- Dell systems on the NVIDIA Vera Rubin platform, with Quantum-X800 InfiniBand.
- NERSC says at least 10× Perlmutter's performance, and says containers will be central to its user environment.
- NERSC hasn't published node or GPU counts.
- User docs: none yet. The AY2027 allocation call offers Perlmutter only (call).
- Early-access system: Cech (72 Grace CPUs + 144 Blackwell GPUs) is staff-only for now and "will be used to support the Genesis Mission" (NERSC news).
The facility pages below are out of date or contradict each other. Check them with the facility before relying on them.
- ALCF Polaris GROMACS: the prebuilt binary and recipe target CUDA 11 and predate the CUDA 13 upgrade.
- ALCF Polaris OpenMM: the page is stale and references a 2022 conda module.
- ALCF Aurora getting-started page: it still lists TensorFlow in
frameworks, which was removed. - ALCF container examples: they use 2022 NGC tags.
- OLCF Lux facility page: it says the system is not yet deployed, but the user guide shows it in production.
- OLCF Spack environments page: it targets Summit.
- OLCF Summit: it still appears on the compute-systems index, though it is retired.
- NERSC systems index: https://docs.nersc.gov/systems/ gives 1,536 GPU nodes, leaving out the 256 nodes with 80 GB GPUs.
- NERSC MD images: they are from 2023–24 (GROMACS 23.2, LAMMPS 23.08, NAMD 3.0b5).
- Equinox: DOE's October 2025 announcement said "expected to be delivered in 2026". A GitHub issue on argonne-lcf/user-guides quotes anl.gov as now saying "in the planning stages". We couldn't open the anl.gov page to check.
- ALCF: Is GROMACS or OpenMM available or planned for Aurora? Does the Polaris GROMACS 2022.1 binary still run after the CUDA 13 upgrade? How are Sophia
by-gpujobs charged? What is the Equinox access route for Genesis teams? - OLCF: How do Genesis teams apply for the Genesis half of Lux? Which MD packages and container workflows are supported on Lux's Slurm side?
- NERSC: Is there a Genesis allocation route on Perlmutter or Doudna? When do Doudna user accounts open?
- AmSC / DOE program manager: What is the process for compute allocations for awarded Genesis projects?