XcalableMP PGAS Programming Language From Programming Model to Applications
XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Address Space (PGAS) model for distributed memory parallel systems. This open access book presents XcalableMP language from its programming model and basic concept to the experience...
Other Authors: | |
---|---|
Format: | eBook |
Language: | English |
Published: |
Singapore
Springer Nature Singapore
2021, 2021
|
Edition: | 1st ed. 2021 |
Subjects: | |
Online Access: | |
Collection: | Springer eBooks 2005- - Collection details see MPG.ReNa |
Table of Contents:
- Chapter 1: XcalableMP programming model and language
- Chapter 2: Design and Performance Evaluation of the Omni XcalableMP Compiler
- Chapter 3: Coarrays in the Context of XcalableMP
- Chapter 4: XcalableACC: an Integration of XcalableMP and OpenACC
- Chapter 5: Mixed-language programming with XMP and Python
- Chapter 6: Three-dimensional Fluid Code with XcalableMP
- Chapter 7: Hybrid-View Data Model Programming of Nuclear Fusion Simulation Code in XcalableMP
- Chapter 8: Parallelization of Atomic Image Reconstruction from X-ray Fluorescence Holograms by XcalableMP
- Chapter 9: Multi-SPMD programming model with YML and XcalableMP
- Chapter 10: XcalableMP 2.0 and Future Directions