BazEkon - Biblioteka Główna Uniwersytetu Ekonomicznego w Krakowie

BazEkon home page

Meny główne

Murawski Kamil (Uniwersytet Marii Curie-Skłodowskiej w Lublinie), Murawski Krzysztof (Uniwersytet Marii Curie-Skłodowskiej w Lublinie), Stpiczyński Przemysław (Uniwersytet Marii Curie-Skłodowskiej w Lublinie)
MPI-GPU/CUDA Implementation of TVDLF Method for the Two-Dimensional Advection Equation
Control and Cybernetics, 2014, vol. 43, nr 2, s. 307-320, rys., tab., bibliogr. s. 319-320
Słowa kluczowe
Algorytmy numeryczne, Programowanie komputerów
Numeric algorithms, Computer programming
We implement Total Variation Diminishing Lax Friedrichs (TVDLF, or Rusanov) method to obtain numerical solutions of the two-dimensional advection equation. Despite the simplicity of this equation, solving it numerically is a formidable task. Based on the use of the original C++ MPI-GPU/CUDA code we present results of numerical tests we performed. These tests show that our code represents well the square wave profiles, leading to up to 60- times faster calculations with the use of MPI than with its serial counter-part. (original abstract)
Dostępne w
Biblioteka Główna Uniwersytetu Ekonomicznego w Krakowie
Biblioteka Szkoły Głównej Handlowej w Warszawie
Pełny tekst
  1. LEIST, A., PLAYNE, D.P., HAWICK, K.A. (2009) Exploiting graphical processing units for data-parallel scientific applications. Concurrency and Computation: Practice and Experience 21, 2400-2437.
  2. LEVEQUE, R.J. (2002) Finite-volume Methods for Hyperbolic Problems. Cambridge University Press, Cambridge.
  3. MORTON, K.W., Mayers, D.F. (2005) Numerical Solution of Partial Differential Equations, An Introduction. Cambridge University Press, Cambridge.
  4. MURAWSKI, K. (2002) Analytical and Numerical Methods for Wave Propagation in Fluids. World Scientific, Singapore.
  5. MURAWSKI, K., LEE, D. (2012) Godunov-type algorithms for numerical modeling of solar plasma. Control and Cybernetics 41 (1), 35-56.
  6. MURAWSKI, K., Jr., MURAWSKI, K., STPICZYŃSKI, P. (2012) Implementation of MUSCL-Hancock method into the C++ code for the Euler equations. Bull. Pol. Ac.: Tech. 60 (1), 45-53.
  7. MURAWSKI, K., MURAWSKI, K., Jr., SCHIEVE, H.-Y. (2013) Numerical simulations of acoustic waves with the graphic acceleration GAMER code. Bull. Pol. Ac.: Tech. 60 (4), 787-792.
  8. NICKOLLS, J., DALLY, W.J. (2010) The GPU Computing Era. IEEE Micro 30, 56-69.
  9. NICKOLLS, J., BUCK, I., GARLAND, M., SKADRON, K. (2008) Scalable Parallel Programming with CUDA. ACM Queue 6, 40-53.
  10. SCHIEVE, H.-Y., TSAI, Y., CHIUEH, T. (2010) GAMER: a graphic processing unit accelerated adaptive-mesh refinement code for astrophysics. Astrophys. J. Suppl. 186 (2), 457-484.
  11. TORO, E. (2009) Riemann Solvers and Numerical Methods for Fluid Dynamics. Springer, Berlin.
  12. TÓTH, G., ODSTRCIL, D. (1996) Comparison of Some Flux Corrected Transport and Total Variation Diminishing Numerical Schemes for Hydrodynamic and Magnetohydrodynamic Problems. J. Comput. Physics 128 (1), 82-100.
  13. WASILJEW, A., MURAWSKI, K. (2013) A new CUDA-based GPU implementation of the two-dimensional Athena code. Bull. Pol. Ac.: Tech. 61 (1), 239-250.
Cytowane przez
Udostępnij na Facebooku Udostępnij na Twitterze Udostępnij na Google+ Udostępnij na Pinterest Udostępnij na LinkedIn Wyślij znajomemu