Communication cost estimation for parallel CFD using variable time-stepping algorithms

被引:4
|
作者
Chien, YP
Ecer, A
Akay, HU
Secer, S
Blech, R
机构
[1] Indiana Univ Purdue Univ, Dept Elect Engn, Purdue Sch Technol, Indianapolis, IN 46202 USA
[2] NASA, Lewis Res Ctr, Cleveland, OH 44135 USA
关键词
D O I
10.1016/S0045-7825(00)00167-5
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Variable time-stepping algorithm can greatly reduce the execution time of parallel CFD by allowing each parallel CFD process to select its own computation and communication time-steps according to the computational stability conditions. However. this algorithm significantly complicates the task of deriving the cost function for computer load balancing. Computer load balancing for parallel CFD requires a cost function that generally uses the elapsed CFD execution time as the cost. The cost function consists of three components: the computation cost the communication cost, and the idle cost. Since the execution of parallel CFD using variable time-stepping approach causes the change the load of of computer and network even in a single user environment, the cost function should be derived based on the measurement of the parallel CFD execution time. The derived cost function can be used for predicting the elapsed time of future program execution. In this paper, the derivation of communication cost function for a parallel CFD using variable time-stepping algorithm is described. The accuracy of the communication cost function is demonstrated by two test cases and has been successfully used in dynamic computer load balancing. (C) 2000 Elsevier Science S.A, All rights reserved.
引用
收藏
页码:1379 / 1389
页数:11
相关论文
共 50 条
  • [41] Parallel processing of forward-backward time-stepping method for time domain inverse scattering
    Moriyama, T.
    Yamaguchi, Y.
    Ping, K. A. Hong
    Tanaka, T.
    Takenaka, T.
    PIERS 2008 CAMBRIDGE, PROCEEDINGS, 2008, : 551 - +
  • [42] A discrete model of a vibrating beam using a time-stepping approach
    Neild, SA
    McFadden, PD
    Williams, MS
    JOURNAL OF SOUND AND VIBRATION, 2001, 239 (01) : 99 - 121
  • [43] A numerical investigation of matrix-free implicit time-stepping methods for large CFD simulations
    Sarshar, Arash
    Tranquilli, Paul
    Pickering, Brent
    McCall, Andrew
    Roy, Christopher J.
    Sandu, Adrian
    COMPUTERS & FLUIDS, 2017, 159 : 53 - 63
  • [44] Using Polynomial Regression in Designing the Time Filters for the Leapfrog Time-Stepping Scheme
    Yazgi, Daniel
    Mohebalhojeh, Ali R.
    Ghader, Sarmad
    MONTHLY WEATHER REVIEW, 2017, 145 (05) : 1779 - 1795
  • [45] An error control with variable time-stepping Runge-Kutta methods for dynamical systems
    Vigneswaran, R
    ICNAAM 2004: INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2004, 2004, : 440 - 443
  • [46] Mixed parallel-sequential-split schemes for time-stepping multiple physical parameterizations
    Dubal, M
    Wood, N
    Staniforth, A
    MONTHLY WEATHER REVIEW, 2005, 133 (04) : 989 - 1002
  • [47] A Finite-Element Variable Time-Stepping Algorithm for Solving the Electromagnetic Diffusion Equation
    Ovando-Martinez, R. B. B.
    Arjona Lopez, M. A.
    Hernandez Flores, C.
    IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 647 - 650
  • [48] Filtered time-stepping method for incompressible Navier-Stokes equations with variable density
    Li, Ning
    Wu, Jilian
    Feng, Xinlong
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 473
  • [49] Parallel option pricing with Fourier Space Time-stepping method on Graphics Processing Units
    Surkov, Vladimir
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2850 - 2856
  • [50] Parallel option pricing with Fourier space time-stepping method on graphics processing units
    Surkov, Vladimir
    PARALLEL COMPUTING, 2010, 36 (07) : 372 - 380