Skip to content
Discussion options

You must be logged in to vote

Hello

If the solver thinks it has converged already it won't do anything and essentially skip the step. This could explain the problem.

I would recommend you force a solve using nl_forced_its in the executioner block.

Also the starting residual is very small. Most physics are happily converged with 1e-12

You could try to increase that by either using a different unit system for your equations OR using large scaling factors (applied in the Variables block for each variable, or using automatic scaling in the Executioner)

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@PengWei97
Comment options

@GiudGiud
Comment options

GiudGiud Dec 8, 2025
Collaborator

@PengWei97
Comment options

Answer selected by PengWei97
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants