Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ADCIRC is a widely used high-performance model for simulating coastal storm surge, tides, and other hydrodynamic flows. It solves large-scale systems with complex meshes and often requires hundreds or thousands of cores to run efficiently.

Running ADCIRC on an HPC system like Stampede3 is challenging because

The ADCIRC app on DesignSafe automates this

The ADCIRC app on the DesignSafe Web Portal was created to eliminate these complexities. It provides

This means you can run powerful storm surge or tidal simulations on thousands of cores, directly from a browser, without needing to write SLURM or MPI commands by hand.

Where to find the app’s code

Like all DesignSafe apps, the ADCIRC application is open source and hosted in the DesignSafe GitHub organization at WMA-Tapis-Templates.

The repository includes

Reviewing this code is an excellent way to see exactly how your web inputs translate into HPC job submissions, which is very helpful when you want to transition to more advanced workflows (like running ensembles via custom automation).

Comparison table

Without the appWith the ADCIRC app on DesignSafe
Must write detailed SLURM + MPI scripts by handSubmission script created for you automatically
Manually copy meshes and forcing files to scratchInputs staged to scratch for fast execution
Handle complex MPI decompositions directlyApp manages MPI environment and process layout
Manually retrieve potentially huge result filesOutputs automatically copied back to My Data

The app automates all these steps, letting you focus on building better surge models and analyzing impacts rather than on cluster mechanics.