Advanced Research Computing for Computational Fluid Mechanics
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.
Course structure
- Section 1: Foundational aspects of ARC (4 hours)
- Section 2: Leveraging HPC for large-scale CFD computations (9 hours)
- Section 3: Research data management for CFD (3 hours)
Target audience and prerequisites
- new graduate students in computational physics or engineering
- experimentalists 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 “ARC4CFD: Learning how to leverage High-Performance Computing with Computational Fluid Dynamics”, 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.
For comments and suggestions, please contact us.