Visualization Challenges for Large Scale Astrophysical ...

83
Ultrascale Visualization Workshop November 13, 2011 Seattle, WA Ralf Kähler (KIPAC/SLAC) Tom Abel (KIPAC/Stanford) Marcelo Alvarez (CITA) Oliver Hahn (Stanford) Hans-Christian Hege (ZIB) Ji-hoon Kim (KIPAC) Stuart Marshall (SLAC) Matthew Turk (Columbia) Risa Wechsler (Stanford) John Wise (Georgia Tech) Visualization Challenges for Large Scale Astrophysical Simulation Data

Transcript of Visualization Challenges for Large Scale Astrophysical ...

Page 1: Visualization Challenges for Large Scale Astrophysical ...

Ultrascale Visualization WorkshopNovember 13, 2011

Seattle, WA

Ralf Kähler (KIPAC/SLAC)

Tom Abel (KIPAC/Stanford)Marcelo Alvarez (CITA)Oliver Hahn (Stanford)

Hans-Christian Hege (ZIB)Ji-hoon Kim (KIPAC)

Stuart Marshall (SLAC) Matthew Turk (Columbia) Risa Wechsler (Stanford)John Wise (Georgia Tech)

Visualization Challenges for Large Scale Astrophysical Simulation Data

Page 2: Visualization Challenges for Large Scale Astrophysical ...

COMPUTATIONAL ASTROPHYSICS

COMPUTATIONAL PHYSICS DEPARTMENT

Evolution of First Galaxies

Re-ionization EpochLarge-Scale Structure Formation

Evolution of First StarsSimulation: Wise & Abel

Simulation: Wu, Hahn & Wechsler

Simulation: Kim & Abel

Simulation: Alvarez & Abel

Page 3: Visualization Challenges for Large Scale Astrophysical ...
Page 4: Visualization Challenges for Large Scale Astrophysical ...
Page 5: Visualization Challenges for Large Scale Astrophysical ...

Large-Scale Structure FormationSimulation: Wu, Hahn & Wechsler

Page 6: Visualization Challenges for Large Scale Astrophysical ...

Evolution of First Stars

Evolution of First GalaxiesSimulation: Kim & Abel

Simulation: Turk & Abel

Page 7: Visualization Challenges for Large Scale Astrophysical ...

Reionization EpochSimulation: Alvarez & Abel

Page 8: Visualization Challenges for Large Scale Astrophysical ...

Numerical Astrophysics

High dynamical range

Page 9: Visualization Challenges for Large Scale Astrophysical ...

Numerical Astrophysics

High dynamical range

Formation of First Stars

- Protogalaxy > 10,000 light years

Simulation: T. Abel

Page 10: Visualization Challenges for Large Scale Astrophysical ...

Numerical Astrophysics

High dynamical range

Formation of First Stars

- Protogalaxy > 10,000 light years

- Protostar ~ 10 solar radii

Simulation: T. Abel

Page 11: Visualization Challenges for Large Scale Astrophysical ...

Numerical Astrophysics

> 10 spatial orders of magnitude

Simulation: T. Abel

Page 12: Visualization Challenges for Large Scale Astrophysical ...

STRUCTURED ADAPTIVE MESH REFINEMENT

Simulation Data: Tom Abel

Page 13: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

AMR schemes perform refinement in time

Stability condition for solvers:

- Δt proportional to Δx

- global Δt determined by smallest Δx

➔ Computational overhead on coarse levels

Page 14: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 15: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 16: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 17: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 18: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 19: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 20: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 21: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 22: Visualization Challenges for Large Scale Astrophysical ...

TEMPORAL REFINEMENT

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 23: Visualization Challenges for Large Scale Astrophysical ...

enzo - Adaptive Mesh Refinement

enzo

- Astrophysical Adaptive Mesh Refinement code

- Cosmological structure formation simulations

http://code.google.com/p/enzo/

Page 24: Visualization Challenges for Large Scale Astrophysical ...

DATA SIZES

10-40 levels of refinement

10,000-100,000 time steps

up to 100 million patches

- less than 32^3 cells per patch

up to billions of cells per time step

- different fields ( gas density, gas temperature, etc. )

10s of TByte of data

Page 25: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

C++, JavaScript

Graphical User Interface (Qt)

OpenGL

Available as Open Source soon

Simulation data: Kim & Abel

Page 26: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Simulation data: Kim & Abel

Modular Design: add vis-routines & readers

Readers for Enzo, Gadget, RAMSES

Page 27: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Modular Design: add vis-routines & readers

Readers for Enzo, Gadget, RAMSES

Data nodes:Grid-based (AMR)Point-based (unstructured)Image data Simulation data: Kim & Abel

Page 28: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:

Simulation data: Kim & Abel

Page 29: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Real-Time Rendering:OpenGL & OpenGL Shading Language

Customize rendering at run-time by modifying OpenGL Shaders

Simulation data: Kim & Abel

