Parallel Visualization and Analysis with ParaView on a Cray XT4 - PowerPoint PPT Presentation
Parallel Visualization and Analysis with ParaView on a Cray XT4 John Patchett, Los Alamos National Laboratory James Ahrens, Los Alamos National Laboratory Sean Ahern, Oak Ridge National Laboratory David Pugmire, Oak Ridge National
Parallel Visualization and Analysis with ParaView on a Cray XT4 John Patchett, Los Alamos National Laboratory James Ahrens, Los Alamos National Laboratory Sean Ahern, Oak Ridge National Laboratory David Pugmire, Oak Ridge National Laboratory U N C L A S S I F I E D 1 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Introduction • Cray supercomputers getting bigger and faster • Data becoming larger and more plentiful • Users can be at distance • Connections to the supercomputer can be fast or slow • Interactive remote viz with ParaView U N C L A S S I F I E D 2 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Previous Work • 2 papers at CUG last year – Large Scale Visualization on the Cray XT3 Using ParaView – Parallel Analysis and Visualization on Cray Compute Node Linux • ParaView had been built on both the Cray XT3 and an IBM BlueGene U N C L A S S I F I E D 3 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Approach • Intelligently guess a theoretical performance • read from lustre • Isosurface • Render • Composite • Send to Client U N C L A S S I F I E D 4 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Reading • Lustre • Large number of cores might be slow • Low number of cores might be slow • We performed very little work on this – Set stripe size to 1MB – Set stripe Count to 32 U N C L A S S I F I E D 5 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Rendering • OSMesa – Offscreen GL • Parallel Rendering – Requires Compositing – Trivially Parallel U N C L A S S I F I E D 6 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Compositing • Binary Swap • ICE-T • Network Intensive • Scales well U N C L A S S I F I E D 7 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Composite Timings U N C L A S S I F I E D 8 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Sending • Jaguar to LANL – Between 10 and 11 Mbps – 1.4 MB/s (downhill, wind at back) • Time to send – Function of image size (Render Window Size) – Don’t need to send Z buffer – Somewhat hard to measure U N C L A S S I F I E D 9 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
ParaView • Open source model • Entities using/developing – Laboratories • ANL, NCSA, EVL • LANL, LLNL, SNL • CEA, CHCH • ARL – Universities Stanford, UNC, Utah – Commercial companies • GE, DuPont • Past agency funding – NSF, NIH, DOE, DOD • Thousands of downloads / users U N C L A S S I F I E D 10 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Interactive vs. Batch • Work Flow Issue • Write script, submit, look at image or animation. Wait. Look at Results. – Repeat • Open ParaView, load data, apply filters, move, change your mind, change your mind again. – Continue interacting U N C L A S S I F I E D 11 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Building ParaView • Cross Compiling with Cmake – ToolChain File – Answer file for “try run” • XT4 Socket Support – Very good for interactivity • Native Paraview – make pvHostTools U N C L A S S I F I E D 12 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Running ParaView • Get an allocation – Find out process0 hostname – Start a PV server • Start new ssh tunnel with port forwarding to process0. • Start local client – Connect to localhost U N C L A S S I F I E D 13 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Results U N C L A S S I F I E D 14 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Scaling • Rendering – Render Window Size and geometry • Compositing – Render Window Size • Sending – Render Window Size U N C L A S S I F I E D 15 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Conclusion • Remote Distance Visualization works with Jaguar as the visualization Server • Scales Well • Could be better – qsub should give an estimate till allocation • More visualization users would help drive further work. U N C L A S S I F I E D 16 CUG 2009 Operated by Los Alamos National Security, LLC for NNSA Compute the Future
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.