Scientific Computing w use of computers to simulate physical processes or systems: • • • development of mathematical model (equation) development of a numerical algorithm implementation in a computer software numerical simulation representation of the result in a comprehens. form interpretation and validation
Example: crash simulation of a car equation for shear stress (deformation)
w w finite element model (FEM) geometrical model
w w resolve the equation for each element of the model data: • geometry (3 D coordinates) • results: • scalar values (stress) • vector values (deformation)
w our model (8 MB): • • 289 parts 32. 000 nodes 28. 000 elements 13 time steps Q: how can we interpret this data?
… try to understand the numerical information not a good solution (~400. 000 scalar & 400. 000 vector values)
… computer graphics and animation “we are better at understanding this kind of information”
Scientific Visualization w is the use of computer graphics to create visual images that aid in the understanding of complex numerical representation of scientific concepts or results w utilize the pattern-recognition capability of the human visual system
* astrophysics (Big bang)
* molecular biology
* visual arts
* computational fluid dynamics
* gas model of the sun
Problems Possible solutions unprecedented growth w multiresolution methods in the amount of data w automatic feature w our capability to extraction manipulate, explore and understand large data sets growth more slowly w
Q: How large is large?
Accelerated Strategic Computing Initiative (ASCI) - DOE