Skip to main content
Erschienen in: The Journal of Supercomputing 2/2017

22.06.2016

Implementation of a three dimensional three-phase fluid flow (“oil–water–gas”) numerical model in LuNA fragmented programming system

verfasst von: Darkhan Akhmed-Zaki, Danil Lebedev, Vladislav Perepelkin

Erschienen in: The Journal of Supercomputing | Ausgabe 2/2017

Einloggen

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

search-config
loading …

Abstract

To overcome the difficulties of efficient scalable numerical algorithms implementation on multicomputers with a large number of computing nodes, LuNA system is being developed. LuNA automatically generates a code related to communications, resources management and dynamic workload balancing, thus simplifying construction of parallel programs. To examine the efficiency of numerical model implementation, created with LuNA, a real application of a three-phase (oil, water and gas) fluid filtration simulation is studied. The application algorithm is parallelized and implemented using LuNA and conventional approach using MPI (Message Passing Interface). A comparative performance testing of the two implementations is done. The results show that LuNA implementation is easier to develop, but its efficiency is significantly lower than the efficiency of MPI program, but manual tuning of the program execution makes its efficiency comparable to that of MPI program.

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
1.
Zurück zum Zitat Akhmed-Zaki DZH, Danaev NT, Mukhambetzhanov ST, Imankulov T (2012) Analysis and evaluation of heat and mass transfer processes in porous media based on Darcy-Stefan’s Model, ECMOR XIII, 1:680–694. doi:10.3997/2214-4609.20143274 Akhmed-Zaki DZH, Danaev NT, Mukhambetzhanov ST, Imankulov T (2012) Analysis and evaluation of heat and mass transfer processes in porous media based on Darcy-Stefan’s Model, ECMOR XIII, 1:680–694. doi:10.​3997/​2214-4609.​20143274
2.
Zurück zum Zitat Aziz K, Settari A (1979) Petroleum reservoir simulation. Applied Science Publishers Ltd, London Aziz K, Settari A (1979) Petroleum reservoir simulation. Applied Science Publishers Ltd, London
3.
Zurück zum Zitat Crichlow HB (1977) Modern reservoir engineering—a simulation approach. Prentice-Hall, Inc, Englewood Cliffs Crichlow HB (1977) Modern reservoir engineering—a simulation approach. Prentice-Hall, Inc, Englewood Cliffs
4.
Zurück zum Zitat Douglas jr J, Rachford HH jr (1956) On the numerical solution of heat conduction problems in two and three space variables. Trans Am Math Soc 82(2):421–439 Douglas jr J, Rachford HH jr (1956) On the numerical solution of heat conduction problems in two and three space variables. Trans Am Math Soc 82(2):421–439
5.
Zurück zum Zitat Hockney RW, Jesshope CR (1986) Parallel computers: architecture, programming and algorithm. Hilger. Bristol. pp 274–280 Hockney RW, Jesshope CR (1986) Parallel computers: architecture, programming and algorithm. Hilger. Bristol. pp 274–280
6.
Zurück zum Zitat Kale LV, Krishnan S (1993) CHARM++: a portable concurrent object oriented system based on C++. OOPSLA ’93 Proc. of the eighth annual conference on Object-oriented programming systems, languages, and applications. ACM, New York, pp 91–108. doi:10.1145/165854.165874 Kale LV, Krishnan S (1993) CHARM++: a portable concurrent object oriented system based on C++. OOPSLA ’93 Proc. of the eighth annual conference on Object-oriented programming systems, languages, and applications. ACM, New York, pp 91–108. doi:10.​1145/​165854.​165874
7.
Zurück zum Zitat Kireev S, Malyshkin V, Fujita H (2011) The LuNA library of parallel numerical fragmented subroutines. LNCS 6873:290–301 Kireev S, Malyshkin V, Fujita H (2011) The LuNA library of parallel numerical fragmented subroutines. LNCS 6873:290–301
8.
Zurück zum Zitat Kohn S, Weare J, Ong ME, Baden SB (1999) Software abstractions and computational issues in parallel structured adaptive mesh methods for electronic structure calculations. In: Baden SB, Chrisochoides N, Norman M, Gannon D (eds) IMA volumes in mathematics and its applications, vol 117. Structured Adaptive Mesh Refinement (SAMR) Grid Methods. Springer-Verlag, pp 75–95 Kohn S, Weare J, Ong ME, Baden SB (1999) Software abstractions and computational issues in parallel structured adaptive mesh methods for electronic structure calculations. In: Baden SB, Chrisochoides N, Norman M, Gannon D (eds) IMA volumes in mathematics and its applications, vol 117. Structured Adaptive Mesh Refinement (SAMR) Grid Methods. Springer-Verlag, pp 75–95
9.
Zurück zum Zitat Konovalov AN (1988) The problem of filtration multiphase incompressible fluid. Science, Novosibirsk, pp 166 Konovalov AN (1988) The problem of filtration multiphase incompressible fluid. Science, Novosibirsk, pp 166
10.
Zurück zum Zitat Malyshkin VE, Perepelkin VA (2011) LuNA fragmented programming system, main functions and peculiarities of run-time subsystem. In: Proc. of the 11th conference on parallel computing technologies, LNCS 6873. Springer, New York, pp 53–61 Malyshkin VE, Perepelkin VA (2011) LuNA fragmented programming system, main functions and peculiarities of run-time subsystem. In: Proc. of the 11th conference on parallel computing technologies, LNCS 6873. Springer, New York, pp 53–61
11.
13.
Zurück zum Zitat Sapronov IS, Bykov AN (2009) Pipelined Thomas algorithm. Atom. no. 44, pp 24–25 Sapronov IS, Bykov AN (2009) Pipelined Thomas algorithm. Atom. no. 44, pp 24–25
14.
Zurück zum Zitat Schaefer A, Fey D (2008) LibGeoDecomp: a grid-enabled library for geometric decomposition codes. In: Proc. of the 15th European PVM/MPI Users’ Group meeting on recent advances in parallel virtual machine and message passing interface. Springer-Verlag, Berlin, pp 285–294. doi:10.1007/978-3-540-87475-1_39 Schaefer A, Fey D (2008) LibGeoDecomp: a grid-enabled library for geometric decomposition codes. In: Proc. of the 15th European PVM/MPI Users’ Group meeting on recent advances in parallel virtual machine and message passing interface. Springer-Verlag, Berlin, pp 285–294. doi:10.​1007/​978-3-540-87475-1_​39
15.
Zurück zum Zitat Thomas LH (1949) Elliptic problems in linear difference equations over a Network. Watson Sci. Comput. Lab. Rept., Columbia University, New York Thomas LH (1949) Elliptic problems in linear difference equations over a Network. Watson Sci. Comput. Lab. Rept., Columbia University, New York
16.
Zurück zum Zitat Valkovsky VA, Malyshkin VE (1988) Synthesis of parallel programs and system on the basis of computational models. Nauka, Novosibirsk, pp 128 (In Russian) Valkovsky VA, Malyshkin VE (1988) Synthesis of parallel programs and system on the basis of computational models. Nauka, Novosibirsk, pp 128 (In Russian)
17.
Zurück zum Zitat Yanenko NN, Konovalov AN, Bugrov AN, Shustov GV (1978) On organization of parallel computations and parallelization of the tridiagonal matrix algorithm. Num Methods Cont Mech 9(7):139–146 Yanenko NN, Konovalov AN, Bugrov AN, Shustov GV (1978) On organization of parallel computations and parallelization of the tridiagonal matrix algorithm. Num Methods Cont Mech 9(7):139–146
Metadaten
Titel
Implementation of a three dimensional three-phase fluid flow (“oil–water–gas”) numerical model in LuNA fragmented programming system
verfasst von
Darkhan Akhmed-Zaki
Danil Lebedev
Vladislav Perepelkin
Publikationsdatum
22.06.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 2/2017
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1780-1

Weitere Artikel der Ausgabe 2/2017

The Journal of Supercomputing 2/2017 Zur Ausgabe