DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Understanding the landscape of scientific software used on high-performance computing platforms

Journal Article · · International Journal of High Performance Computing Applications
 [1];  [2];  [3]; ORCiD logo [1]
  1. Argonne National Lab. (ANL), Argonne, IL (United States). Mathematics and Computer Science Division
  2. California State Univ. (CalState), Fullerton, CA (United States)
  3. Univ. of Oregon, Eugene, OR (United States)

Scientific discovery increasingly relies on computation through simulations, analytics, and machine and deep learning. Of these, simulations on high-performance computing (HPC) platforms have been the cornerstone of scientific computing for more than two decades. However, the development of simulation software has, in general, occurred through accretion, with a few exceptions. With an increase in scientific understanding, models have become more complex, rendering an accretion mode untenable to the point where software productivity and sustainability have become active concerns in scientific computing. Here, we examine a modest set of HPC scientific simulation applications that are already using cutting-edge HPC platforms. Several have been in existence for a decade or more. Our objective in this survey is twofold: first, to understand the landscape of scientific computing on HPC platforms in order to distill the currently scattered knowledge about software practices that have helped both developer and software productivity, and second, to understand the kind of tools and methodologies that need attention for continued productivity.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC02-06CH11357; 17-SC-20-SC
OSTI ID:
1582735
Alternate ID(s):
OSTI ID: 1774616
Journal Information:
International Journal of High Performance Computing Applications, Vol. 34, Issue 4; ISSN 1094-3420
Publisher:
SAGECopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 5 works
Citation information provided by
Web of Science

References (8)

Evolution of FLASH, a multi-physics scientific simulation code for high-performance computing journal October 2013
A Convective Trigger for Supernova Explosions journal November 1993
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes journal November 2000
Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained journal March 2019
Multiphysics simulations: Challenges and opportunities journal February 2013
Fast Parallel Algorithms for Short-Range Molecular Dynamics journal March 1995
From Physics Model to Results: An Optimizing Framework for Cross-Architecture Code Generation journal January 2013
Scalable molecular dynamics with NAMD journal January 2005