rom.js/cfd.xyz: An open-source framework for generating and visualizing parametric CFD results
From MaRDI portal
Publication:6399384
arXiv2205.08387MaRDI QIDQ6399384
Author name not available (Why is that?)
Publication date: 17 May 2022
Abstract: We present in this technical note an open-source web framework for the generation and visualization of parametric OpenFOAM simulations from surrogate models. It consists of a JavaScript module (rom.js) and a web app (cfd.xyz) to explore fluid dynamics problems efficiently and easily for a wide range of parameters. rom.js is a JavaScript port of a set of open-source packages (Eigen, Splinter, VTK/C++ and ITHACA-FV) to solve the online stage of reduced-order models (ROM) generated by the ITHACA-FV tool. It can be executed outside a web browser within a backend JavaScript runtime environment, or in a given web solution. This methodology can also be extended to methods using machine learning. The rom.js module was used in cfd.xyz, an open-source web service to deliver a collection of interactive CFD cases in a parametric space. The framework includes some tutorials, showing the whole process from the generation of the surrogate model to the web browser. It also includes a standalone web tool for visualizing users' ROMs by directly dragging and dropping the output folder of the offline stage. Beyond the current proof of technology, this enables a collaborative effort for the implementation of OpenFOAM surrogate models in applications demanding real-time solutions such as digital twins and other digital transformation technologies.
Has companion code repository: https://github.com/simzero-oss/cfd-xyz-viewer
This page was built for publication: rom.js/cfd.xyz: An open-source framework for generating and visualizing parametric CFD results
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6399384)