VH-1: Laptop to Petaflop

VH1 Home Overview Codes
Beginner Serial Parallel Massive Dynamic PPMLR Core Variable Glossary
User Guides
Beginner Serial Parallel Massive Dynamic
Laptop to Petaflop
Overview Data Layout Programming Data Output Visualization
Test Problems
Sod Shock Sedov Blast Kelvin Helmholtz Bow Shock Standing Shock Stellar Wind
Resources

Data layout
  • r(n)
  • zro(i,j,k)
  • sliced
  • diced
Programming
  • simple loop
  • directional-splitting; 1d sweeps
  • MPI, alltoall
  • multiple communicators
Data output
  • ascii columns
  • netcdf arrays
  • MPI gather, parallel i/o
  • massive i/o strategies
Visualization
  • gnuplot, grace
  • images: ncview, ensight
  • ensight
  • distributed viz; ensight SOS