Large-scale CFD parallel computing method based on distributed Mysql cluster storage

A parallel computing and cluster storage technology, applied in computing, special data processing applications, instruments, etc., can solve problems such as tracking, debugging and performance analysis of unfavorable program operation, inability to record and store flexibly, and strict format requirements, to avoid problems such as The effect of data coverage risk, avoiding concurrent read and write operations, and reducing learning costs

Active Publication Date: 2014-09-10
三多(杭州)科技有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The intermediate data generated during the process calculation, the usual CFD parallel program will be directly discarded due to the cumbersome recording
If the file I / O method is used to record through the MPI interface, it cannot be recorded and stored flexibly because of its strict format requirements, which will cause a large amount of information to be discarded during the running of the process, which is not conducive to tracking the running status of the program Debugging and Profiling

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Large-scale CFD parallel computing method based on distributed Mysql cluster storage
  • Large-scale CFD parallel computing method based on distributed Mysql cluster storage
  • Large-scale CFD parallel computing method based on distributed Mysql cluster storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The method in the embodiment of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiment of the present invention. The described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work belong to the protection scope of the present invention.

[0035] In order to solve the data and log storage problems of the existing large-scale CFD parallel programs, the present invention adopts a storage scheme based on a distributed Mysql cluster, so that the large-scale CFD parallel programs can meet the requirements of efficiently, flexibly and reliably storing data and log information.

[0036] The specific operation process of the large-scale CFD parallel computing method based on distributed Mysql cluster storage is as follows:

[0037] 1. CFD dev...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a large-scale CFD parallel computing method based on distributed Mysqul cluster storage, and relates to communication between cooperating processes and data storage on multiple computing nodes. The large-scale CFD parallel computing method comprises the steps that the CFD process on each computing node be connected to a database through the fact that an API is driven by a Mysql, and initial data are acquired from a database to be used for computing; according to the CFD process, MPI protocol communication is used in the computing process, and the data or global reduction information on a zone boundary are / is exchanged; for data on each iterative step, the process is connected with a handle through the Mysqul to write the data into the database; after CFD parallel program computing is completed, Mysqul clusters are synchronized to obtain complete data in the computing process. Compared with an existing CFD parallel computing method, an open source Mysql database is fully used for achieving high performance and high reliability of data storage, and various information and data in the computing process can be flexibly and completely stored by CFD parallel programs. According to the large-scale CFD parallel computing method, a development process is simplified, the wall time of execution of the CFD parallel programs is reduced, the practicability is high, and popularization is easy.

Description

technical field [0001] The invention relates to a large-scale CFD program parallel realization method, especially a data storage method in the CFD parallel program. Background technique [0002] In the field of fluid simulation and calculation, with the increase of problem scale and the improvement of data accuracy requirements, the number of grids for 3D CFD simulation has rapidly increased from tens of millions to billions or even hundreds of billions. The resulting huge amount of calculation requires high-performance computing to be able to give the calculation results of the program within an acceptable time range. At present, parallel computing is the key and hot spot of high-performance computing, and MPI is a protocol for communication between parallel processes. MPI technology is a standard interface for cross-host process communication in distributed clusters, and has received strong support from various computer manufacturers and software developers. MPI-based I / ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F16/252
Inventor 刘铁刚何晓峰赵越
Owner 三多(杭州)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products