Skip to content
  • Matthew Knepley's avatar
    DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held... · 45480ffe
    Matthew Knepley authored
    DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
    - Boundary residual/Jacobian functions now take a form key
    - Now store DMLabel in DSBoundary
    - Improved Boundary, Weak Form, and DS viewers
    - Remove DMCopyBoundary(), DMCopyDisc() is sufficient
    - Need DMTransferDS_Internal() to create new DS with label in the correct DM
    - Correct all DMAddBoundary() in tests
    - Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places
    - Fix propagating coordinate dimension in DS
    45480ffe