Skip to main content

Using Streaming and Parallelization Tecniques for 3D Visualization in a High Performance Computing and Networking Environment

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2110))

Included in the following conference series:

Abstract

Currently available massively parallel supercomputers provide sufficient performance to simulate multi-dimensional, multi-variable problems in high resolution. However, the visualization of the large amounts of result data cannot be handled by traditional methods, where postprocessing modules are usually coupled to the raw data source - either by files or by data flow. Due to significant bottlenecks of the storage and communication resources, efficient techniques for data extraction an d preprocessing at the source have to be developed to get a balanced, scalable system and the feasibility of a “Virtual Laboratory” scenario, where the user interacts with a multi-modal, tele-immersive virtual reality environment.

In this paper we describe an efficient, distributed system approach to support three dimensional,interactive exploration of complex results of scientific computing.

Our processing chain consists of the following networked instances:

  1. 1.

    Creation of geometric 3D objects, such as isosurfaces, orthogonal slicers or particle sets, which illustrate the behaviour of the raw data. Our efficient visualization approach allows to handle large result data sets of simulation frameworks. It is based on processing every result data part corresponding to the domain decomposition of the parallelized simulation at the location of computation, and then collecting and exporting the generated 3D primitives. This is supported by special postprocessing routines, which provide filtering and mapping functions.

  2. 2.

    Storage of the generated sequence of 3D files on a separate “3D Streaming Server”, which provides - controlled via “Real Time Streaming Protocol” (RTSP) - play-out capabilities for continuous 3D media streams.

  3. 3.

    Presentation of such 3D scene sequences as animations in a virtual reality environment. The virtual objects are embedded in a WWW page by using an advanced 3D viewer plugin, and taking advantage of high-quality rendering, stereoscopic displays and interactive navigation and tracking devices.

For requirement analysis, evaluation, and functionality demonstration purposes we have choosen an example application, the simulation of unsteady fluid flows.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Polyreduce, by Jesper James; http://hendrix.ei.dtu.dk/software/software.html (see also: http://wuarchive.wustl.edu/graphics/graphics/misc/marching-cubes/)

  2. http://www.dfn-expo.de/Technologie/DocShow-VR/

  3. http://www.rvs.uni-hannover.de/projekte/tele-immersion/

  4. Corrie, B., Sitsky, D., Mackerras, P.: Integrating High Performance Computing and Virtual Environments. Proceedings of the Seventh Parallel Computing Workshop, Canberra, Australia, September 1997.

    Google Scholar 

  5. Deering, M.: Gd eometric Compression. Proceedings of ACM SIGGRAPH 1995.

    Google Scholar 

  6. Gropp, W., Lusk, E., Skjellum, A.: Using MPI-Portable Parallel Programming with the Me essage-Passing Interface. MIT Press, 1999.

    Google Scholar 

  7. Gumbold, S., Straβer, W.: Re al Time Compression of Triangle Mesh Connectivity. Proceedings of ACM SIGGRAPH 1998.

    Google Scholar 

  8. Haase, H., Dai, F., Strassner, J., Göbel, M.: Immersive Investigation of Scientific Data. In: Nielson, G. et al (eds.): Scientific Visualization-Overviews, Methodologies and Techniques, IEEE Computer Society Press, 1997.

    Google Scholar 

  9. Haimes, R.: pg V3: A Distributed System for Large-Scale Unsteady CFD Visualization. AIAA Paper 94-0321, Reno NV, Jan. 1994. (http://raphael.mit.edu/pv3/pv3.html)

  10. Hibbard, W., Santek, D.: Th he VIS-5D System for Easy Interactive Visualization. Proceedings of IEEE Visualization 1990. (http://www.ssec.wisc.edu/~billh/vis5d.html)

  11. Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Mee sh optimization. Proceedings of ACM SIGGRAPH 1993.

    Google Scholar 

  12. Johnson, C.R., Parker, S.G., Weinstein, D.: Lari ge-scale Computational Science Applications using the SCIRun Problem Solving Environment. Proceedings of Supercomputer 2000. (http://www.sci.utah.edu/publications/super00_final.pdf)

  13. Lane, D.E.: Sj cientific Visualization of Large-Scale Unsteady Fluid Flows. In: Nielson, G.M. et al (eds.): Scientific Visualization-Overviews, Methodologies and Techniques, IEEE Computer Society Press, 1997.

    Google Scholar 

  14. Leigh, J. et al: Visualization in Teleimmersive Environments. IEEE Computer, Vol. 32,No. 12, December 1999. (http://www.evl.uic.edu/aej/papers/computer99.pdf)

  15. Lorensen, W.E., Cline, H.E.: Marching cubes: A high resolution 3D surface reconstruction algorithm. Computer Graphics (Proceedings of SIGGRAPH 1987), Vol. 21,No. 3, July 1987. (http://www.cse.fsu.edu/~erlebach/courses/sciviz/papers/volumetric_papers/PAPERS/LORENSEN/MC/INDEX.HTM)

  16. Neider, J., Davis, T., Woo, M.: Opk enGL Programming Guide-The Official Guide to Learning OpenGL, Release 1. Addison-Wesley, 1993.

    Google Scholar 

  17. Olbrich, S., Pralle, H.: High-Performance Online Presentation of Complex 3D Scenes. In: van As, H.R. (Ed.): High Performance Networking. Kluwer Academic Publishers, 1998. (http://www.dfn-expo.de/Technologie/DocShow-VR/Vortraege/hpn98/)

  18. Olbrich, S., Pralle, H.: Vil rtual Reality Movies-Real Time Streaming of 3D Objects. Comput er Networks, Vol. 31,No. 21, November 1999-The Challenge of Gigabit Networking, Elsevier. (http://www.terena.nl/tnnc/2A/2A1/2A1.pdf)

  19. Poston, T., Wong, T., Heng, Ph.: Me ultiresolution Isosurface Extraction with Adaptive Skeleton Climbing. Computer Graphics Forum (Proceedings of EUROGRAPHICS 1998), Vol. 17,No. 3, September 1998.

    Google Scholar 

  20. Raasch, S., Etling, D.:Me odeling Deep Ocean Convection: Large Eddy Simulation in Compgarison with Laboratory Experiments. J. Phys. Oceanogr., 1998, Vol. 28, 1796–1802.

    Article  Google Scholar 

  21. Raasch, S., Schröter, M., Ketelsen, K., Olbrich, S.: A_ Large-Eddy Simulation Model for Massively Parallel Computers-Model Design and Scalability. Fifth European SGI/Cray MPP Workshop, Bologna (Italy), September 1999. (http://www.cineca.it/mpp-workshop/fullpapers/raasch.ps)

  22. Rantzau, D., Frank, K., Lang, U., Rainer, D., Wössner, U.: COVISE in the CUBE: An Environment for Analyzing Large and Complex Simulation Data. In: Proceedings of the 2nd Wm orkshop on Immersive Projection Technology 1998. (http://www.hlrs.de/people/rantzau/ipt98_rantzau.pdf)

  23. Schroeder, W., Martin, K., Lorensen, B.: The Visualization Toolkit. 2nd Edition. Prentice Hall, 1997. (VTK: see also http://www.kitware.com)

  24. Schroeder, W., Jonathan, A., Lorensen, W.: Decimation of triangle meshes. Computer Graphics (Proceedings of SIGGRAPH 1992), July 1992.

    Google Scholar 

  25. Schulzrinne, H., Rao, A., Lanphier, R.: Real Time Streaming Protocol (RTSP). RFC 2326, April 1998.

    Google Scholar 

  26. Taubin, G., Rossignac, J.: Gd eometric Compression Through Topologic Surgery. ACM Transactions on Graphics, Vol. 17,No. 2, April 1998.

    Google Scholar 

  27. Upson, C., Faulhaber, T., Kamins, D., Laidlaw, D., Schlegel, D., Vroom, J., Gurwitz, R., van Dam, A.: Th he Application Visualization System: A Computational Environment for Scientific Visualization. IEEE Computer Graphics and Applications, July 1989. (AVS: see also http://www.avs.com)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Olbrich, S., Pralle, H., Raasch, S. (2001). Using Streaming and Parallelization Tecniques for 3D Visualization in a High Performance Computing and Networking Environment. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-48228-8_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42293-8

  • Online ISBN: 978-3-540-48228-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics