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...

Full description

Bibliographic Details
Main Author: Sewell, Stephen
Format: Text
Language:unknown
Published: LOUIS 2014
Subjects:
AKR
GPU
PIC
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