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

Task Parallelism to Optimize Performance of Environmental Modeling Software

Technical Report ·
DOI:https://doi.org/10.2172/1814747· OSTI ID:1814747
 [1]
  1. Univ. of New Mexico, Albuquerque, NM (United States)

Climate modeling is an integral part of environmental research, from studying rare phenomena to predicting future climate trends. The need for more accurate models is only growing, but as climate modeling capabilities advance, existing workflows require optimization to recoup performance. A solution comes in the form of task parallelism, a novel programming capability that provides an opportunity for optimization at execution time by allowing tasks to be executed in parallel, reducing runtime significantly. Using Parsl, an intuitive and scalable parallel scripting library for Python, we implement task parallelism within support software to aid in the continuous advancement of climate modeling technology.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Univ. of New Mexico, Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
89233218CNA000001
OSTI ID:
1814747
Report Number(s):
LA-UR--21-28323
Country of Publication:
United States
Language:
English

Similar Records

Parsl: Pervasive Parallel Programming in Python
Conference · Sat Jun 22 00:00:00 EDT 2019 · OSTI ID:1558618

Transparent runtime parallelization of the R scripting language
Journal Article · Fri Dec 31 23:00:00 EST 2010 · Journal of Parallel and Distributed Computing · OSTI ID:1027421

Machine Learning Based Online Performance Prediction for Runtime Parallelization and Task Scheduling
Conference · Thu Oct 09 00:00:00 EDT 2008 · OSTI ID:951680