English

Batched Second-Order Adjoint Sensitivity for Reduced Space Methods

Mathematical Software 2022-12-13 v1 Computational Engineering, Finance, and Science

Abstract

This paper presents an efficient method for extracting the second-order sensitivities from a system of implicit nonlinear equations on upcoming graphical processing units (GPU) dominated computer systems. We design a custom automatic differentiation (AutoDiff) backend that targets highly parallel architectures by extracting the second-order information in batch. When the nonlinear equations are associated to a reduced space optimization problem, we leverage the parallel reverse-mode accumulation in a batched adjoint-adjoint algorithm to compute efficiently the reduced Hessian of the problem. We apply the method to extract the reduced Hessian associated to the balance equations of a power network, and show on the largest instances that a parallel GPU implementation is 30 times faster than a sequential CPU reference based on UMFPACK.

Keywords

Cite

@article{arxiv.2201.00241,
  title  = {Batched Second-Order Adjoint Sensitivity for Reduced Space Methods},
  author = {François Pacaud and Michel Schanen and Daniel Adrian Maldonado and Alexis Montoison and Valentin Churavy and Julian Samaroo and Mihai Anitescu},
  journal= {arXiv preprint arXiv:2201.00241},
  year   = {2022}
}

Comments

SIAM-PP22

R2 v1 2026-06-24T08:37:40.175Z