DOE OSTI · 1814747
Task Parallelism to Optimize Performance of Environmental Modeling Software
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Denlinger, Althea Rebekah. 2021-08-17. Task Parallelism to Optimize Performance of Environmental Modeling Software. https://doi.org/10.2172/1814747
Cite the original work for its findings. Save a collection to share your selection of sources.