메뉴 건너뛰기




Volumn 63, Issue 1, 2015, Pages 23-48

Efficient GPU-Implementation of Adaptive Mesh Refinement for the Shallow-Water Equations

Author keywords

Adaptive mesh refinement (AMR); Conservation law; Domain decomposition; GPU computing; Shallow water simulation

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER GRAPHICS; COMPUTER HARDWARE; DOMAIN DECOMPOSITION METHODS; EQUATIONS OF MOTION; LAWS AND LEGISLATION; MESH GENERATION; NUMERICAL ANALYSIS; PHYSICAL PROPERTIES; PROGRAM PROCESSORS;

EID: 84923668340     PISSN: 08857474     EISSN: 15737691     Source Type: Journal    
DOI: 10.1007/s10915-014-9883-4     Document Type: Article
Times cited : (34)

References (37)
  • 1
    • 0001762370 scopus 로고    scopus 로고
    • Adaptive mesh refinement for two-dimensional hyperbolic systems and the AMRCLAW software
    • Berger, M., LeVeque, R.: Adaptive mesh refinement for two-dimensional hyperbolic systems and the AMRCLAW software. SIAM J. Numer. Anal. 35, 2298–2316 (1998)
    • (1998) SIAM J. Numer. Anal. , vol.35 , pp. 2298-2316
    • Berger, M.1    LeVeque, R.2
  • 2
    • 11744289966 scopus 로고
    • Local adaptive mesh refinement for shock hydrodynamics
    • Berger, M.J., Colella, P.: Local adaptive mesh refinement for shock hydrodynamics. J. Comput. Phys. 82, 64–84 (1989). doi:10.1016/0021-9991(89)90035-1
    • (1989) J. Comput. Phys. , vol.82 , pp. 64-84
    • Berger, M.J.1    Colella, P.2
  • 3
    • 48749141209 scopus 로고
    • Adaptive mesh refinement for hyperbolic partial differential equations
    • Berger, M.J., Oliger, J.: Adaptive mesh refinement for hyperbolic partial differential equations. J. Comput. Phys. 53(3), 484–512 (1984). doi:10.1016/0021-9991(84)90073-1
    • (1984) J. Comput. Phys. , vol.53 , Issue.3 , pp. 484-512
    • Berger, M.J.1    Oliger, J.2
  • 5
    • 79954575641 scopus 로고    scopus 로고
    • Simulation and visualization of the Saint-Venant system using GPUs
    • Brodtkorb, A.R., Hagen, T.R., Lie, K.A., Natvig, J.R.: Simulation and visualization of the Saint-Venant system using GPUs. Comput. Vis. Sci. 13(7), 341–353 (2010)
    • (2010) Comput. Vis. Sci. , vol.13 , Issue.7 , pp. 341-353
    • Brodtkorb, A.R.1    Hagen, T.R.2    Lie, K.A.3    Natvig, J.R.4
  • 6
    • 84869502554 scopus 로고    scopus 로고
    • Graphics processing unit (GPU) programming strategies and trends in GPU computing
    • Brodtkorb, A.R., Hagen, T.R., Sætra, M.L.: Graphics processing unit (GPU) programming strategies and trends in GPU computing. J. Parallel Distrib. Comput. 73(1), 4–13 (2013). doi:10.1016/j.jpdc.2012.04.003
    • (2013) J. Parallel Distrib. Comput. , vol.73 , Issue.1 , pp. 4-13
    • Brodtkorb, A.R.1    Hagen, T.R.2    Sætra, M.L.3
  • 8
    • 84655161557 scopus 로고    scopus 로고
    • Efficient shallow water simulations on GPUs: implementation, visualization, verification, and validation
    • Brodtkorb, A.R., Sætra, M.L., Altinakar, M.: Efficient shallow water simulations on GPUs: implementation, visualization, verification, and validation. Comput. Fluids 55, 1–12 (2012). doi:10.1016/j.compfluid.2011.10.012
    • (2012) Comput. Fluids , vol.55 , pp. 1-12
    • Brodtkorb, A.R.1    Sætra, M.L.2    Altinakar, M.3
  • 14
    • 0000628580 scopus 로고    scopus 로고
    • Unconditionally stable splitting methods for the shallow water equations
    • Holdahl, R., Holden, H., Lie, K.A.: Unconditionally stable splitting methods for the shallow water equations. BIT Numer. Math. 39(3), 451–472 (1999). doi:10.1023/A:1022366502335
    • (1999) BIT Numer. Math. , vol.39 , Issue.3 , pp. 451-472
    • Holdahl, R.1    Holden, H.2    Lie, K.A.3
  • 15
    • 0037171879 scopus 로고    scopus 로고
    • Managing application complexity in the SAMRAI object-oriented framework
    • Hornung, R.D., Kohn, S.R.: Managing application complexity in the SAMRAI object-oriented framework. Concurr. Comput. Pract. Exp. 14(5), 347–368 (2002). doi:10.1002/cpe.652
    • (2002) Concurr. Comput. Pract. Exp. , vol.14 , Issue.5 , pp. 347-368
    • Hornung, R.D.1    Kohn, S.R.2
  • 17
    • 84923666219 scopus 로고    scopus 로고
    • Khronos Group: OpenCL
    • Khronos Group: OpenCL. http://www.khronos.org/opencl/
  • 18
    • 34248326790 scopus 로고    scopus 로고
    • A second-order well-balanced positivity preserving central-upwind scheme for the Saint-Venant system
    • Kurganov, A., Petrova, G.: A second-order well-balanced positivity preserving central-upwind scheme for the Saint-Venant system. Commun. Math. Sci. 5, 133–160 (2007)
    • (2007) Commun. Math. Sci. , vol.5 , pp. 133-160
    • Kurganov, A.1    Petrova, G.2
  • 20
    • 79956136824 scopus 로고    scopus 로고
    • Tsunami modelling with adaptively refined finite volume methods
    • LeVeque, R.J., George, D.L., Berger, M.J.: Tsunami modelling with adaptively refined finite volume methods. Acta Numer. 20, 211–289 (2011). doi:10.1017/S0962492911000043
    • (2011) Acta Numer. , vol.20 , pp. 211-289
    • LeVeque, R.J.1    George, D.L.2    Berger, M.J.3
  • 21
    • 84881136084 scopus 로고    scopus 로고
    • H-adaptive mesh method with double tolerance adaptive strategy for hyperbolic conservation laws
    • Li, R., Wu, S.: H-adaptive mesh method with double tolerance adaptive strategy for hyperbolic conservation laws. J. Sci. Comput. 56(3), 616–636 (2013). doi:10.1007/s10915-013-9692-1
    • (2013) J. Sci. Comput. , vol.56 , Issue.3 , pp. 616-636
    • Li, R.1    Wu, S.2
  • 22
    • 0041428206 scopus 로고    scopus 로고
    • On the artificial compression method for second-order nonoscillatory central difference schemes for systems of conservation laws
    • Lie, K.A., Noelle, S.: On the artificial compression method for second-order nonoscillatory central difference schemes for systems of conservation laws. SIAM J. Sci. Comput. 24(4), 1157–1174 (2003)
    • (2003) SIAM J. Sci. Comput. , vol.24 , Issue.4 , pp. 1157-1174
    • Lie, K.A.1    Noelle, S.2
  • 23
    • 0034635949 scopus 로고    scopus 로고
    • PARAMESH: a parallel adaptive mesh refinement community toolkit
    • MacNeice, P., Olson, K.M., Mobarry, C., de Fainchtein, R., Packer, C.: PARAMESH: a parallel adaptive mesh refinement community toolkit. Comput. Phys. Commun. 126(3), 330–354 (2000). doi:10.1016/S0010-4655(99)00501-9
    • (2000) Comput. Phys. Commun. , vol.126 , Issue.3 , pp. 330-354
    • MacNeice, P.1    Olson, K.M.2    Mobarry, C.3    de Fainchtein, R.4    Packer, C.5
  • 24
    • 57949103205 scopus 로고    scopus 로고
    • Meuer, H., Strohmaier, E., Dongarra, J., Simon, H.: Top 500 supercomputer sites (2013). http://www.top500.org/
    • (2013) Top 500 supercomputer sites
  • 25
    • 28144455569 scopus 로고
    • Non-oscillatory central differencing for hyperbolic conservation laws
    • Nessyahu, H., Tadmor, E.: Non-oscillatory central differencing for hyperbolic conservation laws. J. Comput. Phys. 87(2), 408–463 (1990)
    • (1990) J. Comput. Phys. , vol.87 , Issue.2 , pp. 408-463
    • Nessyahu, H.1    Tadmor, E.2
  • 28
    • 84923653068 scopus 로고    scopus 로고
    • Technical report: NVIDIA Corporation
    • NVIDIA: NVIDIA GeForce GTX 680. Technical report, NVIDIA Corporation (2012)
    • (2012) NVIDIA GeForce GTX , vol.680
  • 29
    • 84923666217 scopus 로고    scopus 로고
    • NVIDIA: CUDA community showcase (2013). http://www.nvidia.com/object/cuda_showcase_html.html
    • (2013)
  • 31
    • 84923666216 scopus 로고    scopus 로고
    • Shallow water simulation on GPUs for sparse domains
    • In: A. Cangiani, R.L. Davidchack, E. Georgoulis, A.N. Gorban, J. Levesley, M.V. Tretyakov (eds.), pp. 673–680. Springer, Berlin
    • Sætra, M.L.: Shallow water simulation on GPUs for sparse domains. In: A. Cangiani, R.L. Davidchack, E. Georgoulis, A.N. Gorban, J. Levesley, M.V. Tretyakov (eds.) Numerical Mathematics and Advanced Applications 2011, pp. 673–680. Springer, Berlin (2013). doi:10.1007/978-3-642-33134-3_71.
    • (2013) Numerical Mathematics and Advanced Applications 2011
    • Sætra, M.L.1
  • 33
    • 77749329746 scopus 로고    scopus 로고
    • GAMER: a graphic processing unit accelerated adaptive-mesh-refinement code for astrophysics
    • Schive, H.Y., Tsai, Y.C., Chiueh, T.: GAMER: a graphic processing unit accelerated adaptive-mesh-refinement code for astrophysics. Astrophys. J. Suppl. Ser. 186(2), 457–484 (2010). doi:10.1088/0067-0049/186/2/457
    • (2010) Astrophys. J. Suppl. Ser. , vol.186 , Issue.2 , pp. 457-484
    • Schive, H.Y.1    Tsai, Y.C.2    Chiueh, T.3
  • 34
    • 0021513424 scopus 로고
    • High resolution schemes using flux limiters for hyperbolic conservation laws
    • Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21(5), 995–1011 (1984)
    • (1984) SIAM J. Numer. Anal. , vol.21 , Issue.5 , pp. 995-1011
    • Sweby, P.K.1
  • 35
    • 84923666214 scopus 로고    scopus 로고
    • The Enzo Project: Enzo
    • The Enzo Project: Enzo. http://enzo-project.org/
  • 36
    • 2442433925 scopus 로고
    • Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov’s method
    • van Leer, B.: Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov’s method. J. Comput. Phys. 32(1), 101–136 (1979). doi:10.1016/0021-9991(79)90145-1
    • (1979) J. Comput. Phys. , vol.32 , Issue.1 , pp. 101-136
    • van Leer, B.1
  • 37
    • 77955712606 scopus 로고    scopus 로고
    • Adaptive mesh fluid simulations on GPU
    • Wang, P., Abel, T., Kaehler, R.: Adaptive mesh fluid simulations on GPU. New Astron. 15(7), 581–589 (2010). doi:10.1016/j.newast.2009.10.002
    • (2010) New Astron. , vol.15 , Issue.7 , pp. 581-589
    • Wang, P.1    Abel, T.2    Kaehler, R.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.