Has anyone here tried using FEniCS mixed dimensional branch with dolfin-adjoint?

Hello everyone,

I would like to try using the mixed-dimensional branch of FEniCS with dolfin-adjoint but I have no clues on how to start. So, I first would like to ask if this idea is possible and do I also need to do some additional work when my problem is mixed-dimensional?

Thank you very much
Phuris

As the Mixed dimensional branch is using a custom assembler, it has to be overloaded with adjoint and tlm actions. Thus can be done manually for your application, or as a part of a pull request to dolfin-adjoint: https://github.com/dolfin-adjoint/pyadjoint

2 Likes

Dear dokken,

Thank you very much for your reply. Can I also use the dolfin-adjoint in docker with the mixed-dimensional branch in docker?

I think the docker image: quay.io/dolfinadjoint/pyadjoint:latest
has the mixed dimensional features.

2 Likes

Thank you again for your help.