WISP Quarterly Meeting · June 30, 2026
Run NCAR's weather models in the cloud — without reinventing the wheel each time.
This material is based upon work supported by the NSF National Center for Atmospheric Research, a major facility sponsored by the U.S. National Science Foundation and managed by the University Corporation for Atmospheric Research.
Standing up WRF / MPAS on the cloud means rebuilding a deep, pinned dependency stack — compilers, MPI, and the parallel-I/O chain — from scratch, every time.
One command to a cloud-ready, runnable model image.
Pinned, reviewed build recipes shared across all projects.
Every dependency pinned by SHA / version, so the software stack rebuilds identically.
Same recipe targets AMIs today, containers next.
Scope: builds the model and its toolchain — input-data staging & output movement stay in the user's workflow.
The build instance compiles the full parallel-I/O stack — HDF5 + PnetCDF + PIO + METIS + the model, then snapshots to the AMI. Networking self-provisions by default; locked-down accounts are accommodated with pre-created instance profiles.
A new model or version is a new manifest + recipe directory; the framework does the rest.
CSP support is a pluggable interface — AWS is the first implementation. Adding a provider = implement two functions.
Start / stop compute clusters on demand — the clearest cost-control story.
Container output alongside AMIs, growing out of the MPAS prototype.
Continued breadth across the roadmap — new models, new providers.
Cost honesty: for cloud NWP the bill is dominated by EFA HPC instances + FSx Lustre + data egress — not idle time alone.
pip install from a Git / URL ref. Not on PyPI.pip install ncarmm for NCAR staff.Repository: github.com/NCAR/ncarmm
ncarmm: build once, run where NCAR computes — cloud today, on-prem container next.
Not presented — reference for the co-leads.