skip to main content
10.1109/SC.2004.66acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article

VIRACOCHA: An Efficient Parallelization Framework for Large-Scale CFD Post-Processing in Virtual Environments

Published: 06 November 2004 Publication History

Abstract

One recommended strategy for the analysis of CFD-data is the interactive exploration within virtual environments. Common visualization systems are unable to process large data sets while carrying out real-time interaction and visualization at the same time. The obvious idea is to decouple flow feature extraction from visualization. This paper covers the functionality of the parallel CFD post-processing toolkit Viracocha. Two aspects are discussed in more detail. The first approach covers strategies to reduce the loading time. Data caching and prefetching are employed to reduce access time. The second aspect concerns an approach called streaming that minimizes the time a user has to wait for first results. Viracocha already sends coarse intermediate data back to the virtual environment before the final result is available. Different streaming and data handling strategies are described. In order to emphasize the benefit of our implementation efforts, some strategies are applied to multi-block CFD data sets.

References

[1]
{1} Andries van Dam, Andrew Forsberg, David H. Laidlaw, Joseph LaViola, Rosemary Michelle Simpson, "Immersive Virtual Reality for Scientific Visualization: A Progress Report", IEEE Computer Graphics and Application, Vol. 20, Num. 6, pp. 26-52, November/December 2000.
[2]
{2} Steve Bryson, "Virtual Reality in Scientific Visualization", Communications of the ACM, Vol. 39, Num. 5, pp. 62-71, Mai 1996.
[3]
{3} Oliver Kreylos, Wes Bethel, Terry J. Ligocki, Bernd Hamann, "Virtual-Reality-Based Interactive Exploration of Multiresolution Data", Springer Verlag, Heidelberg, pp. 205 -224, 2001.
[4]
{4} Steve Bryson, Creon Levit. "The Virtual Windtunnel - An Environment for the Exploration of Three-Dimensional Unsteady Flows". Proceedings, IEEE Visualization '91, IEEE CS Press, San Diego, California, pp. 17-24, 1991.
[5]
{5} Steve Bryson, Michael J. Gerald-Yamasaki, "The Distributed Virtual Windtunnel", Proceedings, Supercomputing, Minneapolis, Minnesota, pp. 275-284, 1992.
[6]
{6} D. Rantzau, K. Frank, U. Lang, D. Rainer, U. Wössner, "COVISE in the CUBE: an Environment for Analyzing Large and Complex Simulation Data", Proceedings, 2nd Workshop on Immersive Projection Technology (IPT98), Ames, Iowa, 1998.
[7]
{7} T. Kurc, Ü. Catalyürek, C. Chang, A. Sussman, J. Saltz, "Visualization of Large Data Sets with the Active Data Repository", IEEE Computer Graphics and Applications, Vol. 21, Num. 4, pp. 24-33, 2001.
[8]
{8} S. Olbrich, H. Pralle, S. Raasch, "Using Streaming and Parallelization Techniques for 3D Visualization in a High-Performance Computing and Networking Environment", Proceedings, High-Performance Computing and Networking, 2001.
[9]
{9} T. van Reimersdahl, T. Kuhlen, A. Gerndt, J. Henrichs, C. Bischof, "ViSTA: a Multimodal, Platform-Independent VR-Toolkit Based on WTK, VTK, and MPI", Proceedings, 4th International Immersive Projection Technology Workshop, Ames, Iowa, 2000.
[10]
{10} M. Schirski, A. Gerndt, T. van Reimersdahl, T. Kuhlen, P. Adomeit, O. Lang, S. Pischinger, C. Bischof, "ViSTA FlowLib - A Framework for Interactive Visualization and Exploration of Unsteady Flows in Virtual Environments", Proceedings, 7th International Immersive Projection Technologies Workshop, and 9th Eurographics Workshop on Virtual Environments, Zurich, Switzerland, pp. 77-85, 2003.
[11]
{11} W. Schroeder (ed.), "The VTK User's Guide", Kitware Inc., 2001.
[12]
{12} J. Ahrens, C. Law, W. Schroeder, K. Martin, and M. Papka, "A Parallel Approach for Efficiently Visualizing Extremely Large, Time-Varying Datasets", Technical Report #LAUR- 00-1620, Los Alamos National Laboratory, 2000.
[13]
{13} A. Gerndt, S. Lankes, M. Asbach, T. Kuhlen, C. Bischof, T. Bemmerl, "Conceptual Design and Implementation of a Pipeline-Based VR-System Parallelized by CORBA, and Comparison with Existing Approaches", Proceedings, Virtual-Reality Continuum and its Applications in Industry (VRCAI), Singapore, 2004.
[14]
{14} A. Gerndt, T. van Reimersdahl, T. Kuhlen, J. Henrichs, C. Bischof, "A Parallel Approach for VR-based Visualization of CFD Data with PC Clusters", Proceedings, 16th IMACS World Congress, Lausanne, Switzerland, 2000.
[15]
{15} A. Gerndt, M. Schirski, T. Kuhlen, C. Bischof, "Parallel Calculation of Accurate Path Lines using Multi-Block CFD Datasets with Changing Geometry", in: Hamid R. Arabnia, Youngsong Mun (eds.): Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Application, PDPTA'03, Las Vegas, Nevada, USA, pp. 1298-1304, 2003.
[16]
{16} W. Gropp, E. Lusk, and A. Skjellum, "Using MPI: Portable Parallel Programming with the Message Passing Interface", 2nd edition, MIT Press, 1999.
[17]
{17} Cláudio T. Silva, Yi-Jen Chiang, Jihad El-Sana, Peter Lindstrom, "Out-Of-Core Algorithms for Scientific Visualization and Computer Graphics", Course Notes, IEEE Visualization 2002, Boston, Massachusetts, October 2002.
[18]
{18} J.T. Robinson, M.V. Devarakonda, "Data Cache Management Using Frequency Based Replacement", Proceedings, ACM SIGMETRICS, Conference on Measurement and Modeling of Computer Systems, pp. 134 -142, Mai 1990.
[19]
{19} A. Abdelfattah, "Numerische Simulation von Strömungen in 2-und 4-Ventil-Motoren", PhD thesis, Aachen University, Shaker Verlag, Aachen, 1998.
[20]
{20} Zhiyan Liu, Adam Finkelstein, Kai Li, "Progressive View-Dependent Isosurface Propagation", Proceedings, IEEE TCVG Symposium on Visualization, VisSym 2001, Mai 2001.
[21]
{21} Jinzhu Gao, Han-Wei Shen, "Parallel View-Dependent Isosurface Extraction using Multi-Pass Occlusion Culling", 2001 Symposium on Parallel and Large-Data Visualization and Graphics, pp. 67-74, October 2001.
[22]
{22} J. Jeon, F. Hussain. "On Identification of a Vortex", Journal for Fluid Mechanics, Vol. 285, pp. 69-94, 1995.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '04: Proceedings of the 2004 ACM/IEEE conference on Supercomputing
November 2004
724 pages
ISBN:0769521533

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 06 November 2004

