michael grønager, phd uni-c / virtual reality center present: niels bohr institute
DESCRIPTION
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time. Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute. Overview. The GRID in 7 minutes… Computational Steering Examples: - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/1.jpg)
www.uni-c.dk 1
WW
W.U
NI-
C.D
K
Computational Steering on the GRIDUsing a 3D model to Interact with a Large Scale
Distributed Simulation in Real-Time
Michael Grønager, PhD
UNI-C / Virtual Reality Center
Present: Niels Bohr Institute
![Page 2: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/2.jpg)
2www.uni-c.dk
WW
W.U
NI-
C.D
K
Overview
• The GRID in 7 minutes…• Computational Steering• Examples:
• Interactive Molecular Dynamics• Interactive Fluid Dynamics
• OpenLB – an open source Lattice-Boltzmann solver
![Page 3: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/3.jpg)
3www.uni-c.dk
WW
W.U
NI-
C.D
K
A quick example
• Use Private Certificate to generate a time limited “Proxy”• Log in to the Grid• Define a job:
• /bin/echo “Hallo Grid”
• (demo)
• Wait for completion…
![Page 4: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/4.jpg)
4www.uni-c.dk
WW
W.U
NI-
C.D
K
The GRID
• What is: “The Grid”?- except for a Buzz word…
• Analogy: “The Electrical Power Grid”
• The Globus Toolkit
![Page 5: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/5.jpg)
5www.uni-c.dk
WW
W.U
NI-
C.D
K
Quoted from globus.org
The Grid refers to an infrastructure that enables the integrated, collaborative use of high-end computers, networks, databases, and scientific instruments owned and managed by multiple organizations. Grid applications often involve large amounts of data and/or computing and often require secure resource sharing across organizational boundaries, and are thus not easily handled by today’s Internet and Web infrastructures.
![Page 6: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/6.jpg)
6www.uni-c.dk
WW
W.U
NI-
C.D
K
CERN
![Page 7: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/7.jpg)
7www.uni-c.dk
WW
W.U
NI-
C.D
K
Storage – Raw recording rate 0.1 – 1 GBytes/sec
Accumulating at 5-8 PetaBytes/year
10 PetaBytes of disk
Processing – 200,000 of today’s fastest PCs
![Page 8: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/8.jpg)
8www.uni-c.dk
WW
W.U
NI-
C.D
K
NorduGrid
• A Scandinavianproduction Grid
• More than 2200CPUs• More than 30 sites
• (Grid monitor demo)
![Page 9: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/9.jpg)
9www.uni-c.dk
WW
W.U
NI-
C.D
K
Angio w/ Fem-Fem &Fem-Pop
AFB w/ E-S Prox.
Anast.
Angio w/Fem-Fem
AFB w/ E-E Prox.
Anast.
Preop
Computational Steering
• The ability to interact with a simulated physical model by changing border conditions, parameters or state.
• This means:• Fast interaction times < 10s• Intuitive user interface• Physical representation of the data
• And to get this we need:• Interactive parallel algorithms• Lots of computers with fast network• A lot of money or…• …resource sharing
• The perfect candidate for the GRID!
![Page 10: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/10.jpg)
10www.uni-c.dk
WW
W.U
NI-
C.D
K
Example: Interactive Molecular Dynamics
• VMD / NAMD 1 ported to GRID environments• … Lets start the job …• Setup:
• Client contacts Resource Broker• A worker node (or cluster) is selected to match requirements• Job is submitted
• Opens a SSH tunnel back to Client (this Laptop) using Private/Public keys
• Starts NAMD• Client starts VMD• Connects to tunneled port
• Steering established
• 1. See: University of Illinois at Urbana-Champaign: http://www.ks.uiuc.edu
![Page 11: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/11.jpg)
11www.uni-c.dk
WW
W.U
NI-
C.D
K
Interactive Fluid Dynamics• Traditional Navier-Stokes solvers not meant for interaction:
• Important (manual) preprocessing step building an optimal mesh.• Hard to parallelize• No Open Source code available
• The alternative: Lattice-Boltzmann Method• Easy to change border conditions on the fly• Easy to parallelize• No Open Source code available – yet …• … easy to implement
• OpenLB• True 3D Lattice Boltzmann solver• Uses ParaView for interaction and data visualization• Uses OpenSceneGraph for Virtual Reality interface
• Aim is to run OpenLB interactively on the GRID on more than 1000CPUs
![Page 12: Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute](https://reader035.vdocuments.mx/reader035/viewer/2022070412/56814951550346895db6a051/html5/thumbnails/12.jpg)
12www.uni-c.dk
WW
W.U
NI-
C.D
K
Questions?
• Sign up for a hands on Grid tutorial Tuesday the 8th of June 15.30-18.00 at the Niels Bohr Institute.Mail to: [email protected] / [email protected]