Form to Flow: a cloud-based workflow automation system for introductory CFD courses
ORAL
Abstract
Introductory CFD courses at the undergraduate level are taught with an emphasis on the methodology of computational engineering and application to real-world problems, and with limited discussion of numerical methods and algorithms. The interaction of students with any CFD solvers used in such courses is therefore limited to running simulations, and does not include software or model development. However, two problems arise in this educational setting, both stemming from a lack of familiarity of beginner students with command line-based interfaces. Firstly, to run sufficiently high quality calculations of complex geometries and physics requires computing power beyond what is available to the students' personal computers, necessitating the use of high performance computing (HPC) systems which many undergraduates are not conversant with. Secondly, available industry and open-source tools that provide a graphical user interface (GUI) for students are of such complexity as to result in a large portion of class time spent in learning to interact with the tool.
We have developed a novel workflow automation system called Form to Flow (F2F) that solves both the above problems, by using a combination of Google tools and a cloud storage synchronization tool to connect students seamlessly to a HPC system that remotely runs CFD simulations, with interactions through a simple form. F2F is modular and solver-agnostic. We tested this system in the Computational Engineering course (ME123) at Stanford University in Spring 2024, and present results.
We have developed a novel workflow automation system called Form to Flow (F2F) that solves both the above problems, by using a combination of Google tools and a cloud storage synchronization tool to connect students seamlessly to a HPC system that remotely runs CFD simulations, with interactions through a simple form. F2F is modular and solver-agnostic. We tested this system in the Computational Engineering course (ME123) at Stanford University in Spring 2024, and present results.
–
Presenters
-
Mark Benjamin
Department of Mechanical Engineering, Stanford University
Authors
-
Mark Benjamin
Department of Mechanical Engineering, Stanford University
-
Gianluca Iaccarino
Stanford University