2018Journal of Coastal ResearchRequires access

GPU-Accelerated Boussinesq Model Using Compute Unified Device Architecture FORTRAN

Boram Kim, Chanyoung Oh, Youngmin Yi, Dae‐Hong Kim

Open publisher page 10 citations

Abstract

Kim, B.; Oh, C.; Yi, Y., and Kim, D.-H., 2018. GPU-Accelerated of Boussinesq model using compute unified device architecture FORTRAN. In: Shim, J.-S.; Chun, I., and Lim, H.S. (eds.), Proceedings from the International Coastal Symposium (ICS) 2018 (Busan, Republic of Korea). Journal of Coastal Research, Special Issue No. 85, pp. 1176–1180. Coconut Creek (Florida), ISSN 0749-0208.Graphic Processing Units (GPU) have a number of arithmetic units and their associated structures specialized for graphic processes make the computational performances much faster than CPU (Central Processing Units). In these days, many numerical models implemented by FORTRAN have been applied on real field scale problems, which requires huge computational resources and simulation time as well. In this study, a GPU version of Boussinesq equation model was implemented using the Compute Unified Device Architecture (CUDA) FORTRAN. The computed results of the GPU-CUDA FORTRAN Boussinesq model were verified by comparing with the computed result of a CPU based Boussinesq model that had been already verified for many benchmark tests. Exact agreements except round off magnitude have been observed from the comparison. The GPU-CUDA FORTRAN Boussinesq model showed about 20 times faster computational time compared with the CPU based code. In addition, as the computational domain becomes larger, the computational efficiency of GPU-CUDA FORTRAN version over the CPU version more increased.

About this research paper

What this paper is about

Kim, B.; Oh, C.; Yi, Y., and Kim, D.-H., 2018. GPU-Accelerated of Boussinesq model using compute unified device architecture FORTRAN. In: Shim, J.-S.; Chun, I., and Lim, H.S. (eds.), Proceedings from the International Coastal Symposium (ICS) 2018 (Busan, Republic of Korea). Journal of Coastal Research, Special Issue No. 85, pp. 1176–1180. Coconut Creek (Florida), ISSN 0749-0208.Graphic Processing Units (GPU) have a number of arithmetic units and their associated structures specialized for graphic processes make the computational performances much faster than CPU (Central Processing Units). In these days, many numerical models implemented by FORTRAN have been applied on real field scale problems, which requires huge computational resources and simulation time as well. In this study, a GPU version of Boussinesq equation model was implemented using the Compute Unified Device Architecture (CUDA) FORTRAN. The computed results of the GPU-CUDA FORTRAN Boussinesq model were verified by comparing with the computed result of a CPU based Boussinesq model that had been already verified for many benchmark tests. Exact agreements except round off magnitude have been observed from the comparison. The GPU-CUDA FORTRAN Boussinesq model showed about 20 times faster computational time compared with the CPU based code. In addition, as the computational domain becomes larger, the computational efficiency of GPU-CUDA FORTRAN version over the CPU version more increased.

Why it matters

OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Kim, B.; Oh, C.; Yi, Y., and Kim, D.-H., 2018. GPU-Accelerated of Boussinesq model using compute unified device architecture FORTRAN. In: Shim, J.-S.; Chun, I., and Lim, H.S. (eds.), Proceedings from the International Coastal Symposium (ICS) 2018 (Busan, Republic of Korea). Journal of Coastal Research, Special Issue No. 85, pp. 1176–1180. Coconut Creek (Florida), ISSN 0749-0208.Graphic Processing Units (GPU) have a number of arithmetic units and their associated structures specialized for graphic processes make the computational performances much faster than CPU (Central Processing Units). In these days, many numerical models implemented by FORTRAN have been applied on real field scale problems, which requires huge computational resources and simulation time as well. In this study, a GPU version of Boussinesq equation model was implemented using the Compute Unified Device Architecture (CUDA) FORTRAN. The computed results of the GPU-CUDA FORTRAN Boussinesq model were verified by comparing with the computed result of a CPU based Boussinesq model that had been already verified for many benchmark tests. Exact agreements except round off magnitude have been observed from the comparison. The GPU-CUDA FORTRAN Boussinesq model showed about 20 times faster computational time compared with the CPU based code. In addition, as the computational domain becomes larger, the computational efficiency of GPU-CUDA FORTRAN version over the CPU version more increased.

Key concepts: Fortran, CUDA, Computer science, Computational science, Parallel computing, Benchmark (surveying), Central processing unit, Supercomputer

Related papers

Back to paper searchBrowse research topicsOriginal source
GPU-Accelerated Boussinesq Model Using Compute Unified Device Architecture FORTRAN — Research Paper | ScholarLens