How to implement staggered solving using MultiApp and Fixed Point Iteration? #31833
Replies: 1 comment 12 replies
-
|
Hello
Have you tried using relaxation using line search parameters in the Newton (non-multiapp) setup?
It seems so but we d need a full input file to be sure what is being solved & transferred and compare the schemes.
Yes this seems wrong. The Picard residual is by default the residual of the parent application.
You ll need to create a new Convergence object |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Background
My governing equations are solved using a MultiApp-based framework. For numerical stability, staggered iteration between CH (Cahn-Hilliard) and Stokes equations is required starting from the first time step. The solution framework and pseudocode are shown below:
Solution Framework Diagram:
Pseudocode (Lines 9-17):
Current Configuration
My input file configuration:
Current Issue
The output shows successful convergence at each step, but the Picard iteration reduces the tolerance to zero after just one iteration:
Specific Questions
Configuration Validation: Does my current Fixed Point iteration setup correctly achieve the intended staggered solution approach?
Residual Anomaly: Why does the Picard residual become zero? This doesn't seem reasonable from a numerical perspective.
Custom Convergence Criterion: How can I implement the following convergence criterion in MOOSE?
I would appreciate detailed guidance on these three questions.
Beta Was this translation helpful? Give feedback.
All reactions