Related Experiment Video
Updated: Oct 4, 2025

Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
Published on: April 12, 2019
A field-based general framework to simulate fluids in parallel and the framework's application to a matrix
Yuanqing Wu1, Shuyu Sun1,2
1College of Mathematics and Statistics, Shenzhen University, Shenzhen, Guangdong, China.
Researchers developed a general fluid simulation framework using abstract "fields" for simplified, unified operations. This field-based approach enables easy parallel code generation for large-scale simulations.
Area of Science:
- Computational fluid dynamics
- Scientific computing
Background:
- Fluid simulations involve complex operations like discretization and system solving.
- Existing methods lack a unified approach, hindering efficiency and parallelization.
Purpose of the Study:
- To introduce a general, field-based fluid simulation framework.
- To simplify and unify fluid simulation operations.
- To facilitate the rapid generation of parallel fluid simulation codes.
Main Methods:
- Abstracting common fluid simulation operations into a general framework based on "fields".
- Integrating parallelism (OpenMP, MPI) into the field-based framework.
- Developing a parallel 3D matrix acidization simulator (Masor) as an application.
Main Results:
- The field-based framework simplifies and unifies fluid simulation operations.
- Parallelization is efficiently achieved at both OpenMP and MPI levels.
- The Masor simulator demonstrates physically reasonable results, validating the framework's effectiveness.
Conclusions:
- A novel field-based general framework significantly simplifies fluid simulations.
- The framework enables efficient parallel code generation for large-scale problems.
- The developed Masor simulator confirms the framework's correctness and practical applicability.
Related Concept Videos
Typical Model Studies
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Newtonian Fluid: Problem Solving
A velocity gradient forms within the fluid when a Newtonian fluid is placed between two parallel plates, with...
Modeling and Similitude
Pressure of Fluids
Design Example: Creating a Hydraulic Model of a Dam Spillway

