| dfa0de3d | 24-Jul-2025 |
James Wright <james@jameswright.xyz> |
plex(cgns): Disallow writing already-written solution
This avoids errors like: ``` 26 TS dt 1e-06 time 2.6e-05 Min, Max CFL: 3.7707e-08, 0.10498 0 SNES Function norm 6.812037421856e-01 L
plex(cgns): Disallow writing already-written solution
This avoids errors like: ``` 26 TS dt 1e-06 time 2.6e-05 Min, Max CFL: 3.7707e-08, 0.10498 0 SNES Function norm 6.812037421856e-01 Linear solve converged due to CONVERGED_RTOL iterations 4 1 SNES Function norm 1.606574458672e-03 Linear solve did not converge due to DIVERGED_PC_FAILED iterations 0 PC failed due to FACTOR_NUMERIC_ZEROPIVOT Nonlinear solve did not converge due to DIVERGED_LINEAR_SOLVE iterations 1 26 TS dt 1e-06 time 2.6e-05 [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Error in external library [0]PETSC ERROR: CGNS error 1 Duplicate child name found: FlowSolution26 ``` where a solution was written on timestep 26, the next timestep failed, then `ts_monitor_solution` attempts to write the same solution to the CGNS file, but the CGNS library complains that a solution with the same name already exists.
show more ...
|