Automated shape differentiation in the Unified Form Language
arXiv:1808.08083 · doi:10.1007/s00158-019-02281-z
Abstract
We discuss automating the calculation of weak shape derivatives in the Unified Form Language (Alnæs et al., ACM Trans. Math. Softw., 2014) by introducing an appropriate additional step in the pullback from physical to reference space that computes Gâteaux derivatives with respect to the coordinate field. We illustrate the ease of use with several examples.
References in corpus (1)
Cited by in corpus (15)
- cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software
- Automatic shape derivatives for transient PDEs in FEniCS and Firedrake
- Bifurcation tracking on moving meshes and with consideration of azimuthal symmetry breaking instabilities
- Nonlinear Conjugate Gradient Methods for PDE Constrained Shape Optimization Based on Steklov-Poincaré-Type Metrics
- A Shape-Newton approach to the problem of covering with identical balls
- Control of bifurcation structures using shape optimization
- On the computation of analytic sensitivities of eigenpairs in isogeometric analysis
- Optimal Control of the Sabatier Process in Microchannel Reactors
- Level-set topology optimisation with unfitted finite elements and automatic shape differentiation
- GridapTopOpt.jl: A scalable Julia toolbox for level set-based topology optimisation
- Fully and Semi-Automated Shape Differentiation in NGSolve
- Mesh Denoising and Inpainting using the Total Variation of the Normal and a Shape Newton Approach
- Three-dimensional topology optimization of heat exchangers with the level-set method
- Enforcing Mesh Quality Constraints in Shape Optimization with a Gradient Projection Method
- FormOpt: A FEniCSx toolbox for level set-based shape optimization supporting parallel computing