Sebastian Blauth

Results 17 comments of Sebastian Blauth

It seems as if Python 3.12 is (from the FEniCS side) only supported with PETSc 3.20 - which is at the moment not compatible with cashocs, see #320 In case...

See here https://gitlab.com/petsc/petsc/-/merge_requests/6976 for the corresponding issue in PETSc's Gitlab

As this change will break the API, it can only be made once a new major release will be done.

I think that it is not so sensible to create a script which automatically converts everything to restart automatically. I think there are way too many variables in which users...

Maybe it makes sense to add a `restart = bool` config option... This would take the config as it is and look for the latest available checkpoint automatically. If none...

I am closing this issue as it will not be supported in the foreseeable future. The implications of changing meshes etc. are too large. Users can manually restart the optimization...

Just a comment: This is already implemented with the PETSc TS module - maybe we can use this? This is in line with the discussion of #441

I'll close this issue as cashocs now has a interface for PETSc's SNES - this includes, e.g., trust region methods that can be used to globalize Newton's method.

The issue arises due to the angle-weighted interpolation. Most likely this is the case due to an indexing error as the mesh and dofs are distributed among multiple tasks.

This is not so easy to do - it requires setting `parameters["ghost_mode"] = "shared_vertex"` from the fenics side and then some careful manipulation of the owned vertices of each process...