Numerical evaluation of strain energy rate density for creep laws
refs #30466
Reason
Some creep materials do not have an analytical form of strain energy rate density, so it requires a numerical evaluation for this quantity.
Design
Strain energy rate density (SERD) can always be computed numerically, we will implement a numerical evaluation in the base class with 5-point integration rule. We will overide this method in the derived class by providing an analytical evaluation of SERD. Additionally, users need to provide a closed-form for the creep law they intend to use.
Impact
It is applicable in the case the analytical form of SERD is not available or in the case of surrogate creep models. Addtionally, SERD is needed to compute C(t) integral used to advance cracks in XFEM.
hello
you ll want to rebase this on origin/devel, and only include your commits
Job Documentation, step Docs: sync website on 440fc64 wanted to post the following:
View the site here
This comment will be updated on new commits.
Job Python 3.9 on 65d863f : invalidated by @lynnmunday
Job Modules debug on 65d863f : invalidated by @lynnmunday
Job Python 3.9 on 65d863f : invalidated by @lynnmunday
Job LibTorch CUDA on 65d863f : invalidated by @lynnmunday
Job HPC on 65d863f : invalidated by @lynnmunday
Job Disable HDF5 on 65d863f : invalidated by @lynnmunday
Job LibTorch CUDA on 65d863f : invalidated by @lynnmunday
Job HPC on 65d863f : invalidated by @lynnmunday
Job Coverage, step Generate coverage on f04b4f7 wanted to post the following:
Framework coverage
Coverage did not change
Modules coverage
Solid mechanics
| 909fe5 | #30474 f04b4f | ||||
|---|---|---|---|---|---|
| Total | Total | +/- | New | ||
| Rate | 84.97% | 84.97% | +0.00% | 81.08% | |
| Hits | 28110 | 28138 | +28 | 30 | |
| Misses | 4972 | 4976 | +4 | 7 | |
Full coverage reports
Reports
-
framework -
chemical_reactions -
combined -
contact -
electromagnetics -
external_petsc_solver -
fluid_properties -
fsi -
functional_expansion_tools -
geochemistry -
heat_transfer -
level_set -
misc -
navier_stokes -
optimization -
peridynamics -
phase_field -
porous_flow -
ray_tracing -
rdg -
reactor -
richards -
scalar_transport -
solid_mechanics -
solid_properties -
stochastic_tools -
subchannel -
thermal_hydraulics -
xfem
Warnings
-
solid_mechanicsnew line coverage rate 81.08% is less than the suggested 90.0%
This comment will be updated on new commits.
Job Precheck, step Clang format on 1dde238 wanted to post the following:
Your code requires style changes.
A patch was auto generated and copied here
You can directly apply the patch by running, in the top level of your repository:
curl -s https://mooseframework.inl.gov/docs/PRs/30474/clang_format/style.patch | git apply -v
Alternatively, with your repository up to date and in the top level of your repository:
git clang-format 909fe5532d7b64cc70176eb9bb3c1a3f6fb8ae7a