Skip to content

Releases: sblauth/cashocs

cashocs v1.4.1

03 Nov 10:03
Compare
Choose a tag to compare

Small bug fixes, implementation (and partly documentation) of cashocs 1.5 features

cashocs v1.4.0

03 Sep 06:00
Compare
Choose a tag to compare
  • Added the possibility to compute the stiffness for the shape gradient based on the distance to the boundary using the eikonal equation
  • Cashocs now supports the tracking of scalar quantities, which are given as integrals of the states / controls / geometric properties. Input parameter is scalar_tracking_forms, which is a dictionary consisting of 'integrand', which is the integrand of the scalar quantity, and 'tracking_goal', which is the (scalar) value that shall be achieved.
  • Fixed a bug concerning cashocs’ memory management, which would occur if several OptimizationProblems were created one after the other
  • Changed the coding style to “black”
  • Switched printing to f-string syntax for better readability
  • Config files are now copied when they are passed to OptimizationProblems, so that manipulation of them is only possible before the instance is created

cashocs v1.3.4

30 Jul 15:26
Compare
Choose a tag to compare

Security bug fixes, made tests more stable, changed internal remeshing workflow

cashocs v1.3.3

28 Jul 14:04
Compare
Choose a tag to compare

Small bug fixes

cashocs v1.3.2

28 Jul 08:43
Compare
Choose a tag to compare

Fixed a bug in the remeshing workflow

cashocs v1.3.1

19 Jul 09:55
Compare
Choose a tag to compare

Fixed a memory leak in cashocs.

cashocs v1.3.0

11 Jun 10:42
Compare
Choose a tag to compare

Small feature updates and bug fixes

Now includes new config file parameters for the Output section.
Also fixed several issues with remeshing.

Github repo now includes automated testing of the releases

cashocs v1.2.1

11 Jan 08:28
Compare
Choose a tag to compare

Minor Bugfixes

  • Shape Optimization Problems now correctly create a result directory if this is not already present
  • Fixed a small bug regarding the application of PETSc options

cashocs v1.2.0

01 Dec 11:15
Compare
Choose a tag to compare

Added the following new features:

  • Users can supply their custom scalar products for the computation of the shape gradient

  • Curvature regularization for shape optimization

  • cashocs can now automatically scale individual terms of the cost functional so that their magnitude equals a desired one on the initial iteration

cashocs v1.1.1

20 Nov 12:51
Compare
Choose a tag to compare

Small Bugfixes:

  • Fixed a bug where runtime options were not applied for PETSc KSP objects.
  • Fixed a bug which prevented multiple remeshing operations.

Changed the workflow for remeshing, so that the mesh quality is analyzed during the import.