Recent Releases of cashocs
cashocs - cashocs v2.6.1
What's Changed
Bug Fixes
- Fix a bug with pseudo time stepping for the adjoint system by @sblauth in https://github.com/sblauth/cashocs/pull/703
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.6.0...v2.6.1
- Python
Published by github-actions[bot] 6 months ago
cashocs - cashocs v2.6.0
What's Changed
New Features and Improvements
- Add possiblity to use adjoint linearization by @sblauth in https://github.com/sblauth/cashocs/pull/660
- Rework mesh conversion to xdmf by @sblauth in https://github.com/sblauth/cashocs/pull/670
cashocs.io.import_functiondoes not require the parameternameanymore by @sblauth in https://github.com/sblauth/cashocs/pull/671- Improve MPI usage by @sblauth in https://github.com/sblauth/cashocs/pull/681
- Add the possibility to compute the mesh quality based on quantiles by @sblauth in https://github.com/sblauth/cashocs/pull/684 ### Bug Fixes
- Fix a bug where logging did not indent correctly by @sblauth in https://github.com/sblauth/cashocs/pull/661 ### Changes to the documentation
- Document the reextension parameters in the summary by @sblauth in https://github.com/sblauth/cashocs/pull/664
- Change default level of navigation bar for better readability by @sblauth in https://github.com/sblauth/cashocs/pull/669
- Add CLI documentation by @sblauth in https://github.com/sblauth/cashocs/pull/683
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.5.1...v2.6.0
- Python
Published by github-actions[bot] 6 months ago
cashocs - cashocs v2.5.1
What's Changed
Bug Fixes
- Fix a bug where fenics.project caused issues for large problems by @sblauth (see https://github.com/sblauth/cashocs/pull/645)
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.5.0...v2.5.1
- Python
Published by github-actions[bot] 9 months ago
cashocs - cashocs v2.5.0
What's Changed
New Features and Improvements
- Replace fenics.method with ufl.method where applicable by @sblauth in https://github.com/sblauth/cashocs/pull/581
- Support for Python 3.13 by @sblauth in https://github.com/sblauth/cashocs/pull/608
- Interpolate CR functions to the corresponding DG space for XDMF output by @sblauth in https://github.com/sblauth/cashocs/pull/622
- Updates to
ts_pseudo_solve: divergence tolerance and convergence after maximum iterations by @sblauth in https://github.com/sblauth/cashocs/pull/631 - Allow re-extending the gradient deformation for shape optimization by @sblauth in https://github.com/sblauth/cashocs/pull/625 ### Bug Fixes
- If state system solve fails, make the trial step size smaller for all solvers by @sblauth in https://github.com/sblauth/cashocs/pull/620
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.4.3...v2.5.0
- Python
Published by github-actions[bot] 10 months ago
cashocs - cashocs v2.4.3
What's Changed
Bug Fixes
- Make the log.begin / log.end bracket end before the solvers raise exceptions by @sblauth in https://github.com/sblauth/cashocs/pull/623
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.4.2...v2.4.3
- Python
Published by github-actions[bot] 10 months ago
cashocs - cashocs v2.4.2
What's Changed
Bug Fixes
- Fix a bug with the partitioning of the interval_mesh by @sblauth in https://github.com/sblauth/cashocs/pull/604
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.4.1...v2.4.2
- Python
Published by github-actions[bot] 11 months ago
cashocs - cashocs v2.4.1
What's Changed
New Features and Improvements
- Allow strings for lists in the config files by @sblauth in https://github.com/sblauth/cashocs/pull/588
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.4.0...v2.4.1
- Python
Published by github-actions[bot] 11 months ago
cashocs - cashocs v2.4.0
What's Changed
New Features and Improvements
- Add info log and timing for the snes solver by @sblauth in https://github.com/sblauth/cashocs/pull/523
- Support measure indexing by name, i.e.,
ds("inlet")andds(["wall", "outlet"])by @sblauth in https://github.com/sblauth/cashocs/pull/524 - Add
cashocs.ts_pseudo_solvefor pseudo time stepping by @sblauth in https://github.com/sblauth/cashocs/pull/546 - Add a Poisson approach for computing the distance to specified walls by @sblauth in https://github.com/sblauth/cashocs/pull/547
- Integrate pseudo time stepping into cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/568 ### Bug Fixes
- Fix a memory leak associated with remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/529
- Remove pin for scotch 7 and enable support for it by @sblauth in https://github.com/sblauth/cashocs/pull/476
- Fix a bug in cashocs.snes_solve introduced with PETSc 3.22 by @sblauth in https://github.com/sblauth/cashocs/pull/533 ### Changes to the documentation
- Update the coverage badge in the README by @sblauth in https://github.com/sblauth/cashocs/pull/561
- Improved API documentation by @sblauth in https://github.com/sblauth/cashocs/pull/563
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.3.3...v2.4.0
- Python
Published by github-actions[bot] 12 months ago
cashocs - cashocs v2.3.3
What's Changed
Bug Fixes
- Fix a bug with PETSc's SNES solver with PETSc 3.22 by @sblauth in https://github.com/sblauth/cashocs/pull/537
- Fix
save_meshparameter for space mapping by @sblauth in https://github.com/sblauth/cashocs/pull/536
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.3.2...v2.3.3
- Python
Published by github-actions[bot] about 1 year ago
cashocs - cashocs v2.3.2
What's Changed
Bug Fixes
- Preassemble the residual for use in SNES by @sblauth in https://github.com/sblauth/cashocs/pull/530
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.3.1...v2.3.2
- Python
Published by github-actions[bot] about 1 year ago
cashocs - cashocs v2.3.1
What's Changed
New Features and Improvements
- Update python versions, drop support for python 3.8 by @sblauth in https://github.com/sblauth/cashocs/pull/519
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.3.0...v2.3.1
- Python
Published by github-actions[bot] about 1 year ago
cashocs - cashocs v2.3.0
What's Changed
New Features and Improvements
- Nested problems properly use the output configuration by @sblauth in https://github.com/sblauth/cashocs/pull/504
- Use the python logging library for logging in cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/507 ### Bug Fixes
- Fix bugs for topology optimization in parallel by @sblauth in https://github.com/sblauth/cashocs/pull/514
- Make the inner optimal control problem silent in topology optimization by @sblauth in https://github.com/sblauth/cashocs/pull/515 ### Configuration changes
- Configuration treatment with extensions by @sblauth in https://github.com/sblauth/cashocs/pull/501 ### Changes to the documentation
- Add documentation for the configuration parameters for topology optimization by @sblauth in https://github.com/sblauth/cashocs/pull/518
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.2.0...v2.3.0
- Python
Published by github-actions[bot] about 1 year ago
cashocs - cashocs v2.2.0
What's Changed
- Merge release 2.1.0 to main by @sblauth in https://github.com/sblauth/cashocs/pull/394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/395
- Enable saving (vector) Real and NodalEnrichedElement to xdmf by @sblauth in https://github.com/sblauth/cashocs/pull/398
- Increase precision of Gmsh output by @sblauth in https://github.com/sblauth/cashocs/pull/400
- Propagate all args and kwargs to constrained and space mapping problems by @sblauth in https://github.com/sblauth/cashocs/pull/402
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/sblauth/cashocs/pull/403
- FEAT: Mesh quality constraints for shape optimization by @sblauth in https://github.com/sblauth/cashocs/pull/406
- Fix failing CI tests in parallel by @sblauth in https://github.com/sblauth/cashocs/pull/407
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/408
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in https://github.com/sblauth/cashocs/pull/409
- Merge Hotfix 2.1.2 to main by @sblauth in https://github.com/sblauth/cashocs/pull/412
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/413
- Fix a bug where the remesh directory is not deleted by @sblauth in https://github.com/sblauth/cashocs/pull/414
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/417
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in https://github.com/sblauth/cashocs/pull/420
- Bump sphinx from 7.2.6 to 7.3.6 by @dependabot in https://github.com/sblauth/cashocs/pull/419
- Bump sphinx from 7.3.6 to 7.3.7 by @dependabot in https://github.com/sblauth/cashocs/pull/421
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/426
- Bump actions/checkout from 4.1.3 to 4.1.5 by @dependabot in https://github.com/sblauth/cashocs/pull/428
- Bump jupytext from 1.16.1 to 1.16.2 by @dependabot in https://github.com/sblauth/cashocs/pull/427
- Bump myst-parser from 2.0.0 to 3.0.1 by @dependabot in https://github.com/sblauth/cashocs/pull/425
- Bump docutils from 0.20.1 to 0.21.1 by @dependabot in https://github.com/sblauth/cashocs/pull/416
- Bump docutils from 0.21.1 to 0.21.2 by @dependabot in https://github.com/sblauth/cashocs/pull/429
- Use minimum fenics quadrature degree if specified by @sblauth in https://github.com/sblauth/cashocs/pull/431
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in https://github.com/sblauth/cashocs/pull/430
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @sblauth in https://github.com/sblauth/cashocs/pull/433
- Bump sphinx-design from 0.5.0 to 0.6.0 by @dependabot in https://github.com/sblauth/cashocs/pull/434
- Bump pydata-sphinx-theme from 0.15.2 to 0.15.3 by @dependabot in https://github.com/sblauth/cashocs/pull/435
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @sblauth in https://github.com/sblauth/cashocs/pull/436
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/432
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/sblauth/cashocs/pull/438
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/437
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/439
- Bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/sblauth/cashocs/pull/440
- Update readme by @sblauth in https://github.com/sblauth/cashocs/pull/443
- Bump pydata-sphinx-theme from 0.15.3 to 0.15.4 by @dependabot in https://github.com/sblauth/cashocs/pull/444
- Hotfix/2.1.3: Fix a bug in the line search for space mapping shape optimization by @sblauth in https://github.com/sblauth/cashocs/pull/445
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/446
- Add an interface for PETSc SNES by @sblauth in https://github.com/sblauth/cashocs/pull/447
- Add destroy method and garbage cleanup for snes interface by @sblauth in https://github.com/sblauth/cashocs/pull/448
- Clean up configuration files for the demos by @sblauth in https://github.com/sblauth/cashocs/pull/450
- Remove the snesmonitorshort from the default snes petsc options by @sblauth in https://github.com/sblauth/cashocs/pull/451
- Remove the Mesh.mesh_file parameter from the configuration by @sblauth in https://github.com/sblauth/cashocs/pull/453
- Add debug logging for the line search (step size computation) by @sblauth in https://github.com/sblauth/cashocs/pull/454
- Change dihedral to solid angle for mesh quality constraints by @sblauth in https://github.com/sblauth/cashocs/pull/456
- Fix the config files for demos so that they pass the CI by @sblauth in https://github.com/sblauth/cashocs/pull/458
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/457
- Support for nested fieldsplits by @sblauth in https://github.com/sblauth/cashocs/pull/460
- [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @sblauth in https://github.com/sblauth/cashocs/pull/461
- Bump jupytext from 1.16.2 to 1.16.3 by @dependabot in https://github.com/sblauth/cashocs/pull/464
- Add proper initialization of matrices in SNES for new PETSc versions by @sblauth in https://github.com/sblauth/cashocs/pull/466
- Make SNES accept the options provided by the petsc_options by @sblauth in https://github.com/sblauth/cashocs/pull/467
- Fix PETSc segfault issues by @sblauth in https://github.com/sblauth/cashocs/pull/469
- Bump sphinx-argparse from 0.4.0 to 0.5.0 by @dependabot in https://github.com/sblauth/cashocs/pull/470
- Bump sphinx from 7.3.7 to 7.4.4 by @dependabot in https://github.com/sblauth/cashocs/pull/471
- FEAT: Add support and tests for Python 3.12 by @sblauth in https://github.com/sblauth/cashocs/pull/324
- Pin Scotch version to <7 by @sblauth in https://github.com/sblauth/cashocs/pull/472
- fix scotch version in conda install test by @sblauth in https://github.com/sblauth/cashocs/pull/475
- Bump sphinx from 7.4.4 to 7.4.5 by @dependabot in https://github.com/sblauth/cashocs/pull/474
- Bump sphinx-argparse from 0.5.0 to 0.5.2 by @dependabot in https://github.com/sblauth/cashocs/pull/477
- Bump sphinx from 7.4.5 to 7.4.6 by @dependabot in https://github.com/sblauth/cashocs/pull/479
- Bump sphinx from 7.4.6 to 7.4.7 by @dependabot in https://github.com/sblauth/cashocs/pull/480
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/481
- Bump sphinx-design from 0.6.0 to 0.6.1 by @dependabot in https://github.com/sblauth/cashocs/pull/484
- Bump jupytext from 1.16.3 to 1.16.4 by @dependabot in https://github.com/sblauth/cashocs/pull/483
- Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in https://github.com/sblauth/cashocs/pull/486
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/485
- Bump sphinx from 7.4.7 to 8.0.2 by @dependabot in https://github.com/sblauth/cashocs/pull/482
- Small refactoring of cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/487
- Add volume constraints for topology optimization by @leonbaeck in https://github.com/sblauth/cashocs/pull/377
- Update copyright notice by @sblauth in https://github.com/sblauth/cashocs/pull/488
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/489
- Update the demo for volume projection in topology optimization by @sblauth in https://github.com/sblauth/cashocs/pull/490
New Contributors
- @leonbaeck made their first contribution in https://github.com/sblauth/cashocs/pull/377
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.1.4...v2.2.0
- Python
Published by github-actions[bot] over 1 year ago
cashocs - cashocs v2.1.4
What's Changed
- Avoid PETSc segfaults due to DMCollection by @sblauth in https://github.com/sblauth/cashocs/pull/468
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.1.3...v2.1.4
- Python
Published by github-actions[bot] over 1 year ago
cashocs - cashocs v2.1.3
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.1.2...v2.1.3
- Python
Published by github-actions[bot] over 1 year ago
cashocs - cashocs v2.1.2
What's Changed
- Pass arguments for the re-scaling of the cost functional by @sblauth in https://github.com/sblauth/cashocs/pull/410
- Update the description of the save_mesh parameter in the documentation by @sblauth in https://github.com/sblauth/cashocs/pull/411
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.1.1...v2.1.2
- Python
Published by github-actions[bot] almost 2 years ago
cashocs - cashocs v2.1.1
What's Changed
- Propagate all options to constrained problems and space mapping by @sblauth in https://github.com/sblauth/cashocs/pull/401
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.1.0...v2.1.1
- Python
Published by github-actions[bot] almost 2 years ago
cashocs - cashocs v2.1.0
What's Changed
- Bump jupytext from 1.14.5 to 1.14.6 by @dependabot in https://github.com/sblauth/cashocs/pull/243
- Fix a bug when computing the transfer matrix with remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/244
- Add configuration file parameter [LineSearch][failifnot_converged] by @sblauth in https://github.com/sblauth/cashocs/pull/245
- Fix for computing the global deformation function by @sblauth in https://github.com/sblauth/cashocs/pull/246
- Add keyword arguments precallback and postcallback to optimization problems by @sblauth in https://github.com/sblauth/cashocs/pull/248
- Hotfix/2.0.4 - Add preconditioner forms to topology optimization by @sblauth in https://github.com/sblauth/cashocs/pull/249
- Fix an issue with the failifnot_converged parameter by @sblauth in https://github.com/sblauth/cashocs/pull/250
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in https://github.com/sblauth/cashocs/pull/251
- Fix a bug in the Newton solver with MPI by @sblauth in https://github.com/sblauth/cashocs/pull/252
- Fix PETSc version to <= 3.17.4 as a temporary workaround by @sblauth in https://github.com/sblauth/cashocs/pull/257
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/255
- Update from provision-with-micromamba to setup-micromamba by @sblauth in https://github.com/sblauth/cashocs/pull/256
- Bump jupytext from 1.14.6 to 1.14.7 by @dependabot in https://github.com/sblauth/cashocs/pull/260
- Hotfix/2.0.7 by @sblauth in https://github.com/sblauth/cashocs/pull/261
- Change np.alltrue to np.all by @sblauth in https://github.com/sblauth/cashocs/pull/262
- Bump myst-parser from 1.0.0 to 2.0.0 by @dependabot in https://github.com/sblauth/cashocs/pull/254
- Use a different criterion for the BFGS curvature test by @sblauth in https://github.com/sblauth/cashocs/pull/263
- Hotfix/2.0.8 by @sblauth in https://github.com/sblauth/cashocs/pull/265
- Add configuration parameter "remesh_iter" to Section "MeshQuality" by @sblauth in https://github.com/sblauth/cashocs/pull/267
- Hotfix/2.0.9 by @sblauth in https://github.com/sblauth/cashocs/pull/269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/270
- Bump sphinx-design from 0.4.1 to 0.5.0 by @dependabot in https://github.com/sblauth/cashocs/pull/273
- Bump jupytext from 1.14.7 to 1.15.0 by @dependabot in https://github.com/sblauth/cashocs/pull/272
- Bump sphinx from 6.2.1 to 7.1.1 by @dependabot in https://github.com/sblauth/cashocs/pull/274
- Bump docutils from 0.19 to 0.20.1 by @dependabot in https://github.com/sblauth/cashocs/pull/238
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/275
- Move to mambaorg/micromamba as docker base image for CI by @sblauth in https://github.com/sblauth/cashocs/pull/276
- Add new function cashocs.io.extractmeshfrom_xdmf and corresponding CLI by @sblauth in https://github.com/sblauth/cashocs/pull/277
- Fix extractmeshfrom_xdmf so that it can also be run in parallel by @sblauth in https://github.com/sblauth/cashocs/pull/278
- Bump sphinx from 7.1.1 to 7.1.2 by @dependabot in https://github.com/sblauth/cashocs/pull/279
- Add the option to extract more sophisticated meshes when using Gmsh by @sblauth in https://github.com/sblauth/cashocs/pull/282
- Raises a warning if remeshing fails due to wrong Gmsh file by @sblauth in https://github.com/sblauth/cashocs/pull/283
- Add the possibility for checkpointing by @sblauth in https://github.com/sblauth/cashocs/pull/286
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/287
- Bump sphinx from 7.1.2 to 7.2.2 by @dependabot in https://github.com/sblauth/cashocs/pull/289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/291
- Bump sphinx from 7.2.2 to 7.2.3 by @dependabot in https://github.com/sblauth/cashocs/pull/292
- Hotfix/2.0.10 by @sblauth in https://github.com/sblauth/cashocs/pull/294
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in https://github.com/sblauth/cashocs/pull/295
- Bump sphinx from 7.2.3 to 7.2.4 by @dependabot in https://github.com/sblauth/cashocs/pull/296
- Bump jupytext from 1.15.0 to 1.15.1 by @dependabot in https://github.com/sblauth/cashocs/pull/297
- Bump sphinx from 7.2.4 to 7.2.5 by @dependabot in https://github.com/sblauth/cashocs/pull/298
- Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in https://github.com/sblauth/cashocs/pull/300
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/302
- Bump docker/login-action from 2 to 3 by @dependabot in https://github.com/sblauth/cashocs/pull/305
- Bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/sblauth/cashocs/pull/304
- Bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/sblauth/cashocs/pull/303
- Hotfix/2.0.11 by @sblauth in https://github.com/sblauth/cashocs/pull/309
- Bump sphinx from 7.2.5 to 7.2.6 by @dependabot in https://github.com/sblauth/cashocs/pull/310
- Bump pydata-sphinx-theme from 0.13.3 to 0.14.0 by @dependabot in https://github.com/sblauth/cashocs/pull/313
- Bump jupytext from 1.15.1 to 1.15.2 by @dependabot in https://github.com/sblauth/cashocs/pull/312
- Add version warning banners and (more) colors to the docs by @sblauth in https://github.com/sblauth/cashocs/pull/314
- Bump pydata-sphinx-theme from 0.14.0 to 0.14.1 by @dependabot in https://github.com/sblauth/cashocs/pull/315
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in https://github.com/sblauth/cashocs/pull/317
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/318
- FIX: Pin PETSc to <= 3.19. DOCS: Add tutorials for topology optimization problems by @sblauth in https://github.com/sblauth/cashocs/pull/323
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/319
- CI: Remove occt pin, update pins for meshio and pytest by @sblauth in https://github.com/sblauth/cashocs/pull/326
- FIX: Fix the bugs in the parallel demos by @sblauth in https://github.com/sblauth/cashocs/pull/329
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/330
- Pin mpi4py to versions <= 3.1.4 by @sblauth in https://github.com/sblauth/cashocs/pull/338
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/sblauth/cashocs/pull/332
- FEAT: Improve the visualization of the shape in topology optimization by @sblauth in https://github.com/sblauth/cashocs/pull/339
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/335
- FEAT: Json output is now nicer to read for humans by @sblauth in https://github.com/sblauth/cashocs/pull/331
- FEAT: Adds the possibility of passing an argument to callback functions by @sblauth in https://github.com/sblauth/cashocs/pull/328
- FIX: Fixes a bug where the mesh files were not written properly by @sblauth in https://github.com/sblauth/cashocs/pull/340
- Bump pydata-sphinx-theme from 0.14.1 to 0.14.2 by @dependabot in https://github.com/sblauth/cashocs/pull/341
- Remove the pin on mpi4py by @sblauth in https://github.com/sblauth/cashocs/pull/342
- [Snyk] Fix for 4 vulnerabilities by @sblauth in https://github.com/sblauth/cashocs/pull/345
- Bump pydata-sphinx-theme from 0.14.2 to 0.14.3 by @dependabot in https://github.com/sblauth/cashocs/pull/347
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/346
- Add a config file parameter "global_deformation" for the deformation by @sblauth in https://github.com/sblauth/cashocs/pull/348
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/349
- Bump pydata-sphinx-theme from 0.14.3 to 0.14.4 by @dependabot in https://github.com/sblauth/cashocs/pull/352
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/351
- Rename APosterioriTester to IntersectionTester and add a config parameter by @sblauth in https://github.com/sblauth/cashocs/pull/355
- Bump jupytext from 1.15.2 to 1.16.0 by @dependabot in https://github.com/sblauth/cashocs/pull/357
- Fix a bug when computing the mesh quality in parallel by @sblauth in https://github.com/sblauth/cashocs/pull/360
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/sblauth/cashocs/pull/362
- [Snyk] Security upgrade numpy from 1.21.3 to 1.22.2 by @sblauth in https://github.com/sblauth/cashocs/pull/361
- CI: Improve and update GitHub actions workflows by @sblauth in https://github.com/sblauth/cashocs/pull/363
- Add compatibility for ufl 2023 and ufl_legacy by @sblauth in https://github.com/sblauth/cashocs/pull/364
- Fix two bugs regarding the remeshing in cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/365
- Fix the docs at demos/documented/misc/xdmfio/demoxdmf_io by @sblauth in https://github.com/sblauth/cashocs/pull/366
- Add the parameter "inhomogeneous_exponent" to the Section ShapeGradient by @sblauth in https://github.com/sblauth/cashocs/pull/367
- FIX: Change the way the temporary files are deleted when remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/369
- Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/sblauth/cashocs/pull/370
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/371
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/373
- [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by @sblauth in https://github.com/sblauth/cashocs/pull/372
- Fix broken autodoc handling of docs by @sblauth in https://github.com/sblauth/cashocs/pull/374
- Bump pydata-sphinx-theme from 0.14.4 to 0.15.1 by @dependabot in https://github.com/sblauth/cashocs/pull/375
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/376
- Bump jupytext from 1.16.0 to 1.16.1 by @dependabot in https://github.com/sblauth/cashocs/pull/378
- Bump pydata-sphinx-theme from 0.15.1 to 0.15.2 by @dependabot in https://github.com/sblauth/cashocs/pull/379
- FEAT: Add the kwargs
linear_solverandadjoint_linear_solverby @sblauth in https://github.com/sblauth/cashocs/pull/380 - Bump nowsprinting/check-version-format-action from 3 to 4 by @dependabot in https://github.com/sblauth/cashocs/pull/382
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/381
- Bump meshio from 5.3.4 to 5.3.5 by @dependabot in https://github.com/sblauth/cashocs/pull/383
- Hotfix/2.0.14 by @sblauth in https://github.com/sblauth/cashocs/pull/386
- Prevent upload to codacy action blocking PRs from forks by @sblauth in https://github.com/sblauth/cashocs/pull/387
- Add the kwarg
newton_linearizationto the optimization problems by @sblauth in https://github.com/sblauth/cashocs/pull/390 - Add the possibility to specify the preconditioner form as bilinear form in Newton's method by @sblauth in https://github.com/sblauth/cashocs/pull/392
- ENH: Newton's method now uses the user-specified relative tolerance by @sblauth in https://github.com/sblauth/cashocs/pull/393
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.14...v2.1.0
- Python
Published by github-actions[bot] almost 2 years ago
cashocs - cashocs v2.0.14
What's Changed
- Enhance treatment of inhomogeneous Dirirchlet bcs in the Newton solver by @sblauth in https://github.com/sblauth/cashocs/pull/385
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.13...v2.0.14
- Python
Published by github-actions[bot] almost 2 years ago
cashocs - cashocs v2.0.13
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.12...v2.0.13
- Python
Published by github-actions[bot] about 2 years ago
cashocs - cashocs v2.0.12
What's Changed
- FIX: Issues with PETSc 3.20 by @sblauth in https://github.com/sblauth/cashocs/pull/321
- DOCS: Add Documentation for Topology Optimization Problems by @sblauth in https://github.com/sblauth/cashocs/pull/322
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.11...v2.0.12
- Python
Published by github-actions[bot] about 2 years ago
cashocs - cashocs v2.0.11
What's Changed
- Change order of post_callback and gradient norm computation by @sblauth in https://github.com/sblauth/cashocs/pull/306
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.10...v2.0.11
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.10
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.9...v2.0.10
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.9
What's Changed
- Fix a memory leak regarding the database by @sblauth in https://github.com/sblauth/cashocs/pull/266
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.8...v2.0.9
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.8
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.7...v2.0.8
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.7
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.5...v2.0.7
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.5
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.4...v2.0.5
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.4
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.3...v2.0.4
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.3
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.2...v2.0.3
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.2
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.1...v2.0.2
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/239
- Bump sphinx from 6.2.0 to 6.2.1 by @dependabot in https://github.com/sblauth/cashocs/pull/237
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/242
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.0...v2.0.1
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.0
What's Changed
- Hotfix/1.8.7 by @sblauth in https://github.com/sblauth/cashocs/pull/90
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/91
- Feature/bfgs restart by @sblauth in https://github.com/sblauth/cashocs/pull/93
- Feature/polynomial line search by @sblauth in https://github.com/sblauth/cashocs/pull/95
- Hotfix/1.8.8 by @sblauth in https://github.com/sblauth/cashocs/pull/97
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/99
- Hotfix/1.8.9 by @sblauth in https://github.com/sblauth/cashocs/pull/101
- Feature/pathlib support by @sblauth in https://github.com/sblauth/cashocs/pull/103
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/104
- Hotfix/1.8.10 by @sblauth in https://github.com/sblauth/cashocs/pull/106
- Feature/xdmf files by @sblauth in https://github.com/sblauth/cashocs/pull/108
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in https://github.com/sblauth/cashocs/pull/111
- Bump codecov/codecov-action from 1 to 3 by @dependabot in https://github.com/sblauth/cashocs/pull/110
- Bump actions/setup-python from 2 to 4 by @dependabot in https://github.com/sblauth/cashocs/pull/109
- Hotfix/1.8.11 by @sblauth in https://github.com/sblauth/cashocs/pull/114
- Close xdmf files properly using context manager by @sblauth in https://github.com/sblauth/cashocs/pull/115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/118
- Add i/o capabilities for functions saved in XDMF files by @sblauth in https://github.com/sblauth/cashocs/pull/119
- Feature/new docstyle by @sblauth in https://github.com/sblauth/cashocs/pull/122
- Feature/convert arguments by @sblauth in https://github.com/sblauth/cashocs/pull/123
- Add a quiet flag for cashocs-convert by @sblauth in https://github.com/sblauth/cashocs/pull/125
- Feature/remove deprecated kwargs by @sblauth in https://github.com/sblauth/cashocs/pull/126
- Moved line search parameters in config to section LineSearch by @sblauth in https://github.com/sblauth/cashocs/pull/127
- Hotfix/1.8.12 by @sblauth in https://github.com/sblauth/cashocs/pull/131
- Feature/pyproject toml support by @sblauth in https://github.com/sblauth/cashocs/pull/132
- Enforce the usage of new style cost functionals by @sblauth in https://github.com/sblauth/cashocs/pull/134
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @sblauth in https://github.com/sblauth/cashocs/pull/137
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/135
- Feature/python311 by @sblauth in https://github.com/sblauth/cashocs/pull/138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/140
- [Snyk] Fix for 5 vulnerabilities by @sblauth in https://github.com/sblauth/cashocs/pull/141
- Feature/refactor and remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/142
- Feature/display precision by @sblauth in https://github.com/sblauth/cashocs/pull/143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/144
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/146
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in https://github.com/sblauth/cashocs/pull/145
- Add pytest plugins for better testing by @sblauth in https://github.com/sblauth/cashocs/pull/148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/149
- Feature/space mapping docs by @sblauth in https://github.com/sblauth/cashocs/pull/150
- Feature/new demo docs by @sblauth in https://github.com/sblauth/cashocs/pull/152
- Add demo for io of xdmf files by @sblauth in https://github.com/sblauth/cashocs/pull/153
- Feature/xdmf docs by @sblauth in https://github.com/sblauth/cashocs/pull/154
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/155
- Fix docker builds workflow by @sblauth in https://github.com/sblauth/cashocs/pull/157
- Added damping for BFGS method by @sblauth in https://github.com/sblauth/cashocs/pull/158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/160
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in https://github.com/sblauth/cashocs/pull/159
- Add automatic treatmeant of fieldsplit preconditioner by @sblauth in https://github.com/sblauth/cashocs/pull/161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/162
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/163
- Change datatype of ksp_options to be (lists of) dictionaries by @sblauth in https://github.com/sblauth/cashocs/pull/164
- Fix a bug where the mesh quality was not checked when importing the mesh by @sblauth in https://github.com/sblauth/cashocs/pull/166
- Fix a bug where solve arguments were not treated correctly with remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/174
- Fix a bug - apply the changes from the temp dict to the config by @sblauth in https://github.com/sblauth/cashocs/pull/176
- Bump docker/build-push-action from 3 to 4 by @dependabot in https://github.com/sblauth/cashocs/pull/177
- Bump sphinx-copybutton from 0.4.0 to 0.5.1 by @dependabot in https://github.com/sblauth/cashocs/pull/172
- Bump sphinx-argparse from 0.3.1 to 0.4.0 by @dependabot in https://github.com/sblauth/cashocs/pull/169
- Bump docutils from 0.16 to 0.19 by @dependabot in https://github.com/sblauth/cashocs/pull/170
- Add the possibility to use custom cost functionals by @sblauth in https://github.com/sblauth/cashocs/pull/178
- Add MPI communicators to cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/180
- Correctly use MPI communicators by @sblauth in https://github.com/sblauth/cashocs/pull/181
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/182
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/186
- Bump meshio from 5.0.4 to 5.3.4 by @dependabot in https://github.com/sblauth/cashocs/pull/185
- [Snyk] Security upgrade numpy from 1.21.3 to 1.22.2 by @snyk-bot in https://github.com/sblauth/cashocs/pull/187
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/189
- Use pydata-sphinx-theme 0.13 for the docs by @sblauth in https://github.com/sblauth/cashocs/pull/190
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/194
- Bump pydata-sphinx-theme from 0.13 to 0.13.1 by @dependabot in https://github.com/sblauth/cashocs/pull/193
- Bump myst-parser from 0.18.1 to 0.19.1 by @dependabot in https://github.com/sblauth/cashocs/pull/191
- Bump jupytext from 1.14.4 to 1.14.5 by @dependabot in https://github.com/sblauth/cashocs/pull/192
- Unpin imath due to upstream fixes by @sblauth in https://github.com/sblauth/cashocs/pull/197
- Add different modes for mesh conversion by @sblauth in https://github.com/sblauth/cashocs/pull/198
- Adds a linear solver interface and preconditioner forms by @sblauth in https://github.com/sblauth/cashocs/pull/200
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/202
- Bump myst-parser from 0.19.1 to 1.0.0 by @dependabot in https://github.com/sblauth/cashocs/pull/201
- Rename parameters for maximum iterations to max_iter for better consistency by @sblauth in https://github.com/sblauth/cashocs/pull/204
- Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in https://github.com/sblauth/cashocs/pull/205
- Add the new logo to cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/206
- Add Topology Optimization Methods to cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/207
- Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in https://github.com/sblauth/cashocs/pull/209
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/210
- Fixes the failing CI pipelines by @sblauth in https://github.com/sblauth/cashocs/pull/213
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/212
- Bump pydata-sphinx-theme from 0.13.1 to 0.13.3 by @dependabot in https://github.com/sblauth/cashocs/pull/211
- Change the default interpolation type for the topological derivative to volume by @sblauth in https://github.com/sblauth/cashocs/pull/214
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/215
- Update Sphinx from 5.3 to 6.1.3 by @sblauth in https://github.com/sblauth/cashocs/pull/216
- Bump actions/checkout from 3.5.0 to 3.5.2 by @dependabot in https://github.com/sblauth/cashocs/pull/217
- Bump sphinx-copybutton from 0.5.1 to 0.5.2 by @dependabot in https://github.com/sblauth/cashocs/pull/218
- Add the possibility to compute a deformation from initial to optimized mesh by @sblauth in https://github.com/sblauth/cashocs/pull/222
- Bump sphinx from 6.1.3 to 6.2.0 by @dependabot in https://github.com/sblauth/cashocs/pull/224
- Mock mpi4py import for docs by @sblauth in https://github.com/sblauth/cashocs/pull/225
- Clear PETSc's options correctly. by @sblauth in https://github.com/sblauth/cashocs/pull/231
- Add keyword argument "gradientkspoptions" to optimization problems by @sblauth in https://github.com/sblauth/cashocs/pull/233
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/236
- Bump docutils from 0.19 to 0.20 by @dependabot in https://github.com/sblauth/cashocs/pull/234
New Contributors
- @dependabot made their first contribution in https://github.com/sblauth/cashocs/pull/111
- @snyk-bot made their first contribution in https://github.com/sblauth/cashocs/pull/187
Full Changelog: https://github.com/sblauth/cashocs/compare/v1.8.11...v2.0.0
- Python
Published by github-actions[bot] over 2 years ago
cashocs - cashocs v2.0.0-alpha2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/155
- Fix docker builds workflow by @sblauth in https://github.com/sblauth/cashocs/pull/157
- Added damping for BFGS method by @sblauth in https://github.com/sblauth/cashocs/pull/158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/160
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in https://github.com/sblauth/cashocs/pull/159
- Add automatic treatmeant of fieldsplit preconditioner by @sblauth in https://github.com/sblauth/cashocs/pull/161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/162
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/163
- Change datatype of ksp_options to be (lists of) dictionaries by @sblauth in https://github.com/sblauth/cashocs/pull/164
- Fix a bug where the mesh quality was not checked when importing the mesh by @sblauth in https://github.com/sblauth/cashocs/pull/166
- Fix a bug where solve arguments were not treated correctly with remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/174
- Fix a bug - apply the changes from the temp dict to the config by @sblauth in https://github.com/sblauth/cashocs/pull/176
- Bump docker/build-push-action from 3 to 4 by @dependabot in https://github.com/sblauth/cashocs/pull/177
- Bump sphinx-copybutton from 0.4.0 to 0.5.1 by @dependabot in https://github.com/sblauth/cashocs/pull/172
- Bump sphinx-argparse from 0.3.1 to 0.4.0 by @dependabot in https://github.com/sblauth/cashocs/pull/169
- Bump docutils from 0.16 to 0.19 by @dependabot in https://github.com/sblauth/cashocs/pull/170
- Add the possibility to use custom cost functionals by @sblauth in https://github.com/sblauth/cashocs/pull/178
- Add MPI communicators to cashocs by @sblauth in https://github.com/sblauth/cashocs/pull/180
- Correctly use MPI communicators by @sblauth in https://github.com/sblauth/cashocs/pull/181
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.0-alpha1...v2.0.0-alpha2
- Python
Published by github-actions[bot] almost 3 years ago
cashocs - cashocs v2.0.0-alpha1
What's Changed
- Feature/display precision by @sblauth in https://github.com/sblauth/cashocs/pull/143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/144
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/146
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in https://github.com/sblauth/cashocs/pull/145
- Add pytest plugins for better testing by @sblauth in https://github.com/sblauth/cashocs/pull/148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/149
- Feature/space mapping docs by @sblauth in https://github.com/sblauth/cashocs/pull/150
- Feature/new demo docs by @sblauth in https://github.com/sblauth/cashocs/pull/152
- Add demo for io of xdmf files by @sblauth in https://github.com/sblauth/cashocs/pull/153
- Feature/xdmf docs by @sblauth in https://github.com/sblauth/cashocs/pull/154
Full Changelog: https://github.com/sblauth/cashocs/compare/v2.0.0-alpha0...v2.0.0-alpha1
- Python
Published by github-actions[bot] about 3 years ago
cashocs - cashocs v2.0.0-alpha0
cashocs v2.0.0-alpha0
What's Changed
- Hotfix/1.8.7 by @sblauth in https://github.com/sblauth/cashocs/pull/90
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/91
- Feature/bfgs restart by @sblauth in https://github.com/sblauth/cashocs/pull/93
- Feature/polynomial line search by @sblauth in https://github.com/sblauth/cashocs/pull/95
- Hotfix/1.8.8 by @sblauth in https://github.com/sblauth/cashocs/pull/97
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/99
- Hotfix/1.8.9 by @sblauth in https://github.com/sblauth/cashocs/pull/101
- Feature/pathlib support by @sblauth in https://github.com/sblauth/cashocs/pull/103
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/104
- Hotfix/1.8.10 by @sblauth in https://github.com/sblauth/cashocs/pull/106
- Feature/xdmf files by @sblauth in https://github.com/sblauth/cashocs/pull/108
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in https://github.com/sblauth/cashocs/pull/111
- Bump codecov/codecov-action from 1 to 3 by @dependabot in https://github.com/sblauth/cashocs/pull/110
- Bump actions/setup-python from 2 to 4 by @dependabot in https://github.com/sblauth/cashocs/pull/109
- Hotfix/1.8.11 by @sblauth in https://github.com/sblauth/cashocs/pull/114
- Close xdmf files properly using context manager by @sblauth in https://github.com/sblauth/cashocs/pull/115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/118
- Add i/o capabilities for functions saved in XDMF files by @sblauth in https://github.com/sblauth/cashocs/pull/119
- Feature/new docstyle by @sblauth in https://github.com/sblauth/cashocs/pull/122
- Feature/convert arguments by @sblauth in https://github.com/sblauth/cashocs/pull/123
- Add a quiet flag for cashocs-convert by @sblauth in https://github.com/sblauth/cashocs/pull/125
- Feature/remove deprecated kwargs by @sblauth in https://github.com/sblauth/cashocs/pull/126
- Moved line search parameters in config to section LineSearch by @sblauth in https://github.com/sblauth/cashocs/pull/127
- Hotfix/1.8.12 by @sblauth in https://github.com/sblauth/cashocs/pull/131
- Feature/pyproject toml support by @sblauth in https://github.com/sblauth/cashocs/pull/132
- Enforce the usage of new style cost functionals by @sblauth in https://github.com/sblauth/cashocs/pull/134
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @sblauth in https://github.com/sblauth/cashocs/pull/137
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/135
- Feature/python311 by @sblauth in https://github.com/sblauth/cashocs/pull/138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sblauth/cashocs/pull/140
- [Snyk] Fix for 5 vulnerabilities by @sblauth in https://github.com/sblauth/cashocs/pull/141
- Feature/refactor and remeshing by @sblauth in https://github.com/sblauth/cashocs/pull/142
New Contributors
- @dependabot made their first contribution in https://github.com/sblauth/cashocs/pull/111
Full Changelog: https://github.com/sblauth/cashocs/compare/v1.8.11...v2.0.0-alpha0
- Python
Published by github-actions[bot] about 3 years ago
cashocs - cashocs v1.8.12
cashocs v1.8.12
- Python
Published by github-actions[bot] about 3 years ago
cashocs - cashocs v1.8.11
cashocs v1.8.11
- Python
Published by github-actions[bot] over 3 years ago
cashocs - cashocs v1.8.10
cashocs v1.8.10
- Python
Published by github-actions[bot] over 3 years ago
cashocs - cashocs v1.5.15
cashocs v1.5.15
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.14
cashocs v1.5.14
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.13
cashocs v1.5.13
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.12
cashocs v1.5.12
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.11
cashocs v1.5.11
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.10
cashocs v1.5.10
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.8
cashocs v1.5.8
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.5.7
cashocs v1.5.7
- Python
Published by github-actions[bot] almost 4 years ago
cashocs - cashocs v1.4.4
This release reimplements the scaling functionality of cashocs
- Python
Published by sblauth about 4 years ago
cashocs - cashocs v1.4.3
Small bugfixes and performance improvements
- Python
Published by sblauth about 4 years ago
cashocs - cashocs v1.4.2
bug fixes, performance improvements
- Python
Published by sblauth about 4 years ago
cashocs - cashocs v1.4.1
Small bug fixes, implementation (and partly documentation) of cashocs 1.5 features
- Python
Published by sblauth about 4 years ago
cashocs - cashocs v1.4.0
- 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 scalartrackingforms, 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
- Python
Published by sblauth over 4 years ago
cashocs - cashocs v1.3.4
Security bug fixes, made tests more stable, changed internal remeshing workflow
- Python
Published by sblauth over 4 years ago
cashocs - cashocs v1.3.2
Fixed a bug in the remeshing workflow
- Python
Published by sblauth over 4 years ago
cashocs - cashocs v1.3.1
Fixed a memory leak in cashocs.
- Python
Published by sblauth over 4 years ago
cashocs - cashocs v1.3.0
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
- Python
Published by sblauth over 4 years ago
cashocs - cashocs v1.2.1
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
- Python
Published by sblauth almost 5 years ago
cashocs - cashocs v1.2.0
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
- Python
Published by sblauth about 5 years ago
cashocs - cashocs v1.1.1
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.
- Python
Published by sblauth about 5 years ago
cashocs - cashocs v1.1.0
cashocs can now be used as a solver only: It allows users to specify their own forms for the adjoint system(s) and (shape) derivatives, so that its solver library is accessible also for these situations.
- Python
Published by sblauth about 5 years ago
cashocs - cashocs v1.0.4
Minor bug fixes for shape optimization
- Python
Published by sblauth about 5 years ago
cashocs - cashocs v1.0.3
Configuration files are now not strictly necessary anymore, but still highly recommended.
- Python
Published by sblauth over 5 years ago
cashocs - cashocs v1.0.2
Corrected the treatment of control constraints to also include DG0 and R elements, also allowed support for arbitrary controls based on Mixed Elements.
- Python
Published by sblauth over 5 years ago