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 条
  • [1] Communication cost function for parallel CFD using variable time stepping algorithms
    Chien, YP
    Secer, S
    Ecer, A
    Akay, HU
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 51 - 56
  • [2] Cost function for dynamic load balancing of explicit parallel CFD solvers with variable time-stepping strategies
    Chien, YP
    Ecer, A
    Akay, HU
    Secer, S
    Chen, JD
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2001, 15 (03) : 183 - 195
  • [3] A TIME-STEPPING ALGORITHM FOR PARALLEL COMPUTERS
    WOMBLE, DE
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (05): : 824 - 837
  • [4] Novel fractional time-stepping algorithms for natural convection problems with variable density
    Wu, Jilian
    Wei, Leilei
    Feng, Xinlong
    APPLIED NUMERICAL MATHEMATICS, 2020, 151 (151) : 64 - 84
  • [5] A NOTE ON REDUCING COMMUNICATION COSTS IN EXPLICIT TIME-STEPPING METHODS ON PARALLEL COMPUTERS
    EISSFELLER, H
    MULLER, SM
    APPLIED MATHEMATICS AND COMPUTATION, 1990, 39 (03) : 191 - 197
  • [6] A parallel nearly implicit time-stepping scheme
    Botchev, MA
    van der Vorst, HA
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2001, 137 (02) : 229 - 243
  • [7] Variable Time-Stepping Parallel Electromagnetic Transient Simulation of Hybrid AC–DC Grids
    Duan, Tong
    Dinavahi, Venkata
    IEEE Journal of Emerging and Selected Topics in Industrial Electronics, 2021, 2 (01): : 90 - 98
  • [8] A comparison of time-stepping algorithms for Team Problem 24
    Riley, CP
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ELECTROMAGNETIC FIELD PROBLEMS AND APPLICATIONS, 2000, : 494 - 497
  • [9] Efficient multiple time-stepping algorithms of higher order
    Demirel, Abdullah
    Niegemann, Jens
    Busch, Kurt
    Hochbruck, Marlis
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 285 : 133 - 148
  • [10] Parallel time-stepping for fluid-structure interactions
    Margenberg, Nils
    Richter, Thomas
    MATHEMATICAL MODELLING OF NATURAL PHENOMENA, 2021, 16 (16)