| 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. |