Skip to main content

In-Situ Visualization in Computational Fluid Dynamics Using Open-Source tools: Integration of Catalyst into Code_Saturne

  • Conference paper
  • First Online:
Topological and Statistical Methods for Complex Data

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

Abstract

The volume of data produced by numerical simulations performed on high performance computers is becoming increasingly large. The visualization of these large post-generated volumes of data is currently a bottleneck for the realization of engineering and physics studies in industrial environments. In this context, Catalyst is a prototype in-situ visualization library developed by Kitware to help reduce the data post-treatment overhead. Additionally, Code_Saturne is a Computational Fluid Dynamics code developed by EDF, one of the largest electricity producers in Europe, for its large scale simulations. Both Catalyst and Code_Saturne are open-source software. In this chapter we present a case study where Catalyst is coupled with Code_Saturne. We evaluate the feasibility and performance of this integration by running several use cases in one of our corporate supercomputers.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Archambeau, F., Mechitoua, N., Sakiz, M.: Code saturne: a finite volume code for the computation of turbulent incompressible flows. Industrial applications. Int. J. Finite Volumes 1, 1–62 (2004)

    MathSciNet  Google Scholar 

  2. Archambeau, F., Mechitoua, N., Sakiz, M.: Edf, code_saturne Version 3.0 Practical User’s Guide (2013)

    Google Scholar 

  3. Biddiscombe, J., Soumagne, J., Oger, G., Guibert, D., Piccinali, J.-G.: Parallel computational steering for hpc applications using hdf5 files in distributed shared memory. IEEE Trans. Vis. Comput. Graph. 18(6), 852–864 (2012)

    Article  Google Scholar 

  4. Brooke, J.M., Coveney, P.V., Harting, J., Pickles, S.M., Pinning, A.R., Porter, R.L.: Computational steering in realitygrid. In: Proceedings of the UK E-Science All Hands Meeting, pp. 885–888 (2003)

    Google Scholar 

  5. Childs, H., Brugger, E., Bonnell, K., Meredith, J., Miller, M., Whitlock, B., Max, N.: A contract based system for large data visualization. In: IEEE Visualization, (VIS 05), pp. 191–198 (2005)

    Google Scholar 

  6. Ellsworth, D., Green, B., Henze, C., Moran, P., Sandstrom, T.: Concurrent visualization in a production supercomputing environment. IEEE Trans. Vis. Comput. Graph. 12(5), 997–1004 (2006)

    Article  Google Scholar 

  7. Esnard, A., Richart, N., Coulaud, O.: A steering environment for online parallel visualization of legacy parallel simulations. In: Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications, (DS-RT’06), pp. 7–14 (2006)

    Google Scholar 

  8. Fabian, N., Moreland, K., Thompson, D., Bauer, A.C., Marion, P., Geveci, B., Rasquin, M., Jansen, K.E.: The paraview coprocessing library: a scalable, general purpose in situ visualization library. In: IEEE Symposium on Large Data Analysis and Visualization (LDAV), pp. 89–96 (2011)

    Google Scholar 

  9. Law, C.C., Henderson, A., Ahrens, J.: An application architecture for large data visualization: a case study. In: Proceedings of the IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics, pp. 125–159 (2001)

    Google Scholar 

  10. Lorendeau, B., Fournier, Y., Ribes, A.: In-situ visualization in fluid mechanics using catalyst: a case study for code saturne. In: IEEE Symposium on Large-Scale Data Analysis and Visualization (LDAV), pp. 53–57, (2013)

    Google Scholar 

  11. Moreland, K.D., Thompson, D., Fabian, N.D., Ice, L.G.: Design issues for performing in situ analysis of simulation data. Technical Report SAND2009-2014, Sandia National Laboratories, pp. 7–18 (2009)

    Google Scholar 

  12. Ribes, A., Caremoli, C.: Salome platform component model for numerical simulation. In: 31st Annual International Computer Software and Applications Conference, (COMPSAC 2007), vol. 2, pp. 553–564 (2007)

    Google Scholar 

  13. Ross, R.B., Peterka, T., Shen, H.-W., Hong, Y., Ma, K.-L., Yu, H., Moreland, K.: Visualization and parallel i/o at extreme scale. J. Phys. Conf. Ser. 125(1), 012099 (2008)

    Article  Google Scholar 

  14. Tu, T., Yu, H., Ramirez-Guzman, L., Bielak, J., Ghattas, O., Ma, K.-L., O’Hallaron, D.R.: From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing. In: Proceedings of the ACM/IEEE SC 2006 Conference, pp. 12–12 (2006)

    Google Scholar 

  15. Vezolle, P., Heyman, J., D’Amora, B., Braudaway, G., Magerlein, K., Magerlein, J., Fournier, Y.: Accelerating computational fluid dynamics on the ibm blue gene/p supercomputer. In: 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 159–166 (2010)

    Google Scholar 

  16. Brad Whitlock, J.-M.F., Meredith, J.S.: Parallel in situ coupling of simulation with a fully featured visualization system. In: Proc. of 11th Eurographics Symposium on Parallel Graphics and Visualization (EGPGV’11), pp. 101–109 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alejandro Ribés .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ribés, A., Lorendeau, B., Jomier, J., Fournier, Y. (2015). In-Situ Visualization in Computational Fluid Dynamics Using Open-Source tools: Integration of Catalyst into Code_Saturne . In: Bennett, J., Vivodtzev, F., Pascucci, V. (eds) Topological and Statistical Methods for Complex Data. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44900-4_2

Download citation

Publish with us

Policies and ethics