Sunday, February 5, 2012

Gaming Technology for Calculating Floods

Norwegian researchers have borrowed a page from game developers to devise simulation technology that can save lives in many parts of the world by helping to reduce the damage from catastrophic floods.

Three-dimensional simulations of natural phenomena such as tsunamis and floods require tremendous computing capacity -- and even then, clear-cut answers are slow to emerge. But now researchers at SINTEF ICT in Oslo have developed methods that cut that waiting time substantially. The key lies in using computer graphics cards.

Learning from computer games

Advances in computer game technology depicting graphics-heavy virtual worlds has led to the development of sophisticated graphics cards.

"Previously, only the computer's main processor was used to run calculations. This required many computers to carry out the type of calculations we work with," says Jens Olav Nygaard of SINTEF ICT. 

"Now we use the computers' graphics cards as well. These can process more calculations simultaneously -- so we extract far higher capacity from each computer."

Mr Nygaard headed a project that received funding under the Research Council of Norway's Research Programme on Core Competence and Growth in ICT (VERDIKT).

Faster than a Mississippi flood

During a research stay at the National Center for Computational Hydroscience and Engineering at the University of Mississippi, two doctoral research fellows in the project developed a code that speeds up the simulation of shallow-water waves several hundredfold.

"The simulation is the first of its kind that can be run faster than the flooding along the Mississippi River actually occurs," explains Mr Nygaard. "If a dam breaks and we enter this into the simulation program, we can calculate how the water will flow, including water levels, faster than it occurs in reality. Based on the simulation we can determine which areas may need to be evacuated."

"To speed things up we have developed a code to get the most from the computer's graphics card. The calculations require us to enter data that describes the terrain in advance."

No comments:

Post a Comment