Version 2.0 - cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software
Sebastian Blauth
Abstract
In this paper, we present version 2.0 of cashocs. Our software automates the solution of PDE constrained optimization problems for shape optimization and optimal control. Since its inception, many new features and useful tools have been added to cashocs, making it even more flexible and efficient. The most significant additions are a framework for space mapping, the ability to solve topology optimization problems with a level-set approach, the support for parallelism via MPI, and the ability to handle additional (state) constraints. In this software update, we describe the key additions to cashocs, which is now even better-suited for solving complex PDE constrained optimization problems.
Topics & Concepts
Computer scienceSoftwareMathematical optimizationSet (abstract data type)Optimization problemKey (lock)Shape optimizationOptimal controlTopology optimizationState (computer science)Theoretical computer scienceDistributed computingAlgorithmProgramming languageMathematicsFinite element methodPhysicsThermodynamicsComputer securityTopology Optimization in EngineeringAdvanced Numerical Analysis TechniquesComputational Geometry and Mesh Generation