Litcius/Paper detail

Version 2.0 - cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software

Sebastian Blauth

2023SoftwareX10 citationsDOIOpen Access PDF

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