Fortran coarray implementation of semi-Lagrangian convected air particles within an atmospheric model

dc.contributor.authorRasmussen, Soren
dc.contributor.authorGutmann, Ethan D.
dc.contributor.authorMoulitsas, Irene
dc.contributor.authorFilippone, Salvatore
dc.date.accessioned2021-05-06T13:34:19Z
dc.date.available2021-05-06T13:34:19Z
dc.date.issued2021-05-06
dc.description.abstractThis work added semi-Lagrangian convected air particles to the Intermediate Complexity Atmospheric Research (ICAR) model. The ICAR model is a simplified atmospheric model using quasi-dynamical downscaling to gain performance over more traditional atmospheric models. The ICAR model uses Fortran coarrays to split the domain amongst images and handle the halo region communication of the image’s boundary regions. The newly implemented convected air particles use trilinear interpolation to compute initial properties from the Eulerian domain and calculate humidity and buoyancy forces as the model runs. This paper investigated the performance cost and scaling attributes of executing unsaturated and saturated air particles versus the original particle-less model. An in-depth analysis was done on the communication patterns and performance of the semi-Lagrangian air particles, as well as the performance cost of a variety of initial conditions such as wind speed and saturation mixing ratios. This study found that given a linear increase in the number of particles communicated, there is an initial decrease in performance, but that it then levels out, indicating that over the runtime of the model, there is an initial cost of particle communication, but that the computational benefits quickly offset it. The study provided insight into the number of processors required to amortize the additional computational cost of the air particles.en_UK
dc.identifier.citationRasmussen S, Gutmann ED, Moulitsas I, Filippone S. (2021) Fortran coarray implementation of semi-Lagrangian convected air particles within an atmospheric model. ChemEngineering, Volume 5, Issue 2, June 2021, Article number 21en_UK
dc.identifier.issn2305-7084
dc.identifier.urihttps://doi.org/10.3390/chemengineering5020021
dc.identifier.urihttps://dspace.lib.cranfield.ac.uk/handle/1826/16652
dc.language.isoenen_UK
dc.publisherMDPIen_UK
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectPGASen_UK
dc.subjectCoarray Fortranen_UK
dc.subjectHigh Performance Computingen_UK
dc.subjectAtmospheric Modelen_UK
dc.subjectAir Parcelsen_UK
dc.subjectConvectionen_UK
dc.titleFortran coarray implementation of semi-Lagrangian convected air particles within an atmospheric modelen_UK
dc.typeArticleen_UK

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Fortran_coarray_implementation_semi-Lagrangian_convected_air_particles-2021.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.63 KB
Format:
Item-specific license agreed upon to submission
Description: