parallel visualization and analysis with paraview on a
play

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


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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