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.

OpenFOAM is a powerful, open-source computational fluid dynamics (CFD) toolkit, widely used for modeling fluid flow, turbulence, heat transfer, and more. Running OpenFOAM on a large-scale HPC system like Stampede3 is notoriously complex for several reasons.

Doing this manually means

The OpenFOAM app on DesignSafe simplifies this entire workflow

The OpenFOAM Web-Portal app on DesignSafe takes care of these complexities by

This frees you to focus on building and validating your CFD model, not on the administrative overhead of HPC cluster workflows.

Where to find the app’s code

Like all DesignSafe apps, the OpenFOAM application is fully open source. You can explore the implementation at WMA-Tapis-Templates.

There you will find

Studying this repository is an excellent way to understand how your OpenFOAM inputs are translated into HPC jobs, which is especially valuable when you start writing your own automation or direct SLURM submissions.

Comparison table

Without the appWith the OpenFOAM app on DesignSafe
Manually prepare SLURM + MPI scriptsSLURM + MPI setup done automatically
Copy case files to scratch by handInput cases staged for you
Must load modules and ensure correct buildEnvironment pre-configured on TACC
Reconstruct + copy results back manuallyOutputs automatically gathered into My Data
Handle parallel decomposition explicitlyDecomposition + execution managed by the app

The app ensures your CFD analyses run efficiently on HPC without requiring you to become an expert in SLURM, MPI, or filesystem staging.