paper-with-me

Papers

Bringing PDEs to JAX with forward and reverse modes automatic differentiation

2023-08-31 · ICLR Workshop DeepDiffEq 2019 12 · Ivan Yashchuk

Partial differential equations (PDEs) are used to describe a variety of physical phenomena. Often these equations do not have analytical solutions and numerical approximations are used instead. One of the common methods to solve PDEs is the finite element method. Computing derivative information of the solution with respect to the input parameters is important in many tasks in scientific computing. We extend JAX automatic differentiation library with an interface to Firedrake finite element library. High-level symbolic representation of PDEs allows bypassing differentiating through low-level possibly many iterations of the underlying nonlinear solvers. Differentiating through Firedrake solvers is done using tangent-linear and adjoint equations. This enables the efficient composition of finite element solvers with arbitrary differentiable programs. The code is available at github.com/IvanYashchuk/jax-firedrake.

📄 PDF Abstract BibTeX arXiv:2309.07137

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Decomposing reverse-mode automatic differentiation

2021-05-20 · Roy Frostig, Matthew J. Johnson, Dougal Maclaurin, Adam Paszke 외

We decompose reverse-mode automatic differentiation into (forward-mode) linearization followed by transposition. Doing so isolates the essential difference between forward- and reverse-mode AD, and simplifies their joint…

KL-Regularized Reinforcement Learning is Designed to Mode Collapse

2025-10-23 · Anthony GX-Chen, Jatin Prakash, Jeff Guo, Rob Fergus 외 arxiv

It is commonly believed that optimizing the reverse KL divergence results in "mode seeking", while optimizing forward KL results in "mass covering", with the latter being preferred if the goal is to sample from multiple …

Reinforcement Learning

Automatic differentiation as a tool in engineering design

1995-04-01 · Springer 1995 4 · J. -F. M. Barthelemy, L. E. Hall

Automatic Differentiation (AD) is a tool that systematically implements the chain rule of differentiation to obtain the derivatives of functions calculated by computer programs. In this paper, it is assessed as a tool fo…

Sensitivity

Data-driven discovery of PDEs in complex datasets

2018-08-31 · Jens Berg, Kaj Nyström

Many processes in science and engineering can be described by partial differential equations (PDEs). Traditionally, PDEs are derived by considering first principles of physics to derive the relations between the involved…

Deep LearningModel Selection

DrMAD: Distilling Reverse-Mode Automatic Differentiation for Optimizing Hyperparameters of Deep Neural Networks

2016-01-05 · Jie Fu, Hongyin Luo, Jiashi Feng, Kian Hsiang Low 외

The performance of deep neural networks is well-known to be sensitive to the setting of their hyperparameters. Recent advances in reverse-mode automatic differentiation allow for optimizing hyperparameters with gradients…