Open
Description
Firedrake adjoint is currently not taping the function split correctly. When calculating the derivative of the reduced functional, it returns an output saying that the functional is independent of the control when it is clearly not. I have attached a simple example to show what I mean.
example.txt