ARC4CFD: Learning how to leverage High-Performance Computing with Computational Fluid Dynamics
Computational Fluid Dynamics (CFD) is a field of computational physics that relies heavily on modern Advanced Research Computing (ARC) resources (Cant, 2002).The spatial and temporal resolutions required to solve modern CFD problems means that they can take advantage of the full benefits of large-scale distributed-memory parallelization that is available on high-performance computing (HPC) systems on ARC infrastructure.The CFD user base is broad, diverse and interdisciplinary.As CFD tools have progressed over the past decades, the improved robustness, predictive capabilities, and user-friendliness led them to be adopted by nontraditional HPC users such as new graduate students, experimentalists, theoreticians, and student design teams.Advanced Research Computing for Computational Fluid Dynamics, or ARC4CFD, is an open source, asynchronous online course (https://arc4cfd.github.io) that was developed to give users a basic understanding of fluid dynamics and CFD to bridge the knowledge gap toward an effective use of CFD on modern ARC resources.
Authors
- Francesco Ambrogi (ORCID: https://orcid.org/0000-0001-7254-4494)
- Jean-Pierre Hickey (ORCID: https://orcid.org/0000-0002-6944-3964)
- Sophie Hillcoat
- Jamie W. Joseph (ORCID: https://orcid.org/0000-0002-6847-534X)
- Nipin Lokanathan
Institutions
- University of Waterloo (CA)
Publication Details
- Journal
- Journal of Open Source Education
- Published
- 2025-05-05
- DOI
- https://doi.org/10.21105/jose.00252
- Primary Topic
- Lattice Boltzmann Simulation Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00