Toward Efficient Compilation of User-Defined Extensible Fortran Directives
Conference
·
OSTI ID:15010615
This paper describes an approach for automatically generating optimized parallel code from serial Fortran program annotated with high level directives. A preprocessor analyzes both the program and the directives and generates efficient Fortran-90 code with calls to a communication library such as MPI. The unique aspect of this approach is that the directives and optimizations can be customized and extended by the expert programmers who would be using them in their applications. This approach enables the creation of parallel extensions to Fortran that are specific to individual applications or science domains.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US), Environmental Molecular Sciences Laboratory (EMSL)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 15010615
- Report Number(s):
- PNNL-SA-40520; 3573; 1834; 2402
- Resource Relation:
- Conference: Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, Proceedings, 61-69
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Programmable Preprocessor for Parallelizing Fortran-90
Treating a User-Defined Parallel Library as a Domain-Specific Language
PETSc/TAO Users Manual (Rev. 3.19)
Conference
·
Thu Jul 01 00:00:00 EDT 1999
·
OSTI ID:15010615
Treating a User-Defined Parallel Library as a Domain-Specific Language
Conference
·
Mon Nov 19 00:00:00 EST 2001
·
OSTI ID:15010615
+1 more
PETSc/TAO Users Manual (Rev. 3.19)
Technical Report
·
Thu Mar 30 00:00:00 EDT 2023
·
OSTI ID:15010615
+32 more