Title: Visual Interpretation and Analysis of HPC Nanostructure Models using Shared Virtual Environments
1Visual Interpretation and Analysis of HPC
Nanostructure Models usingShared Virtual
Environments
- R. D. Kriz1, D. Farkas2, A.A. Ray3, J.T Kelso3 ,
and R.E. Flanery, Jr.4 - University Visualization and Animation Group
- Virginia Tech, Blacksburg, Virginia
- 1 - Department of Engineering Science and
Mechanics - 2 - Department of Materials Science and
Engineering - 3 - Department of Computer Science
- Advanced Visualization Research Center
- 4 - Oak Ridge National Laboratories
- Oak Ridge, Tennesse
U V A G
SCS High Performance Computing Symposium
2003 Grand Challenges in Computer
Simulations Orland, Florida, April 1, 2003
http//www.jwave.vt.edu/rkriz/Presentations/hpc2
003
2Presentation
- Background
- What is an immersive VE?
- What is a VE-simulator
- VE applications and their APIs
- EVLs CAVE-Library
- Atomview
- Collaborative CAVE Console (CCC)
- CCC_atom
- VTs DIVERSE
- D_Atomview
- D_Collab_Tools
- Future development of collaborative VEs
U V A G
3What is a VE?
U V A G
4Viewer immersed In 3D-structure. Gives viewer
unique perspective to study 3D structure /
property relationships.
U V A G
U V A G
5Advanced Communications Information Technology
Center (ACITC) VT-Collaboration
on-campus (Connecting desktop to CAVE was
critical)
University Visualization Animation Group (UVAG)
U V A G
62100 SF
7(No Transcript)
8Application Programming Interfaces (APIs) used
and developed at VT
- EVLs CAVERNsoft Limbo (used)
- http//www.evl.uic.edu/cavern/cavernG2
- VTs DIVERSE D_Collab_Tool (developed)
- http//www.diverse.vt.edu
- http//www.sv.vt.edu/future/cave/softw
are/ - D_collabtools/D_collabto
ols.html
U V A G
9Summary of Collaborative VEs APIs, and
applications developed at VT
- Chronology Collaborative VEs at VT
- CAVE-Libs AtomView (NSF PACI NCSA-VT)
- Limbo Apps
- CAVE Collaborative Console (CCC)
- CCC_atom (CCC AtomView)
- DIVERSE Apps Physics Based Simulations
- Crane-Ship DPF DGL (ONR-DURIP)
- Haptic Feedback - Molecular Docking DTK
(ASPIRES) - NUWCs TALOSS DPF DGL (ONR-NavCIITI)
- NISTs RAVE SmokeView DGL (NIST)
- Cardiovascular Flow CAVE-Lib DIVERSE-DGL
- D_Atomview DPF
- D_Xwand DTK
- D_Collab_Tools DPF
U V A G
10Shared Virtual Environments
CAVERNsoft - Limbo CAVE Collaborative Console
(CCC) http//www.sv.vt.edu/future/cave/software/
ccc/
U V A G
11World-Wide Collaboration Jason Leigh Andrew
Johnson Electronic Visualization Lab (EVL), UIC
Remote Participants
- Argonne National Lab
- IHPC, Singapore
- CRCACS, Australian NU
- IML, Tokyo Univ.
- CCPO, Old Dominion Unv.
- NCSA, UIUC
- UVAG, Virginia Tech
- Northwestern Univ.
U V A G
12I hear you. You hear me. But where are you and
what are you looking at?
Collaborative Awareness Tools Kevin
Curry Class Project, 1998 Rosson Computer-
Supported Cooperative Work M.S. Thesis,
1999 Supporting Collaborative Awareness in
Tele-Immersion
U V A G
13CAVE Collaborative Console (CCC) Fernado das
Neves, Ron Kriz, John Kelso
Participants
Awareness
U V A G
Recorder
14AtomView
Physics based Simulation
NCSA J. Shalf VT R.D. Kriz / D. Farkas With
AtomView material scientists can analyze and
interpret physics based simulation results
U V A G
15U V A G
U V A G
16Two users in CCC_atom viewing a Large Ni-Al B2
simulated structure.
- AtomView Modes
- Scale Model
- Scale Atoms
- Navigate
- Play animation
- CCC features not shown
- Shared views
- Jump next to
- Tether to
- Record play
Greg Edwards
U V A G
17http//diverse.sourceforge.net
D evice I ndependent V irtual
E nvironment R econfigurable,
S calable,
E xtensible
U V A G
18(No Transcript)
19GNU GPL - LGPL fosters collaboration
20DIVERSE Atomview
U V A G
http//www.sv.vt.edu/future/cave/software/D_atomvi
ew/D_atomview.html
21DIVERSE Collab Tools
U V A G
http//www.sv.vt.edu/future/cave/software/D_collab
tools/D_collabtools.html
22Add and Associate Graphical Objects
U V A G
23Item Control / Manipulation
U V A G
24Combined Research Curriculum Development http//
www.jwave.vt.edu/crcd
Network Program Interface Builder (NPIB) is a
rapid application deve- lopment tool that
researchers could use to create, maintain, and
archive numerous parametric studies based on
their legacy computer simulations.
R. Batra, ESM
D. Farkas, MSE
Nano
Macro
U V A G
R. Kriz, ESM
Micro
25Example 3D Wave Surface
Working Real-Time Archive
U V A G
Submit
26email notifies user simulation completed
Results Viewed at Desktop
U V A G
Results.html
Results Viewed In the CAVE (see next slide)
27Fourth order tensor glyph viewed in the CAVE
Used in ESM5344 Wave Propagation in Solids
to study anisotropies associated with crystal
class symmetries. These geometries are also
used to study reflected and refracted interface
waves.
28U V A G
29Examples of Insight
Twining at grain boundaries
animation
U V A G
30U V A G
31U V A G
32Observations Conclusions
- Virtual and collaborative design environments
have been - at best working prototypes that are too
difficult to use as - a day-to-day application.
- Better APIs are needed so that scientists,
engineers, and - educators can build their own applications
based on the - content within their discipline.
- The best designed collaborative environments
will work - only within existing collaborative groups.
U V A G