ARC4CFD
Overview
During the Winter term 2024 I took on this amazing opportunity at the University of Waterloo: develop an open-source, hands-on, completely asynchronous course with the objective to bridge the gap between small sclae CFD simulations and large-scale computations on high-performance computing (HPC) systems.
Advanced Research Computing for Computational Fluid Dynamics, or ARC4CFD, is a 16-hour online, asynchronous course to help learners with a basic understanding of fluid dynamics and CFD bridge the knowledge gap towards the effective utilization of CFD on modern ARC resources.
Target audience
- new graduate students in computational physics or engineering
- experimentalist and theoreticians complementing their work with numerical simulations on HPC
- undergraduate students on student design teams interested in leveraging CFD on HPC
The prerequisites for the course are listed here.
Learning outcomes
At the end of this course, the learner should be able to:
- Define the main concepts in parallel and high performance computing
- Conduct an a priori estimate of the computational cost of a CFD simulation
- Explain the impact of modelling assumptions on HPC cost
- Optimize simulation and parameters of a CFD problem for HPC
- Develop a research data management strategy for a CFD workflow
Citation
Please cite our manuscript “Advanced Research Computing for Computational Fluid Dynamics (ARC4CFD)”, Hickey et al. (under review).
Acknowledgments
This course was developed in the Multi-Physics Interaction Lab at the University of Waterloo, Canada with the financial support of Compute Ontario. Make sure you check the developers page here.
For comments and suggestions, please contact us.