Skip to content

Parallel assembly in HM

Dmitry Yu. Naumov requested to merge endJunction/ogs:HmAssemblyMixins into master

Using AssemblyMixin in the HydroMechanics process allows openMP assembly with OGS_ASM_THREADS=N. This also enables global and local matrix output.

The parallel assembler was also extended to handle staggered assembly (Newton scheme). Another fix in assembly mixins was applied to correctly handle domain deactivation. All of these features are tested (at least by itself).

Review commit-wise.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
  3. Any new feature or behaviour change was documented?
Edited by Dmitry Yu. Naumov

Merge request reports