iSGTW - International Science Grid This Week
iSGTW - International Science Grid This Week
Null

Home > iSGTW - 8 April 2009 > iSGTW Feature - Let scientists focus on the science

Feature - Let scientists focus on the science


David Abramson (at right) and colleagues show how Nimrod can be applied to scientific problems.
Image courtesy of Monash University.

David Abramson, Professor of Computer Science at Monash University in Australia, and Director of the Monash eScience and Grid Engineering (MeSSaGE) Lab, contributed this article.

When scientists find the complexity of dealing with high performance computers too high, they miss out on the advantages it has to offer. An understandable view — their expertise is science, not coercing a computer into doing what they want.  Over the years, our group has helped many scientists and engineers, in disciplines ranging from quantum chemistry to public health policy, to embrace new computing technologies that will advance their research.

This started about 15 years ago. We suggested to a group of physicist colleagues that they run their code in parallel on a cluster. Their problem separated in a straightforward manner into independent, parallel tracks, and appeared a perfect match for software tools (called Nimrod) that we were developing. They declined, saying they didn't have the time and expertise to convert their codes.  We offered to adapt their code, and in a very short time it was able to deliver new results with profound conclusions for their experimental science — a dramatic result.

This pattern has continued. Recently, for example, we helped climate science colleagues answer a complex question for which an actual experiment is effectively impossible: “If you burn the savannah in northern Australia, can this affect the weather?” Using Nimrod, we helped them simulate the weather while varying four key parameters — the fire intensity, the area burned, the timing and the regrowth period. The combinations generated 90 independent simulations that ran on distributed supercomputers continuously for six months.  The experiment shipped some 1.6 TB of data across national and international networks for analysis by collaborators. The team was able to conclude that under the right circumstances the onset of the monsoon can be varied.

UCSD bioengineering undergraduate student Randy Lee explains how he and fellow students have used Nimrod to support cardiac modelling work.

Image courtesy of Monash University.  

“Nimrod was a great boon to us, because it allowed us to focus on our scientific questions without worrying about clusters, networks and international partnerships”, said Monash Professor Amanda Lynch.

Unlike many other parallel computing environments Nimrod focuses on the science — how to help researchers express their problem in the simplest possible way. While it only solves a narrow range of parallel programming problems (so called "embarrassingly" or "pleasingly" parallel), it does this using a very simple declarative language, supported by a Web interface. Users can easily explore what happens when input parameters change and can access a range of search methods from complete enumeration to algorithms that provide optimization functions.

The powerful, automatic optimization features of Nimrod’s search capability help scientists “tune” their models to better match reality, and save time and compute power by avoiding fruitless parameter combinations. For example, Professor Andrew McCulloch’s bioengineering lab at the University of California, San Diego used Nimrod to run complex cardiac simulations, and to tune the model parameters to minimize the difference between simulated output and experimental data.   

What’s more, McCulloch’s undergraduate students have learned to use Nimrod. Under the Pacific Rim Undergraduate Experiences program (PRIME), some of his students travelled to Australia to perform collaborative research with the Monash-based MeSsAGE Lab.

“These undergraduate students have been able to master Nimrod and get it to perform new science in only a few short weeks. The results have been outstanding,” said UCSD researcher Anushka Michailova.

David Abramson, Monash University

Tags:

Share this page:

Disclaimer:
These are external Web sites and iSGTW cannot guarantee their security nor endorse their content.



Null
 iSGTW 3 February 2010

Feature - Cosmic simulation

Feature - Cloudbus: A tool for utility-oriented cloud computing

Back to Basics - What makes parallel programming hard?

Blog post of the week - LOLCats get on the Grid

Video of the week - Computation and tomography

 Announcements

Women of Vision Awards Banquet registration

Call for papers: Life Sciences Workshop

Applications due for grid application porting school

Call for submissions: TeraGrid 2010

Jobs in grid, 19 NEW

 Subscribe

Enter your email address to subscribe to iSGTW.

Unsubscribe

 iSGTW Blog Watch

Keep up with the grid’s blogosphere

 Mark your calendar

February 2010

8-11, APAN Sydney

10-11, WALCOM 2010

11-14, CMM MardiGras

15-18, GloSec2010

15-19, IASTED Innsbruck

17-18, PDP 2010

18-22, AAAS

22-27, ACAT 2010

March 2010

4-6, STACS 2010

More calendar items...

FooterINFSOMEuropean CommissionDepartment of EnergyNational Science Foundation RSSHeadlines | Site Map