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 条
  • [31] Accelerating Explicit Time-Stepping with Spatially Variable Time Steps Through Machine Learning
    van der Sande, Kiera
    Flyer, Natasha
    Fornberg, Bengt
    JOURNAL OF SCIENTIFIC COMPUTING, 2023, 96 (01)
  • [32] Accelerating Explicit Time-Stepping with Spatially Variable Time Steps Through Machine Learning
    Kiera van der Sande
    Natasha Flyer
    Bengt Fornberg
    Journal of Scientific Computing, 2023, 96
  • [33] Generalizing global error estimation for ordinary differential equations by using coupled time-stepping methods
    Constantinescu, Emil M.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 332 : 140 - 158
  • [34] Thermodynamically consistent time-stepping algorithms for non-linear thermomechanical systems
    Romero, Ignacio
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 79 (06) : 706 - 732
  • [35] Adaptive time-stepping algorithms for molecular beam epitaxy: Based on energy or roughness
    Luo, Fusheng
    Xie, Hehu
    Xie, Manting
    Xu, Fei
    APPLIED MATHEMATICS LETTERS, 2020, 99
  • [36] EFFICIENT VARIABLE TIME-STEPPING SCHEME FOR INTENSE FIELD-ATOM INTERACTIONS
    CERJAN, C
    KOSLOFF, R
    PHYSICAL REVIEW A, 1993, 47 (03): : 1852 - 1860
  • [37] Approximation of attractors by a variable time-stepping algorithm for Runge-Kutta methods
    Bazavan, Petre
    NINTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2007, : 111 - 117
  • [38] Automatic time-stepping algorithms for implicit schemes in non-linear dynamics
    Noels, Ludovic
    Stainier, Laurent
    Ponthot, Jean-Philippe
    Bonini, Jérôme
    2002, EDP Sciences, 17 Avenue du Hoggar - BP 112, Les Ulis Cedex A, F-91944, France (03):
  • [39] ERROR ANALYSIS OF A FRACTIONAL TIME-STEPPING TECHNIQUE FOR INCOMPRESSIBLE FLOWS WITH VARIABLE DENSITY
    Guermond, J. -L.
    Salgado, Abner J.
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2011, 49 (03) : 917 - 944
  • [40] VARIABLE TIME-STEPPING HYBRID FINITE DIFFERENCE METHODS FOR PRICING BINARY OPTIONS
    Kim, Hongjoong
    Moon, Kyoung-Sook
    BULLETIN OF THE KOREAN MATHEMATICAL SOCIETY, 2011, 48 (02) : 413 - 426