NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Position Paper - pFLogger: The Parallel Fortran Logging framework for HPC ApplicationsIn the context of high performance computing (HPC), software investments in support of text-based diagnostics, which monitor a running application, are typically limited compared to those for other types of IO. Examples of such diagnostics include reiteration of configuration parameters, progress indicators, simple metrics (e.g., mass conservation, convergence of solvers, etc.), and timers. To some degree, this difference in priority is justifiable as other forms of output are the primary products of a scientific model and, due to their large data volume, much more likely to be a significant performance concern. In contrast, text-based diagnostic content is generally not shared beyond the individual or group running an application and is most often used to troubleshoot when something goes wrong. We suggest that a more systematic approach enabled by a logging facility (or logger) similar to those routinely used by many communities would provide significant value to complex scientific applications. In the context of high-performance computing, an appropriate logger would provide specialized support for distributed and shared-memory parallelism and have low performance overhead. In this paper, we present our prototype implementation of pFlogger a parallel Fortran-based logging framework, and assess its suitability for use in a complex scientific application.
Document ID
20170011088
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
External Source(s)
Authors
Clune, Thomas L.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Cruz, Carlos A.
(Science Systems and Applications, Inc. Lanham, MD, United States)
Date Acquired
November 14, 2017
Publication Date
November 12, 2017
Publication Information
Publication: Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational and Data-Enabled Science & Engineering
Publisher: Association for Computing Machinery (ACM)
Subject Category
Computer Systems
Computer Programming And Software
Report/Patent Number
GSFC-E-DAA-TN46420
Meeting Information
Meeting: International Conference for High Performance Computing, Networking, Storage and Analysis 2017
Location: Denver, CO
Country: United States
Start Date: November 12, 2017
End Date: November 17, 2017
Sponsors: IEEE Computer Society
Funding Number(s)
CONTRACT_GRANT: NNG17HP01C
Distribution Limits
Public
Copyright
Other
Keywords
Fortran
MPI

Available Downloads

There are no available downloads for this record.
No Preview Available