Unlock instant, AI-driven research and patent intelligence for your innovation.

A Design Method for Parallel Framework of Ocean Numerical Models

A numerical model and design method technology, applied in the direction of calculation, electrical digital data processing, special data processing applications, etc., can solve problems such as difficult development, achieve the effect of reducing calculation time, improving calculation efficiency and timeliness

Active Publication Date: 2019-05-03
OCEAN UNIV OF CHINA
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the design of parallel programs is very different from serial programs in terms of ideas and methods, and its development is also relatively difficult.

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
  • A Design Method for Parallel Framework of Ocean Numerical Models
  • A Design Method for Parallel Framework of Ocean Numerical Models
  • A Design Method for Parallel Framework of Ocean Numerical Models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] Parallelization of 2D Tidal Waves with Assimilated Numerical Models

[0068] In this embodiment, a two-dimensional tidal wave accompanying assimilation numerical model is used to simulate the tide of the Bohai-Yellow Sea. The determination of open boundary conditions and bottom friction coefficients is a very important aspect in the numerical simulation of tidal currents. The adjoint assimilation method can be used to invert the open boundary conditions and bottom friction coefficients in tidal models. In this experiment, the two-dimensional tidal wave accompanying assimilation model is used to assimilate altimeter data to simulate the M 2 Divide the tide. First, the original serial program is changed to a parallel program using the FPOM framework. The serial program has a total of 1210 lines (excluding blank lines, but includes necessary comments). After changing to parallel, a total of 110 lines of code are added, 104 lines are modified, and the parallel progra...

Embodiment 2

[0071] Parallelization of one and a half layer reduced gravity wind-induced circulation numerical models

[0072] In this example, a 1.5-layer reduced gravity wind-induced current model is used to carry out numerical simulation experiments of Indian Ocean currents. Ocean currents exist throughout the world's oceans, and their temporal and spatial changes are continuous, through which the world's oceans are organically linked. According to the actual wind field on the ocean, taking into account the fact that the Coriolis force varies with latitude and the friction of the terrain, the basic characteristics of ocean currents can be simulated, and the basic characteristics of ocean currents can be mastered. research is of great significance. Since the simulation of ocean currents requires a relatively high resolution, its calculation load is very large. In this calculation example, the numerical model is firstly parallelized by using FPOM. After parallelization, the program ...

Embodiment 3

[0076] Parallelization of numerical models of oceanic westward intensification

[0077] In this example, a one-and-a-half-layer barotropic model is used to simulate the westward strengthening of the ocean current field under the action of a steady wind field. Westward strengthening is an important phenomenon in oceanic circulation. Stommel and Munk et al. explained the westward strengthening of the ocean theoretically through the β effect, bottom friction and nonlinear inertial effects respectively. Since the spatial scale of the ocean is often large and requires a large amount of calculation, it is often time-consuming, and the total calculation time needs to be shortened through parallelism. In this example, FPOM is used to parallelize the numerical model first. After parallelization, the program code has a total of 453 lines (excluding blank lines and comment lines), of which 24 lines of code are added and 10 lines of code are modified in the process of changing from se...

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 discloses a design method for a parallel framework of an ocean numerical mode, wherein computation characteristics of the typical ocean numerical mode are analyzed; a parallel function module is separated from a physics course computation module; and a parallel function is encapsulated into an independent module. During design of the parallel frame, only implementation of the parallel function and optimization of parallel efficiency need to be concerned, and physics issues in need of specific solutions do not need to be concerned, so that the method has high universality. During development of the ocean numerical mode, the parallel framework can be used to implement parallelization, so that cumbersome details such as data decomposition, inter-process communication and parallel input and output can be avoided, and more attention can be paid to implementation of physics courses.

Description

technical field [0001] The invention relates to the field of marine numerical processing, in particular to a design method of a parallel framework of marine numerical models. Background technique [0002] In physical ocean research, numerical simulation is a very important research method. However, the amount of calculation for high-resolution ocean numerical simulation is very large. In order to obtain the simulation results as soon as possible, it is necessary to use a high-performance computer to reduce the running time of the program. This requires changing the existing numerical model to a parallel program, or developing a numerical model that supports parallel operations. However, the design of parallel programs is very different from serial programs in terms of ideas and methods, and its development is more difficult. Contents of the invention [0003] In order to solve the above problems, the present invention provides a design method for the parallel framework o...

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): G06F17/50
CPCG06F30/367Y02A90/10
Inventor 沈飙苗春葆林霄沛李明悝钱成春宋振亚刘海行张从
Owner OCEAN UNIV OF CHINA