Skip to content

Use jvp instead of storing consistent tangent operators #11

Description

@bleyerj

Consistent tangent operators are currently stored as matrix-valued Quadrature functions, which requires substantial memory.
Better would be that constitutive_update returns unmaterialized C_tang in the form of Jacobian-Vector-Product (jvp) functions which must be called against a test function when forming the tangent bilinear form.
We must preserve in some way the current approach as MFront behaviors do not allow to unmaterialize the tangent operator, still there may be some room for memory improvement by not creating the tangent Quadrature functions in the first place.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions