-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Description
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.
Metadata
Metadata
Assignees
Labels
No labels