MPI to Coarray Fortran: experiences with a CFD solver for unstructured meshes
dc.contributor.author | Sharma, Anuj | |
dc.contributor.author | Moulitsas, Irene | |
dc.date.accessioned | 2017-09-06T13:12:04Z | |
dc.date.available | 2017-09-06T13:12:04Z | |
dc.date.issued | 2017-06-20 | |
dc.description.abstract | High-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.citation | Sharma A, Moulitsas I. (2017) MPI to Coarray Fortran: experiences with a CFD solver for unstructured meshes. Scientific Programming, Volume September 2017, Article number 3409647 | en_UK |
dc.identifier.cris | 17843902 | |
dc.identifier.issn | 1058-9244 | |
dc.identifier.uri | https://doi.org/10.1155/2017/3409647 | |
dc.identifier.uri | https://dspace.lib.cranfield.ac.uk/handle/1826/12449 | |
dc.language.iso | en | en_UK |
dc.publisher | IOS Press / Hindawi Publishing Corporation | en_UK |
dc.rights | Attribution 4.0 International | |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Partitioned Global Address Space | en_UK |
dc.subject | Coarray Fortran | en_UK |
dc.subject | Message Passing | en_UK |
dc.subject | Computational Fluid Dynamics | en_UK |
dc.subject | Unstructured mesh | en_UK |
dc.title | MPI to Coarray Fortran: experiences with a CFD solver for unstructured meshes | en_UK |
dc.type | Article | en_UK |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- experiences_with_a_CFD_solver_for_unstructured_meshes.pdf
- Size:
- 2.5 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.79 KB
- Format:
- Item-specific license agreed upon to submission
- Description: