Nothing Special   »   [go: up one dir, main page]

Skip to main content

Evaluation of a Scalable In-Situ Visualization System Approach in a Parallelized Computational Fluid Dynamics Application

  • Chapter
  • First Online:
Virtual Realities

Abstract

Current parallel supercomputers provide sufficient performance to simulate unsteady three-dimensional fluid dynamics in high resolution. However, the visualization of the huge amounts of result data cannot be handled by traditional methods, where post-processing modules are usually coupled to the raw data source, either by files or by data flow. To avoid significant bottlenecks of the storage and communication resources, efficient techniques for data extraction and preprocessing at the source have been realized in the parallel, network-distributed chain of our Distributed Simulation and Virtual Reality Environment(DSVR). Here the 3D data extraction is implemented as a parallel library (libDVRP) and can be done in-situ during the numerical simulations, which avoids the storage of raw data for visualization at all.

In this work we evaluate our current techniques of flow visualization via parallel generation of pathlines and volume visualization via parallel extraction of isosurfaces in a realistic scenario. The Parallelized Large-eddy Simulation Model(PALM) serves here as a typical example application of numerical simulation of unsteady flows. Our special attention we payed to the evaluation of the influence of the additional in-situ visualization on the parallel speed-up of PALM. Finally it can be shown that this influence is neglectable small for parallel runs with up to over 80 cores.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Similar content being viewed by others

Notes

  1. 1.

    Developed by Institute of Meteorology and Climatology, Leibniz University of Hannover, Germany.

References

  1. Bruckschen, R., Kuester, F., Hamann, B., Joy, K. I.: Real-time out-of-core visualization of particle traces. In PVG ’01: Proceedings of the IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics, pp. 45–50. IEEE Press, Piscataway (2001)

    Google Scholar 

  2. Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface. The MIT Press, Cambridge (2000)

    Google Scholar 

  3. Jensen, N., Olbrich, S., Pralle, H., Raasch, S.: An efficient system for collaboration in tele-immersive environments. In: Bartz, D. et al (eds.): Eurographics Workshop on Parallel Graphics and Visualization 2002, pp. 123–131. Eurographics Association, Aire-la-Ville, Swiss (2002)

    Google Scholar 

  4. Langis, C., Roth, G., Dehne, F.: Mesh simplification in parallel. In: Proceedings of the 4th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2000), pp. 281–290. World Scientific Publishing, Singapore (2000)

    Google Scholar 

  5. Lorensen, W. E., Cline, H. E.: Marching Cubes: A High Resolution 3d Surface Construction Algorithm. Computer Graphics 21(4), 163–69 (1987)

    Article  Google Scholar 

  6. Luebke, D. P.: A Developer’s Survey of Polygonal Simplification Algorithms. IEEE Computer Graphics and Applications 21(3), 24–35 (2001)

    Article  Google Scholar 

  7. Miguet, S., Nicod, J. M.: Complexity Analysis of a Parallel Implementation of the Marching-Cubes Algorithm. International Journal of Pattern Re-cognition and Artificial Intelligence 11(7), 1141–1156 (1997)

    Article  Google Scholar 

  8. Moreland, K., et al.: Large Scale Visualization on the Cray XT3 Using ParaView In: Cray User’s Group 2008

    Google Scholar 

  9. Olbrich, S., Pralle, H.: Virtual Reality Movies – Real-Time Streaming of 3D Objects. Computer Networks: The International Journal of Computer and Telecommunications Networking 31(21), 2215–2225 (1999)

    Google Scholar 

  10. Olbrich, S., Pralle, H., Raasch, S.: Using streaming and parallelization techniques for 3d visualization in a high-performance computing and networking environment. In: Lecture Notes in Computer Science, Vol. 2110, pp. 231–240. Springer, Berlin (2001)

    Google Scholar 

  11. Olbrich, S., Manten, S., Jensen, N.: Scalable isosurface extraction in a parallelized streaming framework for interactive simulation and visualization. In: Proceedings of the 10th International Conference on Humans and Computers (HC-2007), pp. 147–152. (2007)

    Google Scholar 

  12. Paraview project: http://www.paraview.org/

  13. Rossignac, J., Borrel, P.: Multi-resolution 3d approximations for rendering complex scenes. In: Geometric Modeling in Computer Graphics, pp. 455–465. Springer, Berlin (1993)

    Google Scholar 

  14. Schirski, M., Bischof. C., Kuhlen, T.: Interactive exploration of large data in hybrid visualization environments. In: Proceedings of the IPT-EGVE 2007 Symposium, pp. 69–76. (2007)

    Google Scholar 

  15. Schmidt, O., Rasch, M.: Parallel mesh simplification. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), pp. 1361–1367. (2000)

    Google Scholar 

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

    Google Scholar 

  17. Soetebier, I., Birthelmer, H., Sahm, J., et al.: Managing Large Progressive Meshes. Computers & Graphics-UK 28(5), 691–701 (2004)

    Article  Google Scholar 

  18. Thomas, K.: Porting of VisIt parallel visualization tool to the Cray XT3 system. In: Cray User’s Group 2007

    Google Scholar 

  19. Vetter, M., Manten, S., Olbrich, S.: Exploring unsteady flows by parallel extraction of property-enhanced pathlines and interactive post-filtering. In: Proceedings of 14th Eurographics Symposium on Virtual Environments (EGVE 2007), (Posters) pp. 9–12. (2008)

    Google Scholar 

  20. VisIt project: https://wci.llnl.gov/codes/visit/

  21. Yu, H., Wang, C., Ma, K.-L.: Parallel hierarchical visualization of large time-varying 3d vector fields. In: Proceedings of ACM/IEEE Supercomputing 2007 Conference, pp. 24–35. ACM, New York (2007)

    Google Scholar 

Download references

Acknowledgements

The authors are grateful to PD Dr. Siegfried Raasch and his group for sharing the PALM software and for fruitful discussions.

Computational support and infrastructure was provided by the Center of Information and Media Technology (ZIM) at the Heinrich Heine University of Duesseldorf (Germany).

This work is partly supported by the DFG (German Research Foundation) under Grant No. OL 241/1-1 (Project EVITA).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stephan Olbrich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag/Wien

About this chapter

Cite this chapter

Manten, S., Vetter, M., Olbrich, S. (2011). Evaluation of a Scalable In-Situ Visualization System Approach in a Parallelized Computational Fluid Dynamics Application. In: Brunnett, G., Coquillart, S., Welch, G. (eds) Virtual Realities. Springer, Vienna. https://doi.org/10.1007/978-3-211-99178-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-211-99178-7_12

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-99177-0

  • Online ISBN: 978-3-211-99178-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics