I'm running ROMS for a setup of the North/Western European shelf including the North Sea similar as was used in this paper (https://doi.org/10.1029/2020JC016325)
I ran this set-up successfully using glorys12v1 and ora-20c ocean reanalysis data as lateral forcing input. Now, I changed the lateral forcing input to SODA3.4.2 data and get a model blow-up.
I've tried to figure out what might cause this blow-up but haven't figured it out yet.
Therefore, my question is: does anyone have a clue what might go wrong here?
From comparing the forcing input of ORA, GLORYS and SODA (figures attached) the biggest difference I see is some strong meridional currents in the northern part of the domain as well as a weird spot of high velocities in the English Channel: might these cause the blow-up?
Info from the log file:
Code: Select all
NL ROMS/TOMS: started time-stepping: (Grid: 01 TimeSteps: 000000000001 - 000008608320)
GET_NGFLD_NF90 - river runoff mass transport, 1980-01-15 00:00:00.00
(Grid= 01, Rec=385, Index=1, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11702.0000
(Min = 4.54874992E+00 Max = 2.74330469E+03)
GET_NGFLD_NF90 - river runoff potential temperature, 1980-01-15 00:00:00.00
(Grid= 01, Rec=385, Index=1, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11702.0000
(Min = 6.04702025E-01 Max = 1.33829707E+01)
GET_NGFLD_NF90 - river runoff salinity, 1980-01-15 00:00:00.00
(Grid= 01, Rec=385, Index=1, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11702.0000
(Min = 0.00000000E+00 Max = 0.00000000E+00)
GET_2DFLD_NF90 - surface u-wind component, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = -1.71584738E+01 Max = 1.03370120E+01) regrid = T
GET_2DFLD_NF90 - surface v-wind component, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = -1.66739568E+01 Max = 1.34767387E+01) regrid = T
GET_2DFLD_NF90 - surface air pressure, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = 9.97054800E+02 Max = 1.03560353E+03) regrid = T
GET_2DFLD_NF90 - cloud fraction, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = 0.00000000E+00 Max = 1.00000000E+00) regrid = T
GET_2DFLD_NF90 - solar shortwave radiation flux, 1980-01-15 00:00:00.00
(Grid=01, Rec=10972, Index=2, File: ERA5_NorthAtlantic_fc_ForROMS.nc)
(Tmin= 731.0000 Tmax= 26663.0000) t = 11702.0000
(Min = 3.87900013E-07 Max = 3.05591635E-05) regrid = T
GET_2DFLD_NF90 - surface air temperature, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = -1.77347425E+01 Max = 1.47850672E+01) regrid = T
GET_2DFLD_NF90 - surface air relative humidity, 1980-01-15 00:00:00.00
(Grid=01, Rec=43885, Index=2, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.0000
(Min = 5.01757085E-01 Max = 1.00002594E+00) regrid = T
GET_2DFLD_NF90 - rain fall rate, 1980-01-15 00:00:00.00
(Grid=01, Rec=21943, Index=2, File: ERA5_NorthAtlantic_fc_ForROMS.nc)
(Tmin= 731.0000 Tmax= 26663.0000) t = 11702.0000
(Min = 2.58700700E-10 Max = 1.27037606E-03) regrid = T
GET_NGFLD_NF90 - free-surface western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -9.32745883E-01 Max = -2.84624735E-01)
GET_NGFLD_NF90 - free-surface eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -3.90600213E-01 Max = 0.00000000E+00)
GET_NGFLD_NF90 - free-surface southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -4.36709145E-01 Max = 0.00000000E+00)
GET_NGFLD_NF90 - free-surface northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -9.65425560E-01 Max = 0.00000000E+00)
GET_NGFLD_NF90 - 2D u-momentum western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.43084735E-01 Max = 6.70579746E-02)
GET_NGFLD_NF90 - 2D v-momentum western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -5.73032014E-02 Max = 4.45518009E-02)
GET_NGFLD_NF90 - 2D u-momentum eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.68912131E-02 Max = 1.44725731E-02)
GET_NGFLD_NF90 - 2D v-momentum eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 2.43137833E-02)
GET_NGFLD_NF90 - 2D u-momentum southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -6.79744855E-02 Max = 2.83870120E-02)
GET_NGFLD_NF90 - 2D v-momentum southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.60574259E-02 Max = 4.08546589E-02)
GET_NGFLD_NF90 - 2D u-momentum northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.43084735E-01 Max = 1.52815998E-01)
GET_NGFLD_NF90 - 2D v-momentum northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -5.90505265E-02 Max = 1.30097330E-01)
GET_NGFLD_NF90 - 3D u-momentum western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.17800543E-01 Max = 1.88053504E-01)
GET_NGFLD_NF90 - 3D v-momentum western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -9.80424359E-02 Max = 1.03780635E-01)
GET_NGFLD_NF90 - 3D u-momentum eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.11881563E-01 Max = 6.41641393E-02)
GET_NGFLD_NF90 - 3D v-momentum eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.42793653E-03 Max = 1.80536196E-01)
GET_NGFLD_NF90 - 3D u-momentum southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.18422651E-01 Max = 5.16503528E-02)
GET_NGFLD_NF90 - 3D v-momentum southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -7.56336078E-02 Max = 1.04001015E-01)
GET_NGFLD_NF90 - 3D u-momentum northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.17800543E-01 Max = 2.32712507E-01)
GET_NGFLD_NF90 - 3D v-momentum northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.02697045E-01 Max = 4.29768354E-01)
GET_NGFLD_NF90 - temperature western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 1.56534815E+00 Max = 1.73289280E+01)
GET_NGFLD_NF90 - salinity western boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 3.47999077E+01 Max = 3.61314888E+01)
GET_NGFLD_NF90 - temperature eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 6.41952801E+00)
GET_NGFLD_NF90 - salinity eastern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 3.47344360E+01)
GET_NGFLD_NF90 - temperature southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 1.73289280E+01)
GET_NGFLD_NF90 - salinity southern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 3.67239647E+01)
GET_NGFLD_NF90 - temperature northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.27357104E-01 Max = 8.21534252E+00)
GET_NGFLD_NF90 - salinity northern boundary condition, 1980-02-15 00:00:00.00
(Grid= 01, Rec=2, Index=1, File: NorthSea4_bry_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 3.52933426E+01)
GET_2DFLD_NF90 - vertically integrated u-momentum climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.52488455E-01 Max = 1.80523559E-01) regrid = F
GET_2DFLD_NF90 - vertically integrated v-momentum climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -1.22916825E-01 Max = 5.94854176E-01) regrid = F
GET_3DFLD_NF90 - u-momentum component climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -3.57788324E-01 Max = 2.52148896E-01)
GET_3DFLD_NF90 - v-momentum component climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.04003111E-01 Max = 5.95298827E-01)
GET_3DFLD_NF90 - potential temperature climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = -2.27357104E-01 Max = 1.73289280E+01)
GET_3DFLD_NF90 - salinity climatology, 1980-02-15 00:00:00.00
(Grid=01, Rec=2, Index=2, File: NorthSea4_clim_SODA_1980116_to_20201216.nc)
(Tmin= 11702.0000 Tmax= 26647.0000) t = 11733.0000
(Min = 2.35256100E+01 Max = 3.67239647E+01)
TIME-STEP YYYY-MM-DD hh:mm:ss.ss KINETIC_ENRG POTEN_ENRG TOTAL_ENRG NET_VOLUME
C => (i,j,k) Cu Cv Cw Max Speed
0 1980-01-15 00:00:00.00 4.391850E-04 1.967342E+04 1.967342E+04 8.728795E+15
(105,089,30) 1.330296E-03 1.187236E-03 0.000000E+00 5.112583E-01
DEF_HIS_NF90 - creating history file, Grid 01: /projects/0/einf2878/output/run5/NorthSea4_his.nc
WRT_HIS_NF90 - wrote history fields (Index=1,1) in record = 1
DEF_AVG_NF90 - creating average file, Grid 01: /projects/0/einf2878/output/run5/NorthSea4_avg.nc
DEF_RST_NF90 - creating restart file, Grid 01: /projects/0/einf2878/output/run5/NorthSea4_rst.nc
GET_NGFLD_NF90 - river runoff mass transport, 1980-02-15 00:00:00.00
(Grid= 01, Rec=386, Index=2, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11733.0000
(Min = 3.06450009E+00 Max = 2.76373682E+03)
GET_NGFLD_NF90 - river runoff potential temperature, 1980-02-15 00:00:00.00
(Grid= 01, Rec=386, Index=2, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11733.0000
(Min = 5.21611187E-01 Max = 1.39371909E+01)
GET_NGFLD_NF90 - river runoff salinity, 1980-02-15 00:00:00.00
(Grid= 01, Rec=386, Index=2, File: Rivers_NorthSea4_smooth013_Dai2014_AnnualCycle_1948-2020.nc)
(Tmin= 14.0000 Tmax= 26678.0000) t = 11733.0000
(Min = 0.00000000E+00 Max = 0.00000000E+00)
GET_2DFLD_NF90 - surface u-wind component, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = -1.87113965E+01 Max = 1.34406884E+01) regrid = T
GET_2DFLD_NF90 - surface v-wind component, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = -1.77398206E+01 Max = 1.04592634E+01) regrid = T
GET_2DFLD_NF90 - surface air pressure, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = 9.92491680E+02 Max = 1.03335276E+03) regrid = T
GET_2DFLD_NF90 - cloud fraction, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = 0.00000000E+00 Max = 1.00000000E+00) regrid = T
GET_2DFLD_NF90 - solar shortwave radiation flux, 1980-01-16 00:00:00.00
(Grid=01, Rec=10973, Index=1, File: ERA5_NorthAtlantic_fc_ForROMS.nc)
(Tmin= 731.0000 Tmax= 26663.0000) t = 11703.0000
(Min = 2.85609992E-07 Max = 3.07226137E-05) regrid = T
GET_2DFLD_NF90 - surface air temperature, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = -1.76117774E+01 Max = 1.39217919E+01) regrid = T
GET_2DFLD_NF90 - surface air relative humidity, 1980-01-15 06:00:00.00
(Grid=01, Rec=43886, Index=1, File: ERA5_NorthAtlantic_an_ForROMS.nc)
(Tmin= 731.0000 Tmax= 27028.7500) t = 11702.2500
(Min = 5.10728765E-01 Max = 1.00009508E+00) regrid = T
GET_2DFLD_NF90 - rain fall rate, 1980-01-15 12:00:00.00
(Grid=01, Rec=21944, Index=1, File: ERA5_NorthAtlantic_fc_ForROMS.nc)
(Tmin= 731.0000 Tmax= 26663.0000) t = 11702.5000
(Min = 2.58700700E-10 Max = 6.84934772E-04) regrid = T
1 1980-01-15 00:01:15.00 NaN NaN NaN NaN
(000,000,00) 0.000000E+00 0.000000E+00 0.000000E+00 -1.000000E+20
Found Error: 01 Line: 321 Source: ROMS/Nonlinear/main3d.F
Found Error: 01 Line: 298 Source: ROMS/Drivers/nl_roms.h, ROMS_run
Blowing-up: Saving latest model state into RESTART file
REASON: KEchar = NaN, PEchar = NaN