Visualization in Scientific Computing (or Scientific Visualization) Multiresolution,...
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 geometrical model w finite element model (FEM)
w resolve the equation for each element of the model w data: geometry (3D coordinates) results: scalar values (stress) vector values (deformation)
w our model (8 MB): 289 parts nodes elements 13 time steps Q: how can we interpret this data?
… try to understand the numerical information not a good solution (~ scalar & 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 w unprecedented growth in the amount of data w our capability to manipulate, explore and understand large data sets growth more slowly Possible solutions w multiresolution methods w automatic feature extraction
Q: How large is large?
Accelerated Strategic Computing Initiative (ASCI) - DOE
* 4640 compute nodes * 16/74/20 service/disk/network nodes * 9536 Pentium Pro processors * 2500 square feet footprint * 606 GBytes RAM memory * 1.8 TFlops system peak performance ASCI Red TFLOPS Supercomputer
100 % 10 % 50 % Multiresolution representation * at different levels of detail
Feature extraction
Questions & Answers