skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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
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

PETSc/TAO Users Manual (Rev. 3.19)
Technical Report · Thu Mar 30 00:00:00 EDT 2023 · OSTI ID:15010615