Results 39 issues of Pavel Tomin

Main thing: unify convergence check for lagrange-contact solvers - do not assign max force to zero in `SinglePhasePoromechanicsConformingFractures::assembleElementBasedContributions` to ensure the same normalization across the solvers and FIM/SEQ - do...

ci: ready to be merged
flag: requires rebaseline
ci: run integrated tests

Separately compute contact residuals for elements in stick, slip, and open states and normalize: - Stick: normalize locally rhs by element area and compute L2-norm of that - Slip and...

ci: ready to be merged
ci: run integrated tests

Simplify definition of poromechanics initialization in the input file. Instead of: ``` ... ``` one now needs to specify only: ``` ... ``` No results changes are expected.

ci: ready to be merged
flag: requires rebaseline
ci: run integrated tests

For now, assuming wells are not directly connected to the fractures. In this version, only `SinglePhasePoromechanicsConformingFracturesReservoir` solver can run, although I am having hard time to build a well-behaving example....

flag: ready for review
flag: requires rebaseline

This PR attempts to fix the following issue: - during poromechanics initialization step the porosity is being updated which affects the mechanical solution trough changes in body force - once...

flag: ready for review
flag: requires rebaseline

Has to go after https://github.com/GEOS-DEV/GEOS/pull/2906 and https://github.com/GEOS-DEV/GEOS/pull/2897 With changes in this PR explicit coupling seems to work fine and I am able to match FIM reference for SEAM case: ![image](https://github.com/GEOS-DEV/GEOS/assets/2421323/599b388b-37d8-414c-9771-c414d299d71d)...

ci: ready to be merged
flag: requires rebaseline
ci: run integrated tests

File: inputFiles\hydraulicFracturing\pknViscosityDominated_benchmark.xml Output: [run.604958.txt](https://github.com/GEOS-DEV/GEOS/files/13395574/run.604958.txt)

type: bug

Running this case https://geosx-geosx.readthedocs-hosted.com/en/latest/docs/sphinx/basicExamples/multiphaseFlowWithWells/Example.html Serial runs just fine, when run with mpirun: `OMP_NUM_THREADS=1 mpirun -n 2 /data/rpo_ptls/GEOSX/residual_flash/GEOS/GEOS/build-CPU-OPTO2-Hypre-GCC_10.2.0-ompi_hpcx-OMP-relwithdebinfo/bin/geosx -i deadOilEgg_benchmark.xml` HDF5 complains at the end of simulation when timeHistoryOutput is triggered:...

type: bug

Documentation examples should run as expected, this is first thing that users start to look at when getting familiar with GEOS. Therefore all of them must be in integrated tests...

type: testing
type: documentation

``` [ptls@lxsphou0099 lagrangianContactMechanics]$ OMP_NUM_THREADS=1 mpirun -n 2 /data/rpo_ptls/GEOSX/residual_flash/GEOS/GEOS/build-CPU-OPTO2-Hypre-GCC_10.2.0-ompi_hpcx-OMP-relwithdebinfo/bin/geosx -i ContactMechanics_SingleFracCompression_benchmark.xml Num ranks: 2 Max threads: 1 GEOSX version: 0.2.0 (develop, sha1: 0eb9b90c2) - c++ compiler: gcc 10.4.0 - openmp version:...

type: bug