text-based alphabetical index Skip to content
StaffDirectory Search
Home
AboutNAS
NASProfile
InformationPwrGrid
WorkingWithUs
GridpointsMagazine
MediaResources
EducationalResource
ResearchNTechnology
CurrentResearch
PapersNReports
AvailableSoftware
SampleDatasets
UserServices
NewUserOrientation
HelpDesk
Online account request form
Policies and Procedures
SystemsDocs
TrainingNEvents
ContactUs
Feedback
Sitemap
Help
Raising the Parallel Bar: New Tool Speeds NASA Codes

NAS Division researchers have raised the bar for parallel processing software by developing CAPO, an automated tool that helps speed up and simplify the tedious process of parallelizing NASA’s large serial codes.

For most of us, cloud watching is a good way to decide whether to grab an umbrella, or to imagine birds, whales, and elephants in the sky. For NASA researchers, studying clouds helps shed light on phenomena such as air-sea interactions and global climate changes. To create better cloud models, researchers at NASA Goddard Space Flight Center, Greenbelt, Md., are using a computer code optimized by NAS Division researchers Henry Jin and Gabriele Jost.

Jin and Jost have worked with Goddard scientists Wei-Kuo Tao, Dan Johnson, and Chung-Lin Shie to improve the three-dimensional Goddard Cumulus Ensemble (GCEM3D) Code. To do this, the NAS researchers applied their tool, called Computer-Aided Parallelization and Optimizer (CAPO), to the GCEM3D code. CAPO is designed to take advantage of shared-memory parallel computers, and automates the labor-intensive steps of parallelizing serial code. "I think the CAPO tool is very useful, especially for model runs demanding lots of processors and massive amounts of memory," says Shie.

Parallelizing the code enabled the Goddard scientists to run larger cloud simulations much faster than before. "The idea is, that if it takes x hours to run a simulation on a single processor it will only take a fraction of x to run it on multiple processors," explains Jost.

Steps to Parallelization, page 2

page two page 3

Curator: Jill Dunbar
Last Update: March 4, 2003
NASA Official: Walt Brooks