Timeloop: Bind processes
To specify local coupling processes to achieve such a solution scheme, for example, T+M
->d
->T+M
->...
The test case is based on the ThermoMechanicalPhaseField
process.
From the second global iteration (where the convergence is evaluated), we will obtain the following solving procedure:
[0] info: [time] Solving process
#0
took 0.76743 s in time step #1 coupling iteration #1
[0] info: [time] Solving process
#1
took 1.17067 s in time step #1 coupling iteration #1
[0] info: [time] Solving process
#2
took 0.068895 s in time step #1 coupling iteration #1
[0] info: [time] Solving process
#0
took 0.517937 s in time step #1 coupling iteration #2
[0] info: [time] Solving process
#1
took 1.27277 s in time step #1 coupling iteration #2
[0] info: [time] Solving process
#0
took 0.192399 s in time step #1 coupling iteration #3
[0] info: [time] Solving process
#1
took 0.556535 s in time step #1 coupling iteration #3
...
[0] info: [time] Solving process
#0
took 0.262382 s in time step #1 coupling iteration #21
[0] info: [time] Solving process
#1
took 0.560019 s in time step #1 coupling iteration #21
[0] info: [time] Solving process
#2
took 0.028058 s in time step #1 coupling iteration #21
Converged.
This implementation enables a local fix-stress split solution of the hydro-mechanical coupling problem within three or more processes, for example H+M
->Phasefield
.
This is a prepositive development for the THMPhaseField process (MR: !4608 (closed)).
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behavior change was documented?