Skip to main content
Erschienen in: The Journal of Supercomputing 3/2015

01.03.2015

Scalability of OpenFOAM for bio-medical flow simulations

verfasst von: Ahmet Duran, M. Serdar Celebi, Senol Piskin, Mehmet Tuncel

Erschienen in: The Journal of Supercomputing | Ausgabe 3/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We study a bio-medical fluid flow simulation using the incompressible, laminar OpenFOAM flow solver icoFoam using iterative linear equation solver and direct solvers (kernel class) such as SuperLU_DIST 3.3 and SuperLU_MCDT (Many-Core Distributed) for the large penta-diagonal and hepta-diagonal matrices coming from the simulation of blood flow in arteries with a structured mesh domain. A realistic simulation for the flow of blood in the heart or vessels in the whole body is a complex problem and may take a very long time, thousands of hours, for the main tasks such as pre-processing (meshing), decomposition and solving the large linear systems. Our aim is to test the potential scaling capability of the fluid solver for multi-petascale systems. We started from the relatively small instances for the whole simulation and solved large linear systems. We measured the wall clock time of single time steps of the simulation. This version gives important clues for a larger version of the problem. Later, we increase the problem size and the number of time steps to obtain a better picture gradually, in our general strategy. We test the performance of the solver icoFoam at TGCC Curie (a Tier-0 system) at CEA, France (see [31]). We achieved scaled speed-up for the largest matrices of 64 million \(\times 64\) million in our dataset to run up to 16,384 cores. In other words, we find that the scalability improves as the problem size increases for this application. As the matrix size quadrupled, the speed-up improves at least 50 % near speed-up saturation point. This shows that there is no structural problem in the software up to this scale. This is an important and encouraging result for the problem. Moreover, we imbedded other direct solvers (kernel class) such as SuperLU_DIST 3.3 and SuperLU_MCDT in addition to the solvers provided by OpenFOAM. Since future exascale systems are expected to have heterogeneous and many-core distributed nodes, we believe that our SuperLU_MCDT software is a good candidate for future systems.  SuperLU_MCDT worked up to 16,384 cores for the large penta-diagonal matrices for 2D problems and hepta-diagonal matrices for 3D problems, coming from the incompressible blood flow simulation, without any problem.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
7.
Zurück zum Zitat Gustafson JL (1988) Reevaluating Amdahl’s law. Commun ACM 31(5):532–533CrossRef Gustafson JL (1988) Reevaluating Amdahl’s law. Commun ACM 31(5):532–533CrossRef
8.
Zurück zum Zitat Hill MD, Marty MR (2008) Amdahl’s law in the multicore era. IEEE Comput 41:33–38CrossRef Hill MD, Marty MR (2008) Amdahl’s law in the multicore era. IEEE Comput 41:33–38CrossRef
9.
Zurück zum Zitat Hoffmann KA, Chiang ST (2000) Computational fluid dynamics. In: Engineering education system. vol I and II, Kansas Hoffmann KA, Chiang ST (2000) Computational fluid dynamics. In: Engineering education system. vol I and II, Kansas
10.
Zurück zum Zitat Kelly S, O’Rourke M (2012) Fluid, solid and fluid-structure interaction simulations on patient-based abdominal aortic aneurysm models. Proc Inst Mech Eng Part H J Eng Med 226(4):288–304 Kelly S, O’Rourke M (2012) Fluid, solid and fluid-structure interaction simulations on patient-based abdominal aortic aneurysm models. Proc Inst Mech Eng Part H J Eng Med 226(4):288–304
11.
Zurück zum Zitat Li XS, Demmel JW (2003) SuperLU_DIST: a scalable distributed-memory sparse direct solver for unsymmetric linear systems. ACM Trans Math Software 29(2):110–140 Li XS, Demmel JW (2003) SuperLU_DIST: a scalable distributed-memory sparse direct solver for unsymmetric linear systems. ACM Trans Math Software 29(2):110–140
12.
Zurück zum Zitat Li XS, Demmel JW, Gilbert JR, Grigori L, Shao M, Yamazaki I (1999) update: 2011 SuperLU Users’ Guide. Report UCB, Computer Science Division, University of California, Berkeley, CA, Tech Li XS, Demmel JW, Gilbert JR, Grigori L, Shao M, Yamazaki I (1999) update: 2011 SuperLU Users’ Guide. Report UCB, Computer Science Division, University of California, Berkeley, CA, Tech
15.
Zurück zum Zitat Pal A, Anupindi K, Delorme Y, Ghaisas N, Shetty DA, Frankel SH (2014) Large eddy simulation of transitional flow in an idealized stenotic blood vessel: evaluation of subgrid scale models. J Biomech Eng 136(7):071009CrossRef Pal A, Anupindi K, Delorme Y, Ghaisas N, Shetty DA, Frankel SH (2014) Large eddy simulation of transitional flow in an idealized stenotic blood vessel: evaluation of subgrid scale models. J Biomech Eng 136(7):071009CrossRef
16.
Zurück zum Zitat Piskin S, Akkus A (2012) Biofuid flow applications by open-source software, 17. National Biomedical Engineering Meeting-BIYOMUT, Istanbul, Turkey Piskin S, Akkus A (2012) Biofuid flow applications by open-source software, 17. National Biomedical Engineering Meeting-BIYOMUT, Istanbul, Turkey
17.
Zurück zum Zitat Piskin S, Celebi MS (2013) Analysis of the effects of different pulsatile inlet profiles on the hemodynamical properties of blood flow in patient specific carotid artery with stenosis. Comput Biol Med 43(6):717–728CrossRef Piskin S, Celebi MS (2013) Analysis of the effects of different pulsatile inlet profiles on the hemodynamical properties of blood flow in patient specific carotid artery with stenosis. Comput Biol Med 43(6):717–728CrossRef
18.
Zurück zum Zitat Piskin S, Celebi MS (2012) Numerical blood flow simulation with predefined artery movement. Biomedical Engineering and Informatics (BMEI), 5th International Conference, pp 654–658. doi:10.1109/BMEI.2012.6513039 Piskin S, Celebi MS (2012) Numerical blood flow simulation with predefined artery movement. Biomedical Engineering and Informatics (BMEI), 5th International Conference, pp 654–658. doi:10.​1109/​BMEI.​2012.​6513039
19.
Zurück zum Zitat Piskin S, Celebi MS (2012) Bir boyutlu damar hareketi ile say\(\imath \)sal kan ak\(\imath \)s\(\imath \) benzetimi (The analogy between one dimensional blood vessel movement and numerical blood flux), T\(\imath \)p Teknolojileri Ulusal Kongresi-TIPTEKNO 12, Antalya, Turkey Piskin S, Celebi MS (2012) Bir boyutlu damar hareketi ile say\(\imath \)sal kan ak\(\imath \)s\(\imath \) benzetimi (The analogy between one dimensional blood vessel movement and numerical blood flux), T\(\imath \)p Teknolojileri Ulusal Kongresi-TIPTEKNO 12, Antalya, Turkey
20.
Zurück zum Zitat Pringle GJ (2010) Porting OpenFOAM to HECToR: A dCSE Project. EPCC, The University of Edinburgh, Report Pringle GJ (2010) Porting OpenFOAM to HECToR: A dCSE Project. EPCC, The University of Edinburgh, Report
21.
Zurück zum Zitat Turkeri H, Piskin S, Celebi MS (2011) A comparison between non-Newtonian and Newtonian blood viscosity models. J Biomech 44(Supplement):1 Turkeri H, Piskin S, Celebi MS (2011) A comparison between non-Newtonian and Newtonian blood viscosity models. J Biomech 44(Supplement):1
22.
Zurück zum Zitat Wu WT, Aubry N, Massoudi M, Kim J, Antaki JF (2014) A numerical study of blood flow using mixture theory. Int J Eng Sci 76:56–72CrossRefMathSciNet Wu WT, Aubry N, Massoudi M, Kim J, Antaki JF (2014) A numerical study of blood flow using mixture theory. Int J Eng Sci 76:56–72CrossRefMathSciNet
Metadaten
Titel
Scalability of OpenFOAM for bio-medical flow simulations
verfasst von
Ahmet Duran
M. Serdar Celebi
Senol Piskin
Mehmet Tuncel
Publikationsdatum
01.03.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 3/2015
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-014-1344-1

Weitere Artikel der Ausgabe 3/2015

The Journal of Supercomputing 3/2015 Zur Ausgabe