Top Banner
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

Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Dec 19, 2015

Download

Documents

Welcome message from author
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
Page 1: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 2: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 3: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 4: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 5: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 6: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 7: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 7

Schroedinger wave function

Page 8: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 9: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 9

Paradigm: WireGL, no navigation

Page 10: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 10

Ventricular Defibrillation

Page 11: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 12: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 12

Paradigm: WireGL with navigation

Page 13: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 13

Molecular Dynamics

Page 14: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 15: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 16: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 16

Paradigm: WireGL with navigation

Page 17: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 17

Stitch Wall Project

Page 18: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 19: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 20: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 20

Paradigm: DAFFIE / Stitch viewer

Page 21: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 21

Turbine Simulation

Page 22: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 23: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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)

Page 24: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 25: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 26: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

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

Page 27: Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.

Case Histories, Erik BrissonScientific Computing and Visualization:Linux Clusters and Tiled Display Walls

July 30 – August 1, 2002 Slide 27

Future Work

• Infrastructure for new users

• Port existing applications

• Expand interaction

• Extend DAFFIE

• Integrate with Access Grid