Skip to main content
Log in

Computational steering of CFD simulations using a grid computing environment

  • Original Paper
  • Published:
International Journal on Interactive Design and Manufacturing (IJIDeM) Aims and scope Submit manuscript

Abstract

Simulation of complex phenomena is usually a long computing process and it has been traditionally performed in batch mode on large high performance computing (HPC) systems. However, advances in computer processing and networking capabilities can now be used to monitor and alter simulation parameters whilst it is running. This process is called computational steering. By combining this capability with advanced communication tools, it is now possible for a group of scientists located across the world to work collaboratively while visualising on-going simulations. This raise the possibility that researches can now share their experience and promote new ideas and solutions by exploring collaboratively the solution space of a complex simulation. In this paper, a collaborative computational steering environment specialised to solve CFD problems is presented.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Bazilevs, Y., Hsu, M.C., Bement, M.: Adjoint-based control of fluid-structure interaction for computational steering applications. International Conference on Computational Science. Proc. Comput. Sci. 18, 1989–1998 (2013). doi:10.1016/j.procs.2013.05.368. http://www.sciencedirect.com/science/article/pii/S1877050913005115

  2. Billinghurst, M., Kato, H.: Mixed reality—merging real and virtual worlds. In: Preceedings of the First International Symposium on Mixed Reality. Springer, Berlin (1999)

  3. Bordegoni, M., Ferrise, F., Ambrogio, M., Caruso, F., Bruno, F.: Data exchange and multi-layered architecture for a collaborative design process in virtual environments. Int. J. Interact. Design Manuf. 4(2), 137–148 (2010)

    Article  Google Scholar 

  4. Borrmann, A., Wenisch, P., van Treeck, C., Rank, E.: Collaborative computational steering: principles and application in hvac layout. Integr. Comput. Aided Eng. 13(4), 361–376 (2006)

    Google Scholar 

  5. Brodlie, K., Wood, J., Duce, D., Sagar, M.: gviz: Visualization and computational steering on the grid. In: Cox, S.J. (ed.) Proceedings of the UK e-Science All Hands Meeting 2004, pp. 54–60 (2004)

  6. Bryson, S., Levit, C.: The virtual wind tunnel. IEEE Comput. Graph. Appl. 12(4), 25–34 (1992)

    Article  Google Scholar 

  7. Ferziger, J.H., Perić, M.: Computational Methods for Fluid Dynamics, 3rd edn. Springer, Berlin (2002)

    Book  MATH  Google Scholar 

  8. Flanagan, D., Matsumoto, Y.: The ruby programming language. ’O’Reilly Media, Inc (2008)

  9. Foulser, D.: Iris explorer: a framework for investigation. Comput. Graph. 29(2), 13–16 (1995)

    Article  Google Scholar 

  10. García, M.J.: Fixed Grid Finite Element Analysis in Structural Design and Optimization. PhD. Thesis The University of Sydney, Sydney, Australia (1999)

  11. Garcia, M.J., Duque, J., Henao, M., Boulanger, P.: Paravoxel: a domain decomposition based fixed grid preprocessor. Int. J. Comput. Methods (IJCM) (2014, submited)

  12. Garcia, M.J., Steven, G.P.: Fixed grid finite elements in elasticity problems. Eng. Comput. 16(2), 145–164 (1999)

    Article  MATH  Google Scholar 

  13. Grudin, J.: Cscw: History and focus. Computer-Los Alamitos 27, 19–19 (1994)

    Google Scholar 

  14. Haber, R.B., McNabb, D.A.: Visualization idioms: a conceptual model for scientific visualization systems. Visual. Sci. Comput. 74, 93 (1990)

    Google Scholar 

  15. Henderson, A.: Paraview guide, a parallel visualization application. http://www.kitware.com/products/paraview.html (2007)

  16. Jasak, H., Jemcov, A., Tukovic, Z.: Openfoam: A c++ library for complex physics simulations. In: International workshop on coupled methods in numerical dynamics, pp. 1–20 (2007). URLhttp://powerlab.fsb.hr/ped/kturbo/openfoam/papers/CMND2007.pdf

  17. Kreylos, O., Tesdall, A., Hamann, B., Hunter, J., Joy, K.: Interactive visualization and steering of cfd simulations. In: Proceedings of the symposium on Data Visualisation 2002, pp. 25–34. Eurographics Association (2002)

  18. Laboratory, A.N.: The access grid. Web (2012). http://www.accessgrid.org/

  19. van Liere, R., Mulder, J.D., van Wijk, J.J.: Computational steering. Future Generation Computer Systems 12(5), 441–450 (1997). doi:10.1016/S0167-739X(96)00029-5. http://www.sciencedirect.com/science/article/pii/S0167739X96000295

  20. Mulder, J., van Wijk, J.: 3d computational steering with parametrized geometric objects. In: Nielson, G.M., Silver, D. (eds.) Visualization ’95 (Proceedings of the 1995 Visualization Conference) pp. 304–311 (1995)

  21. Oh, D.: The java virtual wind tunnel—a two dimensional computational fluid dynamics simulation. http://raphael.mit.edu/Java/ (2001)

  22. Rank, E., Borrmann, A., Düster, E., Treeck, C.V., Wenisch, P.: Computational steering: towards advanced interactive high performance computing in engineering sciences. In: 8th. World Congress on Computational Mechanics (WCCM8). International Association for Computational Mechanics (2008)

  23. Schroeder, W.J.: The visualization toolkit user’s guide: updated for version 4.0. Kitware (1998)

  24. Shannon, C.: A mathematical theory of communication. Bell Syst. Tech. J. 27, 379–423 (1948)

    Article  MathSciNet  MATH  Google Scholar 

  25. Shannon, C.: Communication in the presence of noise. Proc. IRE 37 (1949)

  26. Taylor II, R.M., Hudson, T.C., Seeger, A., Weber, H., Juliano, J., Helser, A.T.: Vrpn: a device-independent, network-transparent vr peripheral system. In: Proceedings of the ACM symposium on Virtual reality software and technology, pp. 55–61. ACM, New York (2001)

  27. Tridgell, A., Mackerras, P., et al.: The rsync algorithm. Tech. Rep. TR-CS-96-05, The Australian National University (1996)

  28. Weller, H., Tabor, G., Jasak, H., Fureby, C.: A tensorial approach to computational continuum mechanics using object orientated techniques. Comput. Phys. 12(6), 620–631 (1998)

    Article  Google Scholar 

  29. Wenisch, P., Treeck, Cv, Borrmann, A., Rank, E., Wenisch, O.: Computational steering on distributed systems: indoor comfort simulations as a case study of interactive cfd on supercomputers. Int. J. Parallel Emerge. Distrib. Syst. 22(4), 275–291 (2007)

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by a RENATA reseaarch Grant 2006, from the Ministry of Education and COLCIENCIAS, Colombia. Also supported by EAFIT University, Los Andes University and the University of Alberta.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel García.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

García, M., Duque, J., Boulanger, P. et al. Computational steering of CFD simulations using a grid computing environment. Int J Interact Des Manuf 9, 235–245 (2015). https://doi.org/10.1007/s12008-014-0236-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12008-014-0236-1

Keywords

Navigation