A non-intrusive parallel-in-time adjoint solver with the XBraid library

被引:10
|
作者
Guenther, Stefanie [1 ]
Gauger, Nicolas R. [1 ]
Schroder, Jacob B. [2 ]
机构
[1] TU Kaiserslautern, Chair Sci Comp, Paul Ehrlich Str 34-36, D-67663 Kaiserslautern, Germany
[2] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, POB 808,L-561, Livermore, CA 94551 USA
关键词
Parallel-in-time; Multigrid-in-time; Parareal; Optimization; Adjoint sensitivity; Unsteady adjoint; High performance computing;
D O I
10.1007/s00791-018-0300-7
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, an adjoint solver for the multigrid-in-time software library XBraid is presented. XBraid provides a non-intrusive approach for simulating unsteady dynamics on multiple processors while parallelizing not only in space but also in the time domain (XBraid: Parallel multigrid in time,. It applies an iterative multigrid reduction in time algorithm to existing spatially parallel classical time propagators and computes the unsteady solution parallel in time. Techniques from Automatic Differentiation are used to develop a consistent discrete adjoint solver which provides sensitivity information of output quantities with respect to design parameter changes. The adjoint code runs backwards through the primal XBraid actions and accumulates gradient information parallel in time. It is highly non-intrusive as existing adjoint time propagators can easily be integrated through the adjoint interface. The adjoint code is validated on advection-dominated flow with periodic upstream boundary condition. It provides similar strong scaling results as the primal XBraid solver and offers great potential for speeding up the overall computational costs for sensitivity analysis using multiple processors.
引用
收藏
页码:85 / 95
页数:11
相关论文
共 50 条
  • [21] Asynchronous Communications Library for the Parallel-in-Time Solution of Black-Scholes Equation
    Zou, Qinmeng
    Gbikpi-Benissan, Guillaume
    Magoules, Frederic
    2017 16TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2017, : 45 - 48
  • [22] Real-time non-intrusive RF biochemical sensor
    Pandit, Nidhi
    Jaiswal, Rahul K.
    Pathak, Nagendra P.
    ELECTRONICS LETTERS, 2020, 56 (19) : 185 - 187
  • [23] A Real-time Non-Intrusive Load Monitoring System
    Welikala, Shirantha
    Dinesh, Chinthaka
    Ekanayake, Mervyn Parakrama B.
    Godaliyadda, Roshan Indika
    Ekanayake, Janaka
    2016 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2016, : 850 - 855
  • [24] Non-intrusive Load Feature Extraction Method Based on Online Feature Library
    Wang P.
    Geng L.
    Liu X.
    Cheng H.
    Fang K.
    Zhang X.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2024, 44 (09): : 3489 - 3499
  • [25] A NON-INTRUSIVE SHORT-TIME OBJECTIVE INTELLIGIBILITY MEASURE
    Andersen, Asger Heidemann
    de Haan, Jan Mark
    Tan, Zheng-Hua
    Jensen, Jesper
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 5085 - 5089
  • [26] Low-cost non-intrusive debugging strategies for distributed parallel programs
    Beynon, MD
    Andrade, H
    Saltz, J
    2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2002, : 439 - 442
  • [27] LOCAL/GLOBAL NON-INTRUSIVE PARALLEL COUPLING FOR LARGE SCALE MECHANICAL ANALYSIS
    Duval, M.
    Passieux, J. C.
    Salauen, M.
    Guinard, S.
    11TH WORLD CONGRESS ON COMPUTATIONAL MECHANICS; 5TH EUROPEAN CONFERENCE ON COMPUTATIONAL MECHANICS; 6TH EUROPEAN CONFERENCE ON COMPUTATIONAL FLUID DYNAMICS, VOLS II - IV, 2014, : 1920 - 1931
  • [28] Adjoint computations by algorithmic differentiation of a parallel solver for time-dependent PDEs
    Cardesa, J., I
    Hascoet, L.
    Airiau, C.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2020, 45
  • [29] Non-Intrusive Self-Test Library for Automotive Critical Applications: Constraints and Solutions
    Bernardi, P.
    Cantoro, R.
    Floridia, A.
    Piumatti, D.
    Pogonea, C.
    Ruospo, A.
    Sanchez, E.
    De Luca, S.
    Sansonetti, A.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 920 - 923
  • [30] Application of Non-intrusive Polynomial Chaos Theory to Real Time Simulation
    Tang, Junjie
    Ni, Fei
    Togawa, Kanali
    Ponci, Ferdinanda
    Monti, Antonello
    2013 IEEE GRENOBLE POWERTECH (POWERTECH), 2013,