GEOS-DEV / GEOS

GEOS Simulation Framework
GNU Lesser General Public License v2.1
210 stars 84 forks source link

Introduce configuration tolerance #3075

Closed paveltomin closed 4 months ago

paveltomin commented 5 months ago

Introduce configuration tolerance, the configuration is assumed converged if changed area is below the defined fraction of total area: changedArea <= configurationTolerance * totalArea

Limits for configurationTolerance:

No default behavior change but needs rebaseline because of the new parameter.

codecov[bot] commented 5 months ago

Codecov Report

Attention: Patch coverage is 27.77778% with 13 lines in your changes missing coverage. Please review.

Project coverage is 53.69%. Comparing base (c8e28b0) to head (ec9ba99). Report is 98 commits behind head on develop.

Files with missing lines Patch % Lines
...sSolvers/contact/SolidMechanicsLagrangeContact.cpp 0.00% 12 Missing :warning:
...nents/physicsSolvers/NonlinearSolverParameters.hpp 50.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3075 +/- ## =========================================== - Coverage 53.69% 53.69% -0.01% =========================================== Files 1010 1010 Lines 85651 85663 +12 =========================================== + Hits 45993 45998 +5 - Misses 39658 39665 +7 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

paveltomin commented 4 months ago

please review