Matthew Knepley

Results 60 comments of Matthew Knepley

How do I see the output from the minmesh example I am running? ``` pylith pylithapp_m inmesh.cfg minmesh_noslip.cfg minmesh_noslip_quad.cfg ../../../../../pylith-git/share/settings/solver_faultpc.cfg --pets c.snes_monitor --petsc.ksp_monitor_true_residual --petsc.snes_view --petsc.dm_ignore_perm_output ```

Only the displacement outputs for me. These look like they are in the original order ``` GROUP "vertex_fields" { DATASET "displacement" { DATATYPE H5T_IEEE_F64LE DATASPACE SIMPLE { ( 1, 8,...

I have a fix. However, when I rebuilt PyLith everything started to fail, and I cannot understand why. Here is the beginning of the error messages ``` >> ./pylithapp.cfg:62: --...

Okay, I resolved that. My fix appears to work, but I cannot push to your fork. Here is my diff: ``` diff --git a/libsrc/pylith/meshio/OutputSubfield.cc b/libsrc/pylith/meshio/OutputSubfield.cc index acacf4ebb..574a12a18 100644 --- a/libsrc/pylith/meshio/OutputSubfield.cc...

The basis order 2 fix is in knepley/fix-plex-reorder-hybrid Can you approve https://gitlab.com/petsc/petsc/-/merge_requests/7258 ? Then I can merge that, merge the above fix, and recreate knepley/pylith

The new `knepley/pylith` should fix this _if_ you run using `--petsc.petscpartitioner_type=parmetis --petsc.petscpartitioner_use_edge_weights`. This causes partitioning to avoid breaking the domain along a cohesive cell. When this happens, we cannot solve...

@baagaard-usgs I believe this is fixed in https://gitlab.com/petsc/petsc/-/merge_requests/7417

It will not let me push to your branch. I am not sure what is wrong. Here is the diff that fixes it ``` 141add-refine-tests *$:/PETSc3/cig/pylith-git$ git log -1 -p...

I need to use the symmetries in the Section, which show how dual space basis vectors transform into each other under symmetries of the element, rather than the face quadrature.

@baagaard-usgs Can you try knepley/fix-plex-project-sym in PETSc? This seems to work for me.