adflow
adflow copied to clipboard
Matrix-based adjoint is inaccurate with overset meshes
Description
The matrix-based derivative routines do not fully account for overset connectivities. This results in inaccurate gradients if using the matrix-based adjoint with overset meshes. This also affects the accuracy of the preconditioner used in the matrix-free adjoint, which could be detrimental for convergence.