PDENLPModels.jl: An NLPModel API for Optimization
Problems with PDE-Constraints

Shape optimization, optimal control, and parameter estimation of systems governed by partial differential equations (PDE) give rise to a class of problems known as PDE-constrained optimization (Hinze et al., 2008). PDENLPModels.jl is a Julia (Bezanson et al., 2017) package for modeling and discretizing optimization problems with mixed algebraic and PDE in the constraints. The general form of the problems over some domain Ω ⊂ Rd is