New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solution derivative for fault face kernels has incorrect values #636
Comments
@knepley Need to add geometry for neighboring cells to hybrid residual and Jacobian calculation.
|
@knepley Here is an update on the status of the fault integration for dynamic prescribed slip. Describe the bugThe derivative of the solution, s_x, for the fault face kernels has incorrect values for 2 faces. The MMS test currently imposes uniform shear strain with zero slip. The xy strain should be -0.5 leading to a y traction of -1. For 2 faces, we get an xy strain of -1 leading to a y traction of -2. To ReproducePETSc branch: knepley/fix-hybrid-geometry Note: This PETSc branch is not up-to-date with PETSc main, so it reports version 3.19.4. It should be rebased on PETSc main or you will need to update configure.ac to allow use this version of PETSc.
|
The errors show up in and |
Matt pushed a change to PETSc branch |
Describe the bug
The derivative of the solution,
s_x
, for the fault face kernels has incorrect values. The offsets ofs_x
(sOff_x
) seem to be correct as they are set to pass just the values for one side of the fault. The values for the derivatives do not seem to be matching up with the offsets.To Reproduce
PETSc branch:
knepley/fix-plex-hybrid-integration
PyLith branch:
baagaard/feature-mmstests-dynamic-prescribed-slip
The text was updated successfully, but these errors were encountered: