Hey, guys, I'm back.
I reduced the size of the model domain and time step, and enabled ANA_NUDGCOEF in my.h file with the goal of nudging just at the boundary.
When i rerun coawstM, fortunately it finally began to run, but after a couple of baroclinic time step, error happened:
Code: Select all
DIAG speed trouble 24.795668439173749
Found Error: 01 Line: 341 Source: ROMS/Nonlinear/main3d.F
Found Error: 01 Line: 331 Source: ROMS/Drivers/nl_ocean.h, ROMS_run
Blowing-up: Saving latest model state into RESTART file
REASON: MaxSpeed = 2.5E+01
DIAG speed ijk 20.680908753216158 589 5 1 1
WRT_RST - wrote re-start fields (Index=1,1) in record = 1
I have two places did not understand. First, based on Kate's responses in previous posts, I set TNUDG and OBCFAC to 360 and 120 respectively to activate nudging of LBC. However, I did not set the
values for Znudg, M2nudg, and M3nudg, as these values are only valid if clm nudging is enabled. The question I would like to ask is: in general, what is a rational value to set for these nudging
time scales? Does the model blow up have anything to do with the fact that I set these values incorrectly?
Second, according to the error message, mode should be the problems when calculating the baroclinic equations. My friend told me that maybe the parameter in the ROMS/Drivers/nl ocean.h file is not set properly, but I am not sure. Guys, can you give me some help?
Thank you for your attention