Parallel solution method and system for pattern development

A pattern and a technology to be solved are applied in the field of parallel solving methods and systems for pattern development, so as to achieve the effect of convenient and rapid transplantation and deployment, and simplify the difficulty

Active Publication Date: 2020-07-17
TSINGHUA UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Therefore, the purpose of the present invention is to overcome the above-mentioned defective of prior art, provide a kind of parallel solving method and system for mode development to reduce the difficulty of mode development, so that mode developers and users can learn from massive codes and complex " Break out of the "parallel swamp" and focus on the research of scientific problems in the field

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
  • Parallel solution method and system for pattern development
  • Parallel solution method and system for pattern development
  • Parallel solution method and system for pattern development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0052]The calculations that occur in the solution of model equations are usually centered on grid points in space, and it is necessary to continuously perform various operations such as circulation, difference, and interpolation on the physical quantities on the spatial points, and the physical quantities on each point. Accurate control is required to complete the solution of the model equations. Taking the development of Fortran language as an example, the solution of a model equation in the traditional way usually requires writing thousands or even tens of thousands of lines of seria...

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 present invention provides an efficient parallel numerical solution method and system for a mode equation, an expression of a discrete form corresponding to a mode equation to be solved, the operand of the expression being a physical quantity expressed in a three-dimensional array form, the operator of the expression comprising a predefined mode operator and a basic operator overloaded to support the three-dimensional array; According to the number of available parallel processes and the dimension of the three-dimensional array, dividing the three-dimensional array corresponding to each physical quantity, and storing the data distribution information of each three-dimensional array among the processes; An expression map corresponding to the expression is constructed, and the expressionis evaluated based on the expression map. This parallel solution method enables users to quickly construct parallel code from schema formulas, shields complex and tedious details of parallel programming, and simplifies the difficulty of schema program development.

Description

technical field [0001] The invention relates to domain-specific language and parallel computing technology, in particular to a parallel solution method and system for model development. Background technique [0002] The main means of studying climate change, earth system evolution, ocean evolution, etc. is to carry out numerical simulation of these systems, and this process can also be called model calculation. The development of models such as Earth System Models, Ocean Models, etc. is gradually moving towards higher resolution and more physical processes. The improvement of the resolution poses a serious challenge to the model calculation, and the serial model program is difficult to meet the demand. Therefore, researchers in the field (also called model developers) are required to develop parallel programs running on supercomputers to meet the requirements of high resolution and high timeliness such as atmospheric and oceanic forecasting. Taking the ocean as an example,...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/20
CPCG06F8/20
Inventor 黄小猛吴琦王冬杨广文
Owner TSINGHUA UNIV
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