LARAMIE — Suresh Muknahallipatna, a professor in the Department of Electrical and Computer Engineering at the University of Wyoming, led the successful completion of a software program that will allow for accurate weather forecasts up to 12 times faster than traditionally possible.
The Weather Co., a subsidiary of IBM, announced the global rollout of IBM GRAF (Global High-Resolution Atmospheric Forecasting System) on Nov. 14 through a media release with Business Insider.
Muknahallipatna led the high-performance computing group, a research group within UW’s Department of Electrical and Computer Engineering, to develop the software. Since 2014, the group has been receiving research grants from the National Center for Atmospheric Research to refactor climate codes to execute on supercomputers using central processing units and accelerator hardware architectures.
The successful outcomes of these grants demonstrated to National Center for Atmospheric Research scientists the expertise and capability of the UW research group in refactoring and optimizing codes for speed. This led to the group being selected in 2017 to work on this project. The Weather Co. then collaborated with National Center for Atmospheric Research on IBM GRAF to develop the new modeling system.
NVIDIA Corp., which is the manufacturer of the graphical processing units that provide parallel processing capabilities to run high-performance computing applications, donated graphic processing unit hardware to set up a high performance computing development cluster within Muknahallipatna’s department at UW.
Until recently, weather forecasts were updated every six to 12 hours, covering 10-15 square kilometers, using software executed on supercomputers using only central processing units. This created greater room for error when weather patterns shifted, making it difficult to accurately report forecasts for public consumption. IBM GRAF is a refactored software that runs on supercomputers using both central processing units and graphic processing units, and can give hourly updates covering 3 square kilometers.
Muknahallipatna said the level of precision IBM GRAF will create will better serve the public, according to the release.
“The power to forecast weather is a monumental achievement, and it is given importance only when the forecast is wrong,” Muknahallipatna said. “By updating at an hourly rate, the errors in forecasting can be corrected and reduced. And, with higher resolution of 3 square kilometers, the forecast can be localized.”
In the early stages of the high performance computing research group, the Department of Electrical and Computer Engineering and the UW Office of Research and Economic Development provided funding by returning the generated indirect cost from National Center for Atmospheric Research grants to support additional graduate students to work on National Center for Atmospheric Research research grants. Muknahallipatna was joined by several former and current UW students to help bring the project to life, including:
• George Dickerson, a graduate student from Casper.
• Brett Gilman, an undergraduate student from Powell.
• Briley James, an undergraduate student from Laramie.
• Pranay Kommera, a Ph.D. candidate from Hyderabad, India.
• Sumathi Lakshmiranganatha, a Ph.D. candidate from Bengaluru, India.
• Henry O’Meara, a graduate student from Rapid City, S.D.
• Suzanne Piver, an undergraduate student from Cheyenne.
• Bradley Riotto, of Jackson, who graduated with a master of science degree earlier this year.
The software and the mathematical models of weather forecasting are developed and updated regularly by the scientists and programmers at National Center for Atmospheric Research. The expertise of their scientists on weather models is crucial in refactoring and validation of the code. Several individuals from National Center for Atmospheric Research’s Computational and Information Systems Laboratory and the Mesoscale and Microscale Meteorology Laboratory were involved in the production of IBM GRAF, along with teams from NVIDIA Corp.
Muknahallipatna recognized the following individuals for their contribution to the project:
• Richard Loft, director, Technology Development Division, CISL, National Center for Atmospheric Research.
• Michael Duda, software engineer IV, MMML, NCAR.
• Supreeth Suresh, software engineer II, CISL, NCAR.
• Cena Miller, software engineer, CISL, NCAR.
• Raghu Kumar, senior DevTech, NVIDIA Corp.
• Carl Ponder, senior DevTech, NVIDIA Corp.
• Brent Leback, compiler manager, NVIDIA Corp.
Muknahallipatna earned his bachelor’s and master’s degrees in electrical engineering from the University of Bangalore in India. He went on to earn his Ph.D. in electrical engineering in 1995 from UW, where he has since been a faculty member with the Department of Electrical and Computer Engineering.
His research interests include deep learning, machine learning, high-performance computing and augmented reality in medical applications. Muknahallipatna and the high-performance computing group plan to continue research on refactoring codes of other weather forecasting models and the integration of the models with the Community Earth System model through their current National Center for Atmospheric Research research grant.