1、 Overview of MarineFlow Software
MarineFlow, a CFD software for ship hydrodynamics, is a mission driven computational fluid dynamics software developed by the China Shipbuilding Science Research Center. It has completely independent intellectual property rights and is designed for unstructured grid systems.
Interface
2、 2025 New version highlights
(1)More comprehensive functionality
Continuously developing new software features, including overlapping grids, flow heat transfer, bubble flow, wave environment, turbulence transition, and nonlinear eddy viscosity, has expanded the application scope of MarineFlow software.
Overlapping Grid Simulation |
|
Flow heat transfer simulation |
|
|
|
Bubble flow simulation |
|
Wave environment simulation |
(2)More efficient computation
Through architecture optimization and related algorithm improvement, the robustness of the software continues to be enhanced. By optimizing and improving data structures, computation processes, data access, compiler library functions, etc., the computational efficiency has been significantly improved: in classic case tests, the computational efficiency has increased by 19% -39%.
Comparison of computational performance before and after optimization
(3)More convenient interaction
The usability of the software continues to improve through optimization and improvement in user interface, input/output interface, boundary condition settings, and other aspects.
Initial interface of software
3、FUNCTION
(1) CFD solve
This software is designed for ship hydrodynamics CFD engineering applications and consists of 7 major module groups, including 5 basic functional module groups: NS equation solving module group, turbulence solving module group, free surface solving module group, multi grid solving module group, motion solving and implementation module group; And two supporting module groups: a large-scale linear algebraic equation solving module and an MPI parallel computing module. At present, it has the following functions:
1) Can achieve three-dimensional single-phase and two-phase turbulence simulation
2) Supports structured grids, unstructured grids, mixed grids, arbitrary polyhedral grids, interfacial grids, and sliding grids
3) Support solving in inertial coordinate system, non inertial coordinate system, and multi reference coordinate system
4) Support solving six degrees of freedom motion
5) Support multi block/multi set grid coupling solution
6) Compatible with various domestic CPUs such as Haiguang, Kunpeng, Shenwei, etc
7) Support MPI parallel computing
8) Provide interfaces with major commercial CFD and pre-processing software
Overall software architecture
(2)Typical application scenarios
Calculation of resistance/wave making for surface vessels
Underwater vehicle with drift angle oblique navigation hydrodynamics
Propeller open water
Energy saving effect evaluation
4、 Software Features
1) Completely autonomous and controllable: from the underlying data structure and solving process to matrix solving, parallel computing, etc., all independently developed, with no restrictions on subsequent applications and upgrade development;
2) Excellent grid compatibility: Supports all commonly used CFD grids, including structured grids, unstructured grids, Cartesian grids, various hybrid grids, interface grids, and slip grids;
3) Rich turbulence/free surface models: supports multiple series of turbulence models such as k - ε, k - ω, LES, DES, and high-resolution free surface models such as CICSAM and HRIC;
4) Unrestricted parallel computing: Unrestricted large-scale parallel computing has achieved large-scale parallel computing on 1.12 billion grids;
5) Compatible with various domestic CPUs such as Huawei Kunpeng processor, Zhongke Shuguang Haiguang processor, and Shenwei SW26010 processor, supporting X86 instruction set, ARM instruction set, and Shenwei instruction set;
6) A large amount of systematic validation was carried out through standard CFD uncertainty analysis, ITTC international blind calculation comparison, and the use of rich experimental data from research and development units for large-scale sample applications.