Hello,
I am investigating recurrent [name removed] in a TELEMAC-3D v9.1.0 simulation of a long, shallow, inverse estuary. The equivalent TELEMAC-2D simulations completed successfully, while the 3D model becomes unstable after a variable number of simulated days.
The model uses:
hydrostatic TELEMAC-3D;
5 horizontal levels;
salinity and temperature as tracers;
density law 3;
WAQTEL thermal exchange;
tidal flats;
FES tidal forcing at the ocean boundary;
river inflows, wind, atmospheric pressure, rainfall and evaporation;
a 5 s time step;
MPI on 128 cores.
The most robust configuration tested so far includes:
SCHEME FOR ADVECTION OF VELOCITIES : 1
SCHEME FOR ADVECTION OF TRACERS : 13;13
SCHEME OPTION FOR ADVECTION OF TRACERS : 1;1
SCHEME FOR DIFFUSION OF TRACERS : 1;1
TIDAL FLATS : YES
OPTION FOR THE TREATMENT OF TIDAL FLATS : 1
TREATMENT OF NEGATIVE DEPTHS : 2
BYPASS VOID VOLUMES : YES
THRESHOLD HEIGHT BEFORE CRUSHED ELEMENTS : 0.01
THRESHOLD FOR VISCOSITY CORRECTION ON TIDAL FLATS : 0.2
OPTION FOR LIQUID BOUNDARIES : 2;2;2;2;2;2;2;2;2
TREATMENT OF FLUXES AT THE BOUNDARIES : 2;2;2;2;2;2;2;2;2
NON-HYDROSTATIC VERSION : NO
IMPLICITATION FOR VELOCITIES : 1.
SOLVER FOR PROPAGATION : 7
OPTION OF SOLVER FOR PROPAGATION : 5
ACCURACY FOR PROPAGATION : 1.E-8
In most failed runs, the first visible error is reported during tracer diffusion:
GRACJG EXCEEDING MAXIMUM ITERATIONS
RELATIVE PRECISION: NaN
The solver normally requires only a few iterations before the failure. Therefore, increasing the maximum number of iterations does not seem relevant: the matrix, right-hand side or tracer field appears to contain a non-finite value already.