Mass lumping is an accepted procedure to minimize oscillatory behavior in the presence of sharp concentration fronts (see https://mooseframework.inl.gov/modules/porous_flow/mass_lumping.html). This behavior is sometimes observed in the moisture solution for concrete, and it is expected that it will benefit from mass lumping.
Design
Add a new version of this kernel that derives from MassLumpedTimeDerivative.
Impact
This will only add new features. We may want to deprecate the non-lumped version of this at some point.
Solution of the relative humidity profile in the BlackBear maqbeth regression test without mass lumping:
rh_plot_orig.pdf
with mass lumping:
rh_plot.pdf
Reason
Mass lumping is an accepted procedure to minimize oscillatory behavior in the presence of sharp concentration fronts (see https://mooseframework.inl.gov/modules/porous_flow/mass_lumping.html). This behavior is sometimes observed in the moisture solution for concrete, and it is expected that it will benefit from mass lumping.
Design
Add a new version of this kernel that derives from MassLumpedTimeDerivative.
Impact
This will only add new features. We may want to deprecate the non-lumped version of this at some point.