Page 30: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:SlicingDirect Volume RenderingStreamlines...

Page 31: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:SlicingDirect Volume RenderingStreamlines...

Simulation Data: Mike Norman

Page 32: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:SlicingDirect Volume RenderingStreamlines...

Simulation Data: John Wise & Tom Abel

Page 33: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:SlicingDirect Volume RenderingStreamlines...

Simulation Data: Ji-hoon Kim & Tom Abel

Page 34: Visualization Challenges for Large Scale Astrophysical ...

VISUALIZATION SOFTWARE

Visualization methods:SlicingDirect Volume RenderingStreamlines...

Simulation Data: Wu, Hahn & Wechsler

Page 35: Visualization Challenges for Large Scale Astrophysical ...

Pre-Rendering for American Museum of Natural History Show “The Big Bang”, Narrated by Liam NeesonSimulation data: Ji-hoon Kim (Stanford), Tom Abel (Stanford/SLAC)

Page 36: Visualization Challenges for Large Scale Astrophysical ...

DATA ACCESS PATTERNS

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 37: Visualization Challenges for Large Scale Astrophysical ...

DATA ACCESS PATTERNS

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 38: Visualization Challenges for Large Scale Astrophysical ...

DATA ACCESS PATTERNS

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 39: Visualization Challenges for Large Scale Astrophysical ...

DATA ACCESS PATTERNS

0 1 2 3 4 TIME

Level 0

Level 1

Level 2

Page 40: Visualization Challenges for Large Scale Astrophysical ...

Generation of Proxy-Grid Structure

Time A Time B

Page 41: Visualization Challenges for Large Scale Astrophysical ...

Generation of Proxy-Grid Structure

Time A Time B

Page 42: Visualization Challenges for Large Scale Astrophysical ...

Generation of Proxy-Grid Structure

Time A Time B

Page 43: Visualization Challenges for Large Scale Astrophysical ...

Generation of Proxy-Grid Structure

Time A Time B

Page 44: Visualization Challenges for Large Scale Astrophysical ...

Generation of Proxy-Grid Structure

Page 45: Visualization Challenges for Large Scale Astrophysical ...

DATA STORAGE

HDF5 for data I/O

- http://www.hdfgroup.org/HDF5/

Enzo HDF5 output

- each processor writes stream of separate HDF5 groups

- no spatial or temporal relations

GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}

GROUP "grid-1" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}

GROUP "grid-n" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}...

Page 46: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

Post-processing:

- create HDF5 index file

- match the AMR grid structure

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 47: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

available time steps

Page 48: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

time groups

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 49: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

level groups

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 50: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

grids on this level

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 51: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

grid meta data

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 52: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

previous & next time steps

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 53: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

links to datasets

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... } ... } GROUP "level-2" { ... } ... } GROUP "time-1" {

...

}

Page 54: Visualization Challenges for Large Scale Astrophysical ...

HDF5 INDEX FILE

HDF5 "./rho.a5" {

GROUP "/" {

GROUP "globalMetaData" { DATASET "times" { ... } DATASET "timesteps" { ... }

... }

GROUP "time-0" { GROUP "level-0" {

ATTRIBUTE "predecessor" { ... } ATTRIBUTE "successor" { ... } } GROUP "level-1" { GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } … } GROUP "grid-1" { ATTRIBUTE "origin" { ... }

ATTRIBUTE "dims" { ... } ATTRIBUTE "data_reference" { ... } ... }

GROUP "grid-0" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}

GROUP "grid-1" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}

GROUP "grid-n" { ATTRIBUTE "origin" { ... } ATTRIBUTE "dims" { .... } ATTRIBUTE "level" { .... } ... DATASET "Density" { ... } DATASET "Temperature" { ... } ...}...

links to datasets

Page 55: Visualization Challenges for Large Scale Astrophysical ...

POSTGRES DATABASE

Alternative:

- Index-structure via databases

Meta data in database, data (fields) in original HDF5 files

QtSQL Module: http://doc.qt.nokia.com/4.7/qtsql.html

PostgreSQL plugin

Page 56: Visualization Challenges for Large Scale Astrophysical ...

COMPARISON

File sizes

- Postgres database ~ 20% of HDF5 index file

Metadata access

- Postgres twice as fast as HDF5

Page 57: Visualization Challenges for Large Scale Astrophysical ...

GPU-Assisted Ray Casting

[Stegmaier, et al. 2005]

Input data ➔ 3D texture

Render front faces

Fragment Shader for each covered pixel:

Compute ray-direction

Sampling and color mapping

Resulting intensities --> frame buffer

Page 58: Visualization Challenges for Large Scale Astrophysical ...

GPU-Assisted Ray Casting for AMR Data

Problem: Overlapping regions

➤ Decomposition of data domain

Adaptive kD-tree

- Nodes represent of non-overlapping blocks of cells

- View-dependent sorting (front-to-back or back-to-front)

