Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Parallel communication route establishing method and system

A method for establishing a method and routing technology, which is applied in the field of establishing a method and system for parallel communication routes, and can solve the problems of lack of parallel scalability, slow mode start-up speed, and time-consuming, etc.

Active Publication Date: 2020-07-03
TSINGHUA UNIV
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, time consuming and not scalable in parallel, especially at high resolution model grids with many grid points, resulting in severely slow model startup

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 communication route establishing method and system
  • Parallel communication route establishing method and system
  • Parallel communication route establishing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] figure 1 A flow chart of a method for establishing a parallel communication route is shown, as figure 1 As shown, the method includes the following steps:

[0060] Step S1, initialization: the sending end and the receiving end establish a global index of all grid points for the same grid, and each process of the sending end and receiving end builds a grid point local-global mapping table based on the grid point global index.

[0061] It should be noted that the global indexes of different grid points are different. In this embodiment, the sending end and the receiving end establish the global index of all grid points for the same grid, so that the global index of the same grid point in the sending end and the receiving end The index is the same, if a process at the sending end and a process at the receiving end save the variable value on the grid point with the same global index, the parallel communication routing relationship will contain the communication between the...

Embodiment 2

[0108] Corresponding to Embodiment 1, this embodiment provides a system for establishing parallel communication routes, such as Figure 4 As shown, the system includes:

[0109] The initialization module 1 is used to establish the global index of all grid points for the same grid, and each process of the sending end and the receiving end builds a grid point local-global mapping table based on the grid point global index;

[0110] The first parallel sorting module 2 is used for parallel sorting the items in the grid point local-global mapping table among all processes at the sending end;

[0111] The second parallel sorting module 3 is used for parallel sorting the items in the grid point local-global mapping table among all processes at the receiving end;

[0112] Parallel building module 4, used for parallel establishment of the sending end-receiving end grid point mapping relationship table when the processes of the sending end and the receiving end cooperate;

[0113] The...

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 parallel communication route establishment method and system, and the method comprises the steps that a transmitting end and a receiving end establish global indexes of all grid points for the same grid, and each process builds a grid point local-global mapping table based on the global indexes of the grid points; the sending end / receiving end performs parallel sorting oneach item in the grid point local-global mapping table among all processes of the sending end / receiving end; the processes of the sending end and the receiving end cooperate with each other, and a sending end-receiving end grid point mapping relation table is established in parallel; the sending end / receiving end performs parallel sorting on all the processes of the sending end / receiving end in the sending end-receiving end grid point mapping relation table; and each process of the sending end and the receiving end generates a communication routing relationship between each process and the corresponding receiving end or the process of the sending end according to the local sending end-receiving end grid point mapping relationship table of the processes. According to the method, the parallel communication routing relationship between numerical programs can be quickly established, and the method is efficient and has parallel expandability.

Description

technical field [0001] The invention relates to the technical field of numerical programs, in particular to a parallel communication route establishment method and system. Background technique [0002] The Earth System Model is an indispensable scientific tool for the study of climate evolution, future climate prediction and seamless numerical forecasting. It is a complex comprehensive numerical program, which is composed of component models that simulate the atmosphere, land surface, ocean and sea ice and other Earth system circles through the coupling of couplers. Each component model of the Earth system model is a grid-based numerical program, that is, the area to be calculated (two-dimensional surface or three-dimensional space) is divided into a calculation grid composed of several non-overlapping grid points (atomic areas), and Collaborative calculations are performed on all grid points. For a calculation area, the more grid points are divided, the higher the resolut...

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): G06F9/50G06F9/54H04L29/06
CPCG06F9/5072G06F9/545H04L67/01
Inventor 刘利于灏孙超李锐喆于馨竹
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products