Documentation of cashocs#

cashocs is a finite element software for the automated solution of shape optimization and optimal control problems. It is used to solve problems in fluid dynamics and multiphysics contexts. Its name is an acronym for computational adjoint-based shape optimization and optimal control software and the software is written in Python.

Version: 2.1.2

Useful links: Installation | Source Code | Tutorial | Applications | Config File Documentation

Getting Started

Here, you can find information on how to get started with cashocs.

User Guide

The user guide explains cashocs’ features and background detailedly.

API Reference

The reference guide documents the public API of cashocs.

Contributor’s Guide

If you want to contribute to cashocs, best start here.