Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories Erik Brisson Associate Director Scientific Computing and Visualization Group Boston University
27
Embed
Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 1
Case Histories
Erik BrissonAssociate Director
Scientific Computing and Visualization GroupBoston University
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 2
Overview
• At early stage in development cycle
• Demonstrate in this section– Various paradigms of collaboration– Various paradigms of programs– How to use existing data, i.e.,
• the meandering path of data and demos
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 3
Collaboration Paradigms
• Assist users in development
• Implement custom programs for users
• Develop infrastructure for community use
• Visualize data using infrastructure
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 4
System Paradigms for Tiled Walls
• Tasks– Computation (sci data production)– Visualization (sci data to graphics data)– Rendering (graphics data to frame buffer)
• Issues– Where are these tasks performed / distributed– Frame synchronization– Data synchronization
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 5
System Paradigms for Tiled Walls
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 6
Examples
• Schroedinger wave function
• Ventricular defibrillation
• Molecular dynamics
• Stitch Wall Project
• Turbine Simulation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 7
Schroedinger wave function
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 8
Schroedinger wave function
• Researcher: Professor Claudio Rebbi• SCV staff members: Mike Walterman, Ray Gasser• Purpose: Illustrate the evolution of the wave function of a
quantum mechanical particle moving on the plane • History: Prof. Rebbi developed OpenGL code for use on
a workstation • Ported to the Wall by Mike, uses Ray’s stereo template• Outcome: A sequence of visualizations of experiments
on the DVDW
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 9
Paradigm: WireGL, no navigation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 10
Ventricular Defibrillation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 11
Ventricular Defibrillation• Researchers: Professor Sol Eisenberg and Daniel Mocanu• SCV staff member: Ray Gasser• Purpose: Display the electric current distribution during internal
electric defibrillation• History and method:
– Daniel brought MRI data into IDEAS– Extracted polygonal surfaces as VRML files– Displayed on Immersadesk using DAFFIE viewer with Erik Brisson– Ray has written VTK program to read and display the data on the Wall
• Outcome: Interactive view of heart with electric current field lines on DVDW
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 12
Paradigm: WireGL with navigation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 13
Molecular Dynamics
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 14
Molecular Dynamics
• Researchers: Claudio J. Margulis and Professor David F. Coker
• SCV staff members: Mike Walterman, Erik Brisson
• Purpose: Display Photodissociation Dynamics of I2¯ in CO2 Clusters
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 15
Molecular Dynamics
• This research - set of output files for seven experiments
• Erik wrote conversion routines to take data and produce graphical elements (spheres - color and size show element) appropriate for DAFFIE viewer, shown on Immersadesk
• Mike wrote OpenGL / GLUT program for same data for Wall, used with WireGL
• Outcome: Interactive WireGL display of these experiments on the DVDW
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 16
Paradigm: WireGL with navigation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 17
Stitch Wall Project
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 18
Stitch Wall Project
• Researchers: Cindy Ludlam, MFA student in Sculpture Program at B.U.
• SCV staff members: Laura Giannitrapani, Robert Putnam, Erik Brisson
• Purpose: Produce 3D experience which related in certain ways to her physical sculpture
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 19
Stitch Wall Project
• Method: Cindy produced a number of textured forms (models) using Maya
• Laura was Cindy's advisor for the project, provided organizational structure, guidance and input
• Erik extended DAFFIE viewer to "grow" shapes from these models
• Robert produced sound, and modified DAFFIE sound server to play sound so that pitch was a function of distance
• Outcome: Free-running demo of constantly changing ribbons on the DVDW, with an accompanying audio stream of localized sounds in space
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 20
Paradigm: DAFFIE / Stitch viewer
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 21
Turbine Simulation
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 22
Turbine Simulation
• Turbine Simulation
• Researcher: Douglas Sondak
• SCV staff members: Douglas Sondak, Glenn Bresnahan, Erik Brisson, Mike Walterman
• Purpose: Interactive generation and view of streaklines of flow in a turbine
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 23
Turbine Simulation
• Method: Input of particle position via a 6DOF input device
• See particle positions sent to turbine streakline program running on SP or Regatta using DAFFIE
• Turbine streakline program sends streakline data to Wall machines at regular intervals using DAFFIE
• Outcome: Interactive, animated simulation showing streaklines on the DVDW (still to come)
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 24
Paradigm: DAFFIE with Geometry-on-the-fly
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 25
Paradigm: DAFFIE without Geometry-on-the-fly
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls
July 30 – August 1, 2002 Slide 26
Conclusion
• Variety of paradigms– Computation– Bandwidth– Caching
• Straight-forward for general users
• Rich for power users
• Keep data in simple, reusable format
Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls