Pollutant convection diffusion equation high-performance numerical solution method based on multiple GPUs

A convective-diffusion, numerical solution technology, applied in data processing applications, instruments, predictions, etc., can solve the problems of low computational efficiency of the convective-diffusion equation, and achieve the effect of high computational efficiency

Active Publication Date: 2021-05-25
XIAN UNIV OF TECH
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a high-performance numerical solution method for pollutant convection-diffusion equation based on multiple GPUs, which solves the problem of low calculation efficiency of pollutant convection-diffusion equation in the prior art

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
  • Pollutant convection diffusion equation high-performance numerical solution method based on multiple GPUs
  • Pollutant convection diffusion equation high-performance numerical solution method based on multiple GPUs
  • Pollutant convection diffusion equation high-performance numerical solution method based on multiple GPUs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0044] The present invention provides a high-performance numerical solution method for pollutant convection-diffusion equation based on multiple GPUs, such as figure 1 As shown, the specific steps are as follows:

[0045] Step 1, define the boundary of the study area, the initial value of the convective diffusion velocity of pollutants, the initial value of pollutant concentration, etc.;

[0046] Step 2, use CUDA language to write, read the computing units of the entire research area, and divide the computing units of the research area into upper and lower halves;

[0047] Step 3: After the calculation unit completed in step 2 is divided into two equal parts, in order to ensure that the calculation unit in the boundary area also participates in the numerical calculation, the data in the boundary part is filled with a row of data in the upper...

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 pollutant convection diffusion equation high-performance numerical solution method based on multiple GPUs, and the method mainly comprises the steps of carrying out the initialization assignment of all calculation variables through two GPUs; dividing a calculation unit of the research area into an upper part and a lower part; filling a row of data at the boundary of each of the upper and lower calculation areas; distributing the calculation tasks averagely to the corresponding GPUs for batch calculation; calculating flux values in different directions and pollutant concentration values at different moments on the double GPUs by adopting a finite difference method discrete equation; after the first cycle calculation is completed, writing result data of the boundary part in the GPU into a memory for standby application, and copying the result data to the two GPUs to be subjected to data filling and cycle calculation until the end of the next iteration; and outputting a pollutant convection diffusion change result graph at each moment. According to the invention, the pollutant convective diffusion equation is solved by adopting a multi-GPU calculation method, and the calculation efficiency is higher than that of an existing convective diffusion equation solving method adopting a CPU and a single GPU.

Description

technical field [0001] The invention belongs to the technical field of high-performance numerical solution calculation for numerical equations, and relates to a multi-GPU-based high-performance numerical solution method for pollutant convection and diffusion equations. Background technique [0002] The environmental pollution of urban surface water has affected the safety of people's domestic water and the development of social economy, so the research on the change process of convective diffusion of pollutants is very important, which provides a powerful reference for evaluating the change of pollutants and early warning. In the process of sponge city construction proposed by the state, point source and non-point source pollution events will cause groundwater pollution, and it is very important to help solve these urban pollution problems by exploring the changing law of the convective diffusion process of pollutants. The convection and diffusion process of pollutants can b...

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 Applications(China)
IPC IPC(8): G06Q10/04G06Q50/26
CPCG06Q10/04G06Q50/26
Inventor 韩浩侯精明龚佳辉白岗岗同玉王峰王添杨少雄马利平马勇勇李轩王兴桦石宝山张兆安杨露王俊珲
Owner XIAN UNIV OF TECH
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