메뉴 건너뛰기




Volumn 69, Issue 11, 2012, Pages 1786-1796

Semi-automatic porting of a large-scale CFD code to multi-graphics processing unit clusters

Author keywords

CFD; GPUs; Supercomputing hardware

Indexed keywords

2 PERFORMANCE; CFD CODES; COARSE-GRAINED; EDGE-BASED; FINE-GRAINED PARALLELISM; FINITE ELEMENT FORMULATIONS; GPUS; GRAPHICS HARDWARE; GRAPHICS PROCESSING UNIT; INTERFACE CODE; LEGACY CODE; MANY-CORE; MEMORY ACCESS; MEMORY LAYOUT; PROCESSING UNITS; SANTA CLARA; SEMI-AUTOMATED; SEMI-AUTOMATICS; TIME-STEPPING;

EID: 84859938922     PISSN: 02712091     EISSN: 10970363     Source Type: Journal    
DOI: 10.1002/fld.2664     Document Type: Article
Times cited : (10)

References (48)
  • 1
    • 84864025817 scopus 로고    scopus 로고
    • NVIDIA Corporation. NVIDIA CUDA 3.2 programming guide
    • NVIDIA Corporation. NVIDIA CUDA 3.2 programming guide, 2010.
    • (2010)
  • 2
    • 84864023931 scopus 로고    scopus 로고
    • NVIDIA Corporation. Fermi compute architecture white paper
    • NVIDIA Corporation. Fermi compute architecture white paper, 2009.
    • (2009)
  • 3
    • 84864008902 scopus 로고    scopus 로고
    • Khronos OpenCL Working Group. The OpenCL specification: version 1.0 rev. 48
    • Khronos OpenCL Working Group. The OpenCL specification: version 1.0 rev. 48, 2009.
    • (2009)
  • 6
    • 69649097860 scopus 로고    scopus 로고
    • Acceleration of a 3D Euler solver using commodity graphics hardware. 46th AIAA Aerospace Sciences Meeting and Exhibit, number AIAA-2008-607, January
    • Brandvik T, Pullan G. Acceleration of a 3D Euler solver using commodity graphics hardware. 46th AIAA Aerospace Sciences Meeting and Exhibit, number AIAA-2008-607, January 2008.
    • (2008)
    • Brandvik, T.1    Pullan, G.2
  • 7
    • 77953192590 scopus 로고    scopus 로고
    • An accelerated 3D Navier-Stokes solver for flows in turbomachines. Proceedings of GT2009 ASME Turbo Expo 2009: Power for Land, Sea and Air, June
    • Brandvik T, Pullan G. An accelerated 3D Navier-Stokes solver for flows in turbomachines. Proceedings of GT2009 ASME Turbo Expo 2009: Power for Land, Sea and Air, June 2009.
    • (2009)
    • Brandvik, T.1    Pullan, G.2
  • 8
    • 70449488175 scopus 로고    scopus 로고
    • GPU acceleration of an unmodified parallel finite element Navier-Stokes solver. High Performance Computing & Simulation
    • Göddeke D, Buijssen SHM, Wobker H, Turek S. GPU acceleration of an unmodified parallel finite element Navier-Stokes solver. High Performance Computing & Simulation, 2009; 12-21.
    • (2009) , pp. 12-21
    • Göddeke, D.1    Buijssen, S.H.M.2    Wobker, H.3    Turek, S.4
  • 9
    • 54249162842 scopus 로고    scopus 로고
    • Large calculation of the flow over a hypersonic vehicle using a GPU
    • LeGresley P, Elsen E, Darve E. Large calculation of the flow over a hypersonic vehicle using a GPU. Journal of Computational Physics 2008; 227:10148-10161.
    • (2008) Journal of Computational Physics , vol.227 , pp. 10148-10161
    • LeGresley, P.1    Elsen, E.2    Darve, E.3
  • 10
    • 84863997255 scopus 로고    scopus 로고
    • A fast double precision CFD code using CUDA. Parallel Computations Fluid dynamics (ParCFD), Moffett Field, CA, May 18-22.
    • Cohen JM, Molemaker MJ.A fast double precision CFD code using CUDA. Parallel Computations Fluid dynamics (ParCFD), Moffett Field, CA, 2009, May 18-22.
    • (2009)
    • Cohen, J.M.1    Molemaker, M.J.2
  • 11
    • 78549241947 scopus 로고    scopus 로고
    • Rapid aerodynamic performance prediction on a cluster of graphics processing units. 47th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA 2009-565, January
    • Phillips EH, Zhang Y, Davis RL, Owens JD. Rapid aerodynamic performance prediction on a cluster of graphics processing units. 47th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA 2009-565, January 2009.
    • (2009)
    • Phillips, E.H.1    Zhang, Y.2    Davis, R.L.3    Owens, J.D.4
  • 12
    • 77958480265 scopus 로고    scopus 로고
    • CUDA implementation of a Navier-Stokes solver on multi-GPU desktop platforms for incompressible flows. 47th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA 2009-758, January
    • Thibault J, Senocak I. CUDA implementation of a Navier-Stokes solver on multi-GPU desktop platforms for incompressible flows. 47th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA 2009-758, January 2009.
    • (2009)
    • Thibault, J.1    Senocak, I.2
  • 13
    • 78649859889 scopus 로고    scopus 로고
    • An MPI-CUDA implementation for massively parallel incompressible flow computations on multi-GPU clusters. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-522, January
    • Jacobsen D, Thibault J, Senocak I. An MPI-CUDA implementation for massively parallel incompressible flow computations on multi-GPU clusters. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-522, January 2010.
    • (2010)
    • Jacobsen, D.1    Thibault, J.2    Senocak, I.3
  • 14
    • 78649888251 scopus 로고    scopus 로고
    • Acceleration of a finite-difference WENO scheme for large-scale simulations on many-core architectures. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-0525, January
    • Antoniou AS, Karantasis KI, Polychronopoulos ED, Ekaterinaris JA. Acceleration of a finite-difference WENO scheme for large-scale simulations on many-core architectures. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-0525, January 2010.
    • (2010)
    • Antoniou, A.S.1    Karantasis, K.I.2    Polychronopoulos, E.D.3    Ekaterinaris, J.A.4
  • 15
    • 84863997253 scopus 로고    scopus 로고
    • Acceleration of a CFD code with a GPU. Technical Report NAS-09-003, NAS, November
    • Jespersen DC. Acceleration of a CFD code with a GPU. Technical Report NAS-09-003, NAS, November 2009.
    • (2009)
    • Jespersen, D.C.1
  • 16
    • 78649886163 scopus 로고    scopus 로고
    • Using GPUs on HPC applications to satisfy low-power computational requirements. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-524, January
    • Patnaik G, Obenschain KS. Using GPUs on HPC applications to satisfy low-power computational requirements. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-524, January 2010.
    • (2010)
    • Patnaik, G.1    Obenschain, K.S.2
  • 17
    • 77952952439 scopus 로고    scopus 로고
    • A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations
    • May
    • Griebel M, Zaspel P.A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations. Computer Science-Research and Development May 2010; 25(1-2):65-73.
    • (2010) Computer Science-Research and Development , vol.25 , Issue.1-2 , pp. 65-73
    • Griebel, M.1    Zaspel, P.2
  • 19
    • 78650283968 scopus 로고    scopus 로고
    • Towards generating optimised finite element solvers for GPUs from high-level specifications. Proceedings of the 10th International Conference on Computational Science, June
    • Markall GR, Ham DA, Kelly PHJ. Towards generating optimised finite element solvers for GPUs from high-level specifications. Proceedings of the 10th International Conference on Computational Science, June 2010.
    • (2010)
    • Markall, G.R.1    Ham, D.A.2    Kelly, P.H.J.3
  • 21
    • 84864023933 scopus 로고    scopus 로고
    • Employing coprocessors to accelerate numerical solutions to the Euler equations, Available from:
    • Dahm JPS, Fidkowski KJ. Employing coprocessors to accelerate numerical solutions to the Euler equations, 2009. Available from:.
    • (2009)
    • Dahm, J.P.S.1    Fidkowski, K.J.2
  • 24
    • 78649974592 scopus 로고    scopus 로고
    • Porting of an edge-based CFD solver to GPUs. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-522, January
    • Corrigan A, Camelli F, Löhner R, Mut F. Porting of an edge-based CFD solver to GPUs. 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, number AIAA-2010-522, January 2010.
    • (2010)
    • Corrigan, A.1    Camelli, F.2    Löhner, R.3    Mut, F.4
  • 25
    • 84863997252 scopus 로고    scopus 로고
    • Porting of FEFLO to GPUs. ECCOMAS CFD 2010: Fifth European Conference on Computational Fluid Dynamics, June
    • Corrigan A, Camelli F, Löhner R, Mut F. Porting of FEFLO to GPUs. ECCOMAS CFD 2010: Fifth European Conference on Computational Fluid Dynamics, June 2010.
    • (2010)
    • Corrigan, A.1    Camelli, F.2    Löhner, R.3    Mut, F.4
  • 27
    • 84864025820 scopus 로고    scopus 로고
    • Khronos OpenCL Working Group. The OpenCL specification: version 1.1 rev. 36
    • Khronos OpenCL Working Group. The OpenCL specification: version 1.1 rev. 36, 2010.
    • (2010)
  • 29
    • 84864025818 scopus 로고    scopus 로고
    • Thrust: a parallel template library, version 1.3
    • Hoberock J, Bell N. Thrust: a parallel template library, version 1.3, 2010.
    • (2010)
    • Hoberock, J.1    Bell, N.2
  • 30
    • 70049092008 scopus 로고    scopus 로고
    • Large-eddy simulations of a supersonic jet and its near-field acoustic properties
    • Liu J, Kailasanath K, Ramamurti R, Gutmark E, Munday D, Löhner R. Large-eddy simulations of a supersonic jet and its near-field acoustic properties. AIAA Journal 2009; 8(47):1849-1864.
    • (2009) AIAA Journal , vol.8 , Issue.47 , pp. 1849-1864
    • Liu, J.1    Kailasanath, K.2    Ramamurti, R.3    Gutmark, E.4    Munday, D.5    Löhner, R.6
  • 31
    • 84983206775 scopus 로고    scopus 로고
    • Application of unstructured adaptive moving body methodology to the simulation of fuel tank separation from an F-16 C/D fighter. AIAA Aerospace Sciences Meeting, number AIAA-1997-0166, January
    • Baum JD, Luo H, Löhner R, Goldberg E, Feldhun A. Application of unstructured adaptive moving body methodology to the simulation of fuel tank separation from an F-16 C/D fighter. AIAA Aerospace Sciences Meeting, number AIAA-1997-0166, January 1997.
    • (1997)
    • Baum, J.D.1    Luo, H.2    Löhner, R.3    Goldberg, E.4    Feldhun, A.5
  • 32
    • 84962146839 scopus 로고    scopus 로고
    • A coupled fluid/structure modeling of shock interaction with a truck. AIAA Aerospace Sciences Meeting, number AIAA-1996-0795, January
    • Baum JD, Luo H, Löhner R, Yang C, Pelessone D, Charman C.A coupled fluid/structure modeling of shock interaction with a truck. AIAA Aerospace Sciences Meeting, number AIAA-1996-0795, January 1996.
    • (1996)
    • Baum, J.D.1    Luo, H.2    Löhner, R.3    Yang, C.4    Pelessone, D.5    Charman, C.6
  • 33
    • 84983155068 scopus 로고    scopus 로고
    • A coupled CFD/CSD methodology for modeling weapon detonation and fragmentation. AIAA Aerospace Sciences Meeting, number AIAA-1999-0794, January
    • Baum JD, Luo H, Mestreau E, Löhner R, Pelessone D, Charman C.A coupled CFD/CSD methodology for modeling weapon detonation and fragmentation. AIAA Aerospace Sciences Meeting, number AIAA-1999-0794, January 1999.
    • (1999)
    • Baum, J.D.1    Luo, H.2    Mestreau, E.3    Löhner, R.4    Pelessone, D.5    Charman, C.6
  • 34
    • 33847728977 scopus 로고    scopus 로고
    • Simulation of flows with violent free surface motion and moving objects using unstructured grids
    • Löhner R, Yang C, Oñate E. Simulation of flows with violent free surface motion and moving objects using unstructured grids. International Journal of Numerical Methods in Fluids 2007(53):1315-1338.
    • (2007) International Journal of Numerical Methods in Fluids , Issue.53 , pp. 1315-1338
    • Löhner, R.1    Yang, C.2    Oñate, E.3
  • 35
    • 34250750890 scopus 로고    scopus 로고
    • VLES study of flow and dispersion patterns in heterogeneous urban areas. AIAA Aerospace Sciences Meeting, number AIAA-2006-1419, January
    • Camelli F, Löhner R. VLES study of flow and dispersion patterns in heterogeneous urban areas. AIAA Aerospace Sciences Meeting, number AIAA-2006-1419, January 2006.
    • (2006)
    • Camelli, F.1    Löhner, R.2
  • 37
    • 85006380768 scopus 로고
    • Three-dimensional unstructured multigrid for the Euler equations. AIAA CFD Conference, number AIAA-1991-1549-CP, June
    • Mavriplis D. Three-dimensional unstructured multigrid for the Euler equations. AIAA CFD Conference, number AIAA-1991-1549-CP, June 1991.
    • (1991)
    • Mavriplis, D.1
  • 38
    • 84864023930 scopus 로고
    • A three-dimensional finite element multigrid solver for the Euler equations. AIAA Aerospace Sciences Meeting, number AIAA-1992-0449, January
    • Peraire J, Peiro J, Morgan K.A three-dimensional finite element multigrid solver for the Euler equations. AIAA Aerospace Sciences Meeting, number AIAA-1992-0449, January 1992.
    • (1992)
    • Peraire, J.1    Peiro, J.2    Morgan, K.3
  • 39
    • 85031252197 scopus 로고    scopus 로고
    • Achieving high sustained performance in an unstructured mesh CFD application. Supercomputing 1999, IEEE Computer Society, November
    • Anderson WK, Gropp WD, Kaushik DK, Keyes DE, Smith BF. Achieving high sustained performance in an unstructured mesh CFD application. Supercomputing 1999, IEEE Computer Society, November 1999.
    • (1999)
    • Anderson, W.K.1    Gropp, W.D.2    Kaushik, D.K.3    Keyes, D.E.4    Smith, B.F.5
  • 42
    • 0032155185 scopus 로고    scopus 로고
    • Renumbering strategies for unstructured-grid solvers operating on shared-memory, cache-based parallel machines
    • Löhner R. Renumbering strategies for unstructured-grid solvers operating on shared-memory, cache-based parallel machines. Computer Methods in Applied Mechanics and Engineering 1998; 163:95-109.
    • (1998) Computer Methods in Applied Mechanics and Engineering , vol.163 , pp. 95-109
    • Löhner, R.1
  • 43
    • 0030072159 scopus 로고    scopus 로고
    • A parallel implicit incompressible flow solver using unstructured meshes
    • Ramamurti R, Löhner R.A parallel implicit incompressible flow solver using unstructured meshes. Computers and Fluids 1996; 5:119-132.
    • (1996) Computers and Fluids , vol.5 , pp. 119-132
    • Ramamurti, R.1    Löhner, R.2
  • 47
    • 0028447001 scopus 로고
    • Edge-based finite element scheme for the Euler equations
    • Luo H, Baum JD, Löhner R. Edge-based finite element scheme for the Euler equations. AIAA Journal 1994; 32(6):1183-1190.
    • (1994) AIAA Journal , vol.32 , Issue.6 , pp. 1183-1190
    • Luo, H.1    Baum, J.D.2    Löhner, R.3


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