Parallelization of a three-dimensional flow solver for Euler rotorcraft aerodynamics predictions

被引:17
|
作者
Wissink, AM
Lyrintzis, AS
Strawn, RC
机构
[1] UNIV MINNESOTA,DEPT ENGN & MECH,MINNEAPOLIS,MN 55455
[2] PURDUE UNIV,SCH AERONAUT & ASTRONAUT,W LAFAYETTE,IN 47907
关键词
D O I
10.2514/3.13391
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
An approach for parallelizing the three-dimensional Euler/Navier-Stokes rotorcraft computational fluid dynamics flow solver transonic unsteady rotor Navier-Stokes (TURNS) is introduced, Parallelization is performed using a domain decomposition technique that is developed for distributed-memory parallel architectures, Communication between the subdomains on each processor is performed via message passing in the form of message passing interface subroutine calls, The most difficult portion of the TURNS algorithm to implement efficiently in parallel is the implicit time step using the lower-upper symmetric Gauss-Seidel (LU-SGS) algorithm, Two modifications of LU-SGS are proposed to improve the parallel performance, First, a previously introduced Jacobi-like method called data-parallel lower upper relaxation (DP-LUR) is used, Second, a new hybrid method is introduced that combines the Jacobi sweeping approach in DP-LUR for interprocessor communications and the symmetric Gauss-Seidel algorithm in LU-SGS for on-processor computations, The parallelized TURNS code with the modified implicit operator is implemented on two distributed-memory multiprocessor, the IBM SP2 and Thinking Machines: CM-5, and used to compute the three-dimensional quasisteady and unsteady flowfield of a helicopter rotor in forward flight. Good parallel speedups with a low: percentage of communication are exhibited by the code, The proposed hybrid algorithm requires less CPU time than DP-LUR while maintaining comparable parallel speedups and communication costs, Execution rates found on the IBM SP2 are impressive; on 114 processors of the SP2, the solution time of both quasisteady and unsteady calculations is reduced by a factor of al,out 12 over a single processor of the Gray C-90.
引用
收藏
页码:2276 / 2283
页数:8
相关论文
共 50 条
  • [1] Parallelized three-dimensional unstructured Euler solver for unsteady aerodynamics
    Oktay, E., 1600, American Inst. Aeronautics and Astronautics Inc. (40):
  • [2] Parallelized three-dimensional unstructured Euler solver for unsteady aerodynamics
    Oktay, E
    Akay, HU
    Uzun, A
    JOURNAL OF AIRCRAFT, 2003, 40 (02): : 348 - 354
  • [3] Parallelization of a Constrained Three-Dimensional Maxwell Solver
    Assous, F.
    Segre, J.
    Sonnendruecker, E.
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XVIII, 2009, 70 : 347 - 354
  • [4] Validation of three-dimensional Euler methods for vibrating cascade aerodynamics
    Gerolymos, GA
    Vallet, I
    JOURNAL OF TURBOMACHINERY-TRANSACTIONS OF THE ASME, 1996, 118 (04): : 771 - 782
  • [5] Parallelization of a Lagrange-Euler-model for three-dimensional free surface flow and transport processes
    Hinkelmann, R
    Zielke, W
    COMPUTERS & FLUIDS, 2000, 29 (03) : 301 - 325
  • [6] Development of the discrete adjoint for a three-dimensional unstructured Euler solver
    Carpentieri, Giampietro
    Koren, Barry
    van Tooren, Michel J. L.
    JOURNAL OF AIRCRAFT, 2008, 45 (01): : 237 - 245
  • [7] Flutter analysis of propfans using a three-dimensional Euler solver
    Srivastava, R
    Reddy, TSR
    Mehmed, O
    JOURNAL OF PROPULSION AND POWER, 1996, 12 (02) : 267 - 273
  • [8] THREE-DIMENSIONAL EULER SOLVER FOR TURBOMACHINERY BLADE ROWS.
    Holmes, D.G.
    Tong, S.S.
    Journal of Engineering for Gas Turbines and Power, 1985, 107 (02) : 258 - 264
  • [9] Development of the discrete adjoint for a three-dimensional unstructured Euler solver
    Carpentieri, Giampietro
    Koren, Barry
    Van Tooren, Michel J. L.
    Journal of Aircraft, 1600, 45 (01): : 237 - 245
  • [10] Efficient Parallelization of a Three-Dimensional Navier-Stokes Solver on MIMD Multiprocessors
    A. Averbuch
    B. Epstein
    L. Ioffe
    I. Yavneh
    The Journal of Supercomputing, 2000, 17 : 123 - 142