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

Multi-layer rapid multi-pole parallel grid fine cutting method based on an auxiliary tree

A multi-pole and grid technology, applied in multi-channel program devices, image data processing, special data processing applications, etc., can solve problems such as unusable, discrete initial grids, difficult reading, etc., and achieve high parallel efficiency, Improve reading efficiency and reduce the effect of extra communication

Active Publication Date: 2019-06-21
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Considering the array of intermediate variables, the memory required for a single grid generation is close to or even exceeds 1TB. Whether it is hardware resources or computing time, serial programs are difficult to implement
[0010] (2) Difficulty reading
Restricted by the operation of rearranging the edges in multipoles, the implementation of mesh refinement cannot adopt the general decomposition mode based on the target geometry map partition (metis), otherwise the unreasonable initial mesh discretization will lead to a large number of Communication

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
  • Multi-layer rapid multi-pole parallel grid fine cutting method based on an auxiliary tree
  • Multi-layer rapid multi-pole parallel grid fine cutting method based on an auxiliary tree
  • Multi-layer rapid multi-pole parallel grid fine cutting method based on an auxiliary tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0096] In this embodiment, metal balls with a diameter of 2400 wavelengths and such as Figure 9 The ship target model with a length of about 6000 wavelengths as shown is the target, and the parallel grid fine-section method proposed by the present invention is adopted, and 960 MPI processes are called to carry out fine-scale analysis, and then the ternary parallel multi-layer fast multi-pole subroutine calculation is called to test The correctness of the generated mesh. The computing platform is the "Yuan" supercomputing platform of the Network Center of the Chinese Academy of Sciences, each node has 256G memory, 2 Intel-E5-2680V3 processors, and 24CPU cores.

[0097] Table 1 shows the grid information generated by finely dissecting the two targets. Among them, the initial grid is generated by CATIA subdivision, the coarse grid is used to construct the auxiliary tree, and the initial grid is produced by three fine subdivisions, and the final grid is the grid subdivision that...

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 multi-layer rapid multi-pole parallel grid fine cutting method based on an auxiliary tree. According to the invention, an auxiliary tree is constructed based on a coarse gridtriangular unit center; a discrete mode with the same structure as that of a multi-pole sub-tree for calculation is adopted for the auxiliary tree; layered dispersion is carried out on the process number. A finest layer is traversed according to a box parallel first layer discrete mode. distribution mapping is established between the triangular units and the processes for calculation, and the triangular units, edges and vertexes are rearranged to form coarse grid files with continuous partitions. Secondly, the coarse grid files are read in parallel, the coarse grids are uniformly, consistently and finely sectioned in each process, newly-generated edges, points and triangles are renumbered to form complete fine grid information, the locality of data can be kept to the maximum extent, the communication data size is reduced, and therefore high parallel efficiency is achieved.

Description

technical field [0001] The invention belongs to the research field of computational electromagnetic calculation, and in particular relates to a multi-layer fast multi-pole parallel grid fine-section method based on an auxiliary tree. Background technique [0002] The method of moments is an exact algorithm in computational electromagnetism that solves integral equations. It is especially suitable for solving open-domain problems, such as scattering and radiation problems, because the radiation boundary conditions are automatically satisfied. The iterative solution of the final matrix equation of the method of moments can be accelerated using multilevel fast multipole techniques. The multi-layer fast multipole technology divides the target into multi-layer boxes, and realizes matrix-vector multiplication through aggregation, transfer, and divergence in a grouped and hierarchical manner. With the help of efficient parallel computing technology, the calculation scale of the m...

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/50G06T17/20G06F9/50
Inventor 杨明林吴比翼肖光亮郭琨毅盛新庆
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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