Check for updates

Author Tags

  1. CFD Post-Processing
  2. Caching
  3. Data Streaming
  4. Multi-Resolution
  5. Parallelization
  6. Prefetching
  7. Virtual Reality

Qualifiers

  • Article

Conference

SC '04
Sponsor:

Acceptance Rates

SC '04 Paper Acceptance Rate 60 of 200 submissions, 30%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)FlexAnalyticsBig Data Research10.1016/j.bdr.2014.07.0011:C(4-13)Online publication date: 1-Aug-2014
  • (2011)In-situ I/O processingProceedings of the sixth workshop on Parallel Data Storage10.1145/2159352.2159362(37-42)Online publication date: 13-Nov-2011
  • (2007)Dynamic regions of interest for interactive flow explorationProceedings of the 7th Eurographics conference on Parallel Graphics and Visualization10.5555/2386154.2386162(53-60)Online publication date: 20-May-2007
  • (2007)Distributed collaborative data analysis with heterogeneous visualisation systemsProceedings of the 7th Eurographics conference on Parallel Graphics and Visualization10.5555/2386154.2386157(21-28)Online publication date: 20-May-2007
  • (2007)Interactive exploration of large data in hybrid visualization environmentsProceedings of the 13th Eurographics conference on Virtual Environments10.5555/2386042.2386054(69-76)Online publication date: 15-Jul-2007
  • (2007)Time Dependent Processing in a Parallel Pipeline ArchitectureIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2007.7060013:6(1376-1383)Online publication date: 1-Nov-2007
  • (2006)Time step prioritising in parallel feature extraction on unsteady simulation dataProceedings of the 6th Eurographics conference on Parallel Graphics and Visualization10.5555/2386124.2386139(91-98)Online publication date: 11-May-2006
  • (2006)Nested OpenMP for efficient computation of 3D critical points in multi-block CFD datasetsProceedings of the 2006 ACM/IEEE conference on Supercomputing10.1145/1188455.1188553(93-es)Online publication date: 11-Nov-2006
  • (2006)A case for 3D streaming on peer-to-peer networksProceedings of the eleventh international conference on 3D web technology10.1145/1122591.1122599(57-63)Online publication date: 18-Apr-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media