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 
 
