You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here I'll put some issues that I'm facing on the implementation of a transient FSI tutorial, so I can track all the missing points. @fverdugo@santiagobadia feel free to add comments.
We are not able to integrate terms of the form: q * (∇⋅( ( J(∇(u)) * Finv(∇(u)) )⋅v )) for two main reasons:
Second derivatives not ready
Chain rule (this could be done directly at the driver level, but we might want a general implementation in Gridap)
-->Alternative approach: by the Piola identity we have that ∇⋅(JF^{-1}v) = J∇v:F^{-T}
Entry not found in the sparsity pattern when the temporal jacobian has entries that are not in the spatial jacobian.
-->Temporary fix: add an entry on the corresponding spatial jacobian multiplied by 0.
The following error appears when integrating on an interface: ERROR: LoadError: MethodError: no method matching array_cache(::Gridap.Geometry.SkeletonPair{... (still trying to discover the cause) --> Wrong usage of interface terms.