Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Portable Software Environment for Ultrahigh-Resolution ELM Development on GPUs

Journal Article · · Journal of Computer and Communications
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

References (7)

XScan: An Integrated Tool for Understanding Open Source Community-Based Scientific Code book January 2019
A functional test platform for the Community Land Model journal May 2014
An ultrahigh-resolution E3SM land model simulation framework and its first application to the Seward Peninsula in Alaska journal November 2023
A Web-based Visual Analytic Framework for Understanding Large-scale Environmental Models: A Use Case for The Community Land Model journal January 2017
The DOE E3SM v1.1 Biogeochemistry Configuration: Description and Simulated Ecosystem‐Climate Responses to Historical Changes in Forcing journal September 2020
Toward Ultrahigh-Resolution E3SM Land Modeling on Exascale Computers journal November 2022
SPEL: Software tool for Porting E3SM Land Model with OpenACC in a Function Unit Test Framework conference November 2022

Similar Records

Developing Ultrahigh-Resolution E3SM Land Model for GPU Systems
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