Development of GPU Based Parallel Computing Module for Solving Pressure Equation in the CUPID Component Thermo-Fluid Analysis Code
Description
In the thermo-fluid analysis code named CUPID, the linear system of pressure equations must be solved in each iteration step. The time for repeatedly solving the linear system can be quite significant because large sparse matrices of Rank more than 50,000 are involved and the diagonal dominance of the system is hardly hold. Therefore parallelization of the linear system solver is essential to reduce the computing time. Meanwhile, Graphics Processing Units (GPU) have been developed as highly parallel, multi-core processors for the global demand of high quality 3D graphics. If a suitable interface is provided, parallelization using GPU can be available to engineering computing. NVIDIA provides a Software Development Kit(SDK) named CUDA(Compute Unified Device Architecture) to code developers so that they can manage GPUs for parallelization using the C language. In this research, we implement parallel routines for the linear system solver using CUDA, and examine the performance of the parallelization. In the next section, we will describe the method of CUDA parallelization for the CUPID code, and then the performance of the CUDA parallelization will be discussed
Additional details
Publishing Information
- Publisher
- KNS
- Imprint Place
- Daejeon (Korea, Republic of)
- Imprint Title
- Proceedings of the KNS autumn meeting
- Imprint Pagination
- [1 CD-ROM]
- Journal Page Range
- [2 p.]
Conference
- Title
- 2010 spring meeting of the KNS
- Dates
- 27-28 May 2010
- Place
- Pyongchang (Korea, Republic of)
INIS
- Country of Publication
- Korea, Republic of
- Country of Input or Organization
- Korea, Republic of
- INIS RN
- 41122885
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- C CODES; EQUATIONS; FLUIDS; PERFORMANCE; THERMAL ANALYSIS
- Descriptors DEC
- COMPUTER CODES
Optional Information
- Notes
- 4 refs, 4 tabs