Page 59: Visualization Challenges for Large Scale Astrophysical ...

GPU-Assisted Ray Casting for AMR Data

View-dependent selection of nodes:

- Resolution level based on distance to viewpoint

~200,000 nodes ~20,000 nodes

Page 60: Visualization Challenges for Large Scale Astrophysical ...

Simulation data: John Wise (Georgia Tech), Tom Abel (Stanford/KIPAC)

Page 61: Visualization Challenges for Large Scale Astrophysical ...

Pre-Rendering for California Academy of Sciences, Dome Show “Life: A Cosmic Journey”, Narrated by Jodie Foster, November 2010Simulation data: John Wise (Princeton), Tom Abel (Stanford/SLAC)

Page 62: Visualization Challenges for Large Scale Astrophysical ...

POINT-BASED DATASETS

Unstructured point datasets

- Dark matter density

- Single stars and star clusters

- ...

Point attributes

- Position

- Mass

- Age

- Accretion rate

- ...

Simulation: Wu, Hahn & Wechsler

Page 63: Visualization Challenges for Large Scale Astrophysical ...

Solution for “opaque” point representation

1. Pass

Enable depth-buffer updates

Render points

2. Pass

Perform ray-tracing up to pixels depth value

3. Blending step

GPU-Raycasting of Combined Grid- and Point-based Data

Page 64: Visualization Challenges for Large Scale Astrophysical ...

GPU-Raycasting of Combined Grid- and Point-based Data

Usually semi-transparent point representation

gaussian opacity profile for galaxies, stars, DM, etc.

Potential solution:

Resampling of point data to grid structure

Simultaneous rendering of both (grid) data sets

Page 65: Visualization Challenges for Large Scale Astrophysical ...

GPU-Raycasting of Combined Grid- and Point-based Data

Requires highly resolved grids

High (texture-)memory consumption

and/or sacrifices data resolution

Low-pass filtering

Rendering artifacts

Page 66: Visualization Challenges for Large Scale Astrophysical ...

GPU-Raycasting ofCombined Grid- and Point-based Data

• Point data ➤ Octree structure- Efficient GPU-representation- Implicit bounding-box information

• Recursive refinement of octree nodes

• Stopping criteria- Number of inserted points < threshold

Page 67: Visualization Challenges for Large Scale Astrophysical ...

Combining Grid and Point Data

Node texture

3D-RGBA texture

One texel per node

Alpha-channel stores node type

Internal node Leaf node

RGB-channel

Index of first child node Index into data texture

Simulation: Alvarez & Abel

Page 68: Visualization Challenges for Large Scale Astrophysical ...

Combining Grid and Point Data

Data texture

3D-RGBA floating point

RGB-channels: center

Alpha-channel: radius

Radius=0 indicates end of list

Simulation: Alvarez & Abel

Page 69: Visualization Challenges for Large Scale Astrophysical ...

GPU-Raycasting of Combined Grid- and Point-based Data

1. Grid data ➤ 3D-texture

2. Point set ➤ two 3D-textures (GPU-octree representation)

3. Render front faces of bounding box

4. In Fragment shader

• Compute ray-direction

• Sampling of grid-based data

• Sampling of point-based data

• Combination of partial intensities

• Combination with total intensity

5. Resulting intensity ➤ frame-buffer

Page 70: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Summation of Intensities

• Relation between opacity and extinction coefficient

• Combination of opacities for segment si

• Combination with accumulated intensity/opacity of ray

Page 71: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• Example: Gaussian profiles

Page 72: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• ROI around camera location

Page 73: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• Point and grid data inside ROI rendered with GPU approach

Page 74: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• Outside ROI: - Process grid data until depth of first pass- blending with point splats

Page 75: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

Page 76: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• Correct result if only one splat hit by ray outside ROI

Page 77: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Performance Optimizations

• Partially incorrect depth sorting for more than one splat• Artifacts usually not visible in far-field

Page 78: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Comparison of Rendering Quality

ROI = 0% of volume ROI = 25% of volumeROI = 100% of volume

Simulation: Alvarez & Abel

Page 79: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Numerical Simulation: Marcelo Alvarez (CITA), Tom Abel (KIPAC/Stanford)

Page 80: Visualization Challenges for Large Scale Astrophysical ...

Combined Point & Grid Raycasting

Numerical Simulation: Marcelo Alvarez (CITA), Tom Abel (KIPAC/Stanford)

Page 81: Visualization Challenges for Large Scale Astrophysical ...

Numerical Simulation: Marcelo Alvarez (CITA), Tom Abel (KIPAC/Stanford)

Page 82: Visualization Challenges for Large Scale Astrophysical ...

Numerical Simulation: Marcelo Alvarez (CITA), Tom Abel (KIPAC/Stanford)

Page 83: Visualization Challenges for Large Scale Astrophysical ...

Visit us as the SLAC booth (303) and watch some visualizations in 3D !