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.
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.
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.
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Polyreduce, by Jesper James; http://hendrix.ei.dtu.dk/software/software.html (see also: http://wuarchive.wustl.edu/graphics/graphics/misc/marching-cubes/)
Corrie, B., Sitsky, D., Mackerras, P.: Integrating High Performance Computing and Virtual Environments. Proceedings of the Seventh Parallel Computing Workshop, Canberra, Australia, September 1997.
Deering, M.: Gd eometric Compression. Proceedings of ACM SIGGRAPH 1995.
Gropp, W., Lusk, E., Skjellum, A.: Using MPI-Portable Parallel Programming with the Me essage-Passing Interface. MIT Press, 1999.
Gumbold, S., Straβer, W.: Re al Time Compression of Triangle Mesh Connectivity. Proceedings of ACM SIGGRAPH 1998.
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.
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)
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)
Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Mee sh optimization. Proceedings of ACM SIGGRAPH 1993.
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)
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.
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)
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)
Neider, J., Davis, T., Woo, M.: Opk enGL Programming Guide-The Official Guide to Learning OpenGL, Release 1. Addison-Wesley, 1993.
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/)
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)
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.
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.
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)
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)
Schroeder, W., Martin, K., Lorensen, B.: The Visualization Toolkit. 2nd Edition. Prentice Hall, 1997. (VTK: see also http://www.kitware.com)
Schroeder, W., Jonathan, A., Lorensen, W.: Decimation of triangle meshes. Computer Graphics (Proceedings of SIGGRAPH 1992), July 1992.
Schulzrinne, H., Rao, A., Lanphier, R.: Real Time Streaming Protocol (RTSP). RFC 2326, April 1998.
Taubin, G., Rossignac, J.: Gd eometric Compression Through Topologic Surgery. ACM Transactions on Graphics, Vol. 17,No. 2, April 1998.
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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