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
20170011091
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Clune, Thomas L.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Cruz, Carlos A.
(Science Systems and Applications, Inc. Greenbelt, MD, United States)
Date Acquired
November 14, 2017
Publication Date
November 12, 2017
Subject Category
Computer Programming And Software
Report/Patent Number
GSFC-E-DAA-TN47294
Meeting Information
Meeting: International Workshop on Software Correctness for HPC Applications
Location: Denver, CO
Country: United States
Start Date: November 12, 2017
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NNG17HP01C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available