A massive simultaneous cloud computing platform for OpenFOAM

Abstract

Today the field of numerical simulation in is faced with increasing demands for data-intensive investigations. On the one hand Engineering tasks call for parameter-studies, sensitivity analysis and optimization runs of ever-increasing size and magnitude. In addition the field of Artificial Intelligence (AI) with its notorious hunger for data, urges to provide ever more extensive, numerically derived learning-, testing- and validation input for training e.g. Artificial Neural Networks (ANN). On the other hand the current ‘age of cloud computing’ has set the stage such that nowadays any user of simulation software has access to potentially limitless hardware resources. In the light of these challenges and opportunities, Zurich University of Applied Sciences (ZHAW) and Kaleidosim Technologies AG (Kaleidosim) have developed a publically available Massive Simultaneous Cloud Computing (MSCC) platform for OpenFOAM. The platform is specifically tailored to yield vast amounts of simulation data in minimal Wall Clock Time (WCT). Spanning approximately nine-man-years of development effort the platform now features: • An instructive web-browser-based user interface (Web Interface); • An Application Programming Interface (API); • A Self-Compile option enabling users to run self-composed OpenFOAM applications directly in the cloud; • The Massive Simultaneous Cloud Computing (MSCC) feature which allows the orchestration of up to 500 cloud-based OpenFOAM simulation runs simultaneously; • The option to run Paraview in Batch Mode such that (semi-) automated cloud-based post-processing can be performed; • The Katana File Downloader (KFD) allowing the selective download of specific output dat

    Similar works