GPU parallelization for accelerating 3D primitive equations of ocean modeling

Graphics processing unit (GPU) has become a powerful computation platform not only for graphic rendering purposes, but also for multi-purpose computations. Using various software, such as NVIDIA’s Compute Unified Device Architecture (CUDA) programming model, the developers can use the GPU without a...

Full description

Saved in:
Bibliographic Details
Main Authors: Dahawi, Abdullah Aysh, Alias, Norma, Idris, Amidora
Format: Conference or Workshop Item
Published: 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/95389/
http://dx.doi.org/10.1007/978-981-15-6048-4_56
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.95389
record_format eprints
spelling my.utm.953892022-05-31T12:37:32Z http://eprints.utm.my/id/eprint/95389/ GPU parallelization for accelerating 3D primitive equations of ocean modeling Dahawi, Abdullah Aysh Alias, Norma Idris, Amidora Q Science (General) Graphics processing unit (GPU) has become a powerful computation platform not only for graphic rendering purposes, but also for multi-purpose computations. Using various software, such as NVIDIA’s Compute Unified Device Architecture (CUDA) programming model, the developers can use the GPU without a graphics programming background. In this paper, we describe the implementation of 3D primitive equations solver for incompressible and inviscid fluid flow in rotating frame with hydrostatic balance using desktop platform equipped with a GPU. The governing equations for this study consist of six dependent variables, three velocity components, temperature, salinity, and pressure. The finite difference method (FDM) is used to discretize the mathematical model based on forward-time backward-space (FTBS) scheme. It is realized that using a single Tesla K20c GPU card, the CUDA implementation of the ocean circulation model within two days simulation runs 216 times faster than a serial C++ code running on a single core of an Intel(R) Xeon(R) CPU E5-2620 2.10 GHz processor. The results reveal that the ocean circulation is feasible on this type of platform and that model can be run within minutes. 2021-04 Conference or Workshop Item PeerReviewed Dahawi, Abdullah Aysh and Alias, Norma and Idris, Amidora (2021) GPU parallelization for accelerating 3D primitive equations of ocean modeling. In: 1st International Conference of Advanced Computing and Informatics, ICACIN 2020, 13 April 2020 - 14 April 2020, Casablanca. http://dx.doi.org/10.1007/978-981-15-6048-4_56
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic Q Science (General)
spellingShingle Q Science (General)
Dahawi, Abdullah Aysh
Alias, Norma
Idris, Amidora
GPU parallelization for accelerating 3D primitive equations of ocean modeling
description Graphics processing unit (GPU) has become a powerful computation platform not only for graphic rendering purposes, but also for multi-purpose computations. Using various software, such as NVIDIA’s Compute Unified Device Architecture (CUDA) programming model, the developers can use the GPU without a graphics programming background. In this paper, we describe the implementation of 3D primitive equations solver for incompressible and inviscid fluid flow in rotating frame with hydrostatic balance using desktop platform equipped with a GPU. The governing equations for this study consist of six dependent variables, three velocity components, temperature, salinity, and pressure. The finite difference method (FDM) is used to discretize the mathematical model based on forward-time backward-space (FTBS) scheme. It is realized that using a single Tesla K20c GPU card, the CUDA implementation of the ocean circulation model within two days simulation runs 216 times faster than a serial C++ code running on a single core of an Intel(R) Xeon(R) CPU E5-2620 2.10 GHz processor. The results reveal that the ocean circulation is feasible on this type of platform and that model can be run within minutes.
format Conference or Workshop Item
author Dahawi, Abdullah Aysh
Alias, Norma
Idris, Amidora
author_facet Dahawi, Abdullah Aysh
Alias, Norma
Idris, Amidora
author_sort Dahawi, Abdullah Aysh
title GPU parallelization for accelerating 3D primitive equations of ocean modeling
title_short GPU parallelization for accelerating 3D primitive equations of ocean modeling
title_full GPU parallelization for accelerating 3D primitive equations of ocean modeling
title_fullStr GPU parallelization for accelerating 3D primitive equations of ocean modeling
title_full_unstemmed GPU parallelization for accelerating 3D primitive equations of ocean modeling
title_sort gpu parallelization for accelerating 3d primitive equations of ocean modeling
publishDate 2021
url http://eprints.utm.my/id/eprint/95389/
http://dx.doi.org/10.1007/978-981-15-6048-4_56
_version_ 1735386798158249984
score 13.211869