Portable Software Environment for Ultrahigh-Resolution ELM Development on GPUs
Journal Article
·
· Journal of Computer and Communications
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Pellissippi State Community College, Knoxville, TN (United States)
- Saint Louis University, St. Louis, MO (United States)
This paper presents our endeavors in developing the large-scale, ultra-high-resolution E3SM Land Model (uELM), specifically designed for exascale computers furnished with accelerators such as Nvidia GPUs. The uELM is a sophisticated code that substantially relies on High-Performance Computing (HPC) environments, necessitating particular machine and software configurations. To facilitate community-based uELM developments employing GPUs, we have created a portable, standalone software environment preconfigured with uELM input datasets, simulation cases, and source code. This environment, utilizing Docker, encompasses all essential code, libraries, and system software for uELM development on GPUs. It also features a functional unit test framework and an offline model testbed for comprehensive numerical experiments. From a technical perspective, the paper discusses GPU-ready container generations, uELM code management, and input data distribution across computational platforms. Lastly, the paper demonstrates the use of environment for functional unit testing, end-to-end simulation on CPUs and GPUs, and collaborative code development.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Biological and Environmental Research (BER)
- Grant/Contract Number:
- AC05-00OR22725
- OSTI ID:
- 3002243
- Journal Information:
- Journal of Computer and Communications, Journal Name: Journal of Computer and Communications Journal Issue: 02 Vol. 13; ISSN 2327-5227; ISSN 2327-5219
- Publisher:
- Scientific Research Publishing, Inc.Copyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
Developing Ultrahigh-Resolution E3SM Land Model for GPU Systems
Making Uintah Performance Portable for Department of Energy Exascale Testbeds
Optimization and Portability of a Fusion OpenACC-based FORTRAN HPC Code from NVIDIA to AMD GPUs
Conference
·
Sat Jul 01 00:00:00 EDT 2023
·
OSTI ID:1994610
Making Uintah Performance Portable for Department of Energy Exascale Testbeds
Conference
·
Mon Apr 01 00:00:00 EDT 2024
·
OSTI ID:2345338
Optimization and Portability of a Fusion OpenACC-based FORTRAN HPC Code from NVIDIA to AMD GPUs
Conference
·
Sat Jul 01 00:00:00 EDT 2023
·
OSTI ID:2301616