[TM] Fixed integration point (IP) data IO for restart computation

Merged wenqing requested to merge wenqing/ogs:ip_data_io_fix_TM into master

Fixed two issues in restart computation in TM:

  1. missed transpose of Kelvin vector type IP data for output, which is the same issue in THM found by @endJunction. This issue exits in M, HM, THM, which will be fixed by process wise.

  2. the input IP data of eps, eps_m should be assigned to eps_prev, eps_m_prev in order to use the correct thermal strain of the previous computation. In other processes that are related T and M, IP data eps, eps_m are not considered for restart computation, which loses a tiny accuracy in thermal strain increment of the first time step. This will be fixed by process wise too.

  3. missed setting sigma_prev = sigma after reading sigma, the IP stress data.

  4. Feature description was added to the changelog

  5. Tests covering your feature were added?

  6. Any new feature or behavior change was documented?

Edited by wenqing

Merge request reports