MPI to Coarray Fortran: experiences with a CFD solver for unstructured meshes

dc.contributor.authorSharma, Anuj
dc.contributor.authorMoulitsas, Irene
dc.date.accessioned2017-09-06T13:12:04Z
dc.date.available2017-09-06T13:12:04Z
dc.date.issued2017-06-20
dc.description.abstractHigh-resolution numerical methods and unstructured meshes are required in many applications of Computational Fluid Dynamics (CFD). These methods are quite computationally expensive and hence bene t from being parallelized. Message Passing Interface (MPI) has been utilized traditionally as a parallelization strategy. However, the inherent complexity of MPI contributes further to the existing complexity of the CFD scienti c codes. The Partitioned Global Address Space (PGAS) parallelization paradigm was introduced in an attempt to improve the clarity of the parallel implementation. We present our experiences of converting an unstructured high-resolution compressible Navier-Stokes CFD solver from MPI to PGAS Coarray Fortran. We present the challenges, methodology and performance measurements of our approach using Coarray Fortran. With the Cray compiler, we observe Coarray Fortran as a viable alternative to MPI. We are hopeful that Intel and open-source implementations could be utilized in the future.en_UK
dc.identifier.citationSharma A, Moulitsas I. (2017) MPI to Coarray Fortran: experiences with a CFD solver for unstructured meshes. Scientific Programming, Volume September 2017, Article number 3409647en_UK
dc.identifier.cris17843902
dc.identifier.issn1058-9244
dc.identifier.urihttps://doi.org/10.1155/2017/3409647
dc.identifier.urihttps://dspace.lib.cranfield.ac.uk/handle/1826/12449
dc.language.isoenen_UK
dc.publisherIOS Press / Hindawi Publishing Corporationen_UK
dc.rightsAttribution 4.0 International
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectPartitioned Global Address Spaceen_UK
dc.subjectCoarray Fortranen_UK
dc.subjectMessage Passingen_UK
dc.subjectComputational Fluid Dynamicsen_UK
dc.subjectUnstructured meshen_UK
dc.titleMPI to Coarray Fortran: experiences with a CFD solver for unstructured meshesen_UK
dc.typeArticleen_UK

Files

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