Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit
This thesis introduces a software framework that effectively utilizes low-cost commercially available Graphic Processing Units (GPUs) to simulate complex scientific plasma phenomena that are modeled using the Particle-In-Cell (PIC) paradigm. The software framework that was developed conforms to the...
Main Author: | |
---|---|
Format: | Text |
Language: | unknown |
Published: |
LOUIS
2014
|
Subjects: | |
Online Access: | https://louis.uah.edu/uah-theses/80 https://louis.uah.edu/context/uah-theses/article/1079/viewcontent/sewell_10116.pdf |
id |
ftualabamahuntsv:oai:louis.uah.edu:uah-theses-1079 |
---|---|
record_format |
openpolar |
spelling |
ftualabamahuntsv:oai:louis.uah.edu:uah-theses-1079 2023-11-12T04:14:47+01:00 Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit Sewell, Stephen 2014-01-01T08:00:00Z application/pdf https://louis.uah.edu/uah-theses/80 https://louis.uah.edu/context/uah-theses/article/1079/viewcontent/sewell_10116.pdf unknown LOUIS https://louis.uah.edu/uah-theses/80 https://louis.uah.edu/context/uah-theses/article/1079/viewcontent/sewell_10116.pdf Theses AKR Auroral Kilometric Radiation CUDA GPU Particle-In-Cell PIC Computer graphics Space plasmas Plasma (Ionized gases)--Mathematical models CUDA (Computer architecture) text 2014 ftualabamahuntsv 2023-10-30T09:41:04Z This thesis introduces a software framework that effectively utilizes low-cost commercially available Graphic Processing Units (GPUs) to simulate complex scientific plasma phenomena that are modeled using the Particle-In-Cell (PIC) paradigm. The software framework that was developed conforms to the Compute Unified Device Architecture (CUDA), a standard for general purpose graphic processing that was introduced by NVIDIA Corporation. This framework has been verified for correctness and applied to advance the state of understanding of the electromagnetic aspects of the development of the Aurora Borealis and Aurora Australis. For each phase of the PIC methodology, this research has identified one or more methods to exploit the problem's natural parallelism and effectively map it for execution on the graphic processing unit and its host processor. The sources of overhead that can reduce the effectiveness of parallelization for each of these methods have also been identified. One of the novel aspects of this research was the utilization of particle sorting during the grid interpolation phase. The final representation resulted in simulations that executed about 38 times faster than simulations that were run on a single-core general-purpose processing system. The scalability of this framework to larger problem sizes and future generation systems has also been investigated. Text aurora australis LOUIS - University of Alabama in Huntsville |
institution |
Open Polar |
collection |
LOUIS - University of Alabama in Huntsville |
op_collection_id |
ftualabamahuntsv |
language |
unknown |
topic |
AKR Auroral Kilometric Radiation CUDA GPU Particle-In-Cell PIC Computer graphics Space plasmas Plasma (Ionized gases)--Mathematical models CUDA (Computer architecture) |
spellingShingle |
AKR Auroral Kilometric Radiation CUDA GPU Particle-In-Cell PIC Computer graphics Space plasmas Plasma (Ionized gases)--Mathematical models CUDA (Computer architecture) Sewell, Stephen Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
topic_facet |
AKR Auroral Kilometric Radiation CUDA GPU Particle-In-Cell PIC Computer graphics Space plasmas Plasma (Ionized gases)--Mathematical models CUDA (Computer architecture) |
description |
This thesis introduces a software framework that effectively utilizes low-cost commercially available Graphic Processing Units (GPUs) to simulate complex scientific plasma phenomena that are modeled using the Particle-In-Cell (PIC) paradigm. The software framework that was developed conforms to the Compute Unified Device Architecture (CUDA), a standard for general purpose graphic processing that was introduced by NVIDIA Corporation. This framework has been verified for correctness and applied to advance the state of understanding of the electromagnetic aspects of the development of the Aurora Borealis and Aurora Australis. For each phase of the PIC methodology, this research has identified one or more methods to exploit the problem's natural parallelism and effectively map it for execution on the graphic processing unit and its host processor. The sources of overhead that can reduce the effectiveness of parallelization for each of these methods have also been identified. One of the novel aspects of this research was the utilization of particle sorting during the grid interpolation phase. The final representation resulted in simulations that executed about 38 times faster than simulations that were run on a single-core general-purpose processing system. The scalability of this framework to larger problem sizes and future generation systems has also been investigated. |
format |
Text |
author |
Sewell, Stephen |
author_facet |
Sewell, Stephen |
author_sort |
Sewell, Stephen |
title |
Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
title_short |
Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
title_full |
Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
title_fullStr |
Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
title_full_unstemmed |
Efficient particle-in-cell simulation of auroral plasma phenomena using a CUDA enabled graphics processing unit |
title_sort |
efficient particle-in-cell simulation of auroral plasma phenomena using a cuda enabled graphics processing unit |
publisher |
LOUIS |
publishDate |
2014 |
url |
https://louis.uah.edu/uah-theses/80 https://louis.uah.edu/context/uah-theses/article/1079/viewcontent/sewell_10116.pdf |
genre |
aurora australis |
genre_facet |
aurora australis |
op_source |
Theses |
op_relation |
https://louis.uah.edu/uah-theses/80 https://louis.uah.edu/context/uah-theses/article/1079/viewcontent/sewell_10116.pdf |
_version_ |
1782332332794970112 |