[MITgcm-support] OBCS_CHECK

Nadine Steiger Nadine.Steiger at uib.no
Fri Dec 20 10:30:12 EST 2019


Hei,

I am trying to change my bed topography of a so far working setup, but 
get this error message:

(PID.TID 0100.0001) *** ERROR *** OBCS_CHECK:    10 errors in tile OB set-up
(PID.TID 0100.0001) *** ERROR *** S/R ALL_PROC_DIE: ending the run

My data.obcs looks as follows:
# Open-boundaries
   &OBCS_PARM01
# This flag turns off checking and fixing problematic topography across
# open boundaries.
   OBCSfixTopo=.FALSE.,
   OB_Jnorth= 1000*-1,
   OB_Jsouth= 1000*1,
   OB_Ieast = 480*-1,
   OB_Iwest = 480*1,
   useOBCSprescribe = .TRUE.,
   OBNvFile = 'OB_NorthV.bin',
   OBSvFile = 'OB_SouthV.bin',
   OBCS_monitorFreq= 1200.,
   OBCS_monSelect = 1,
   &

I found an earlier email thread where it was suggested to describe the 
open boundaries from reading in hFacW/S
(http://mailman.mitgcm.org/pipermail/mitgcm-support/2014-September/009468.html)

In this thread someone writes that:
in fortran, the array sections are accessed (after reading in), as
  >       OBE = int(hFacW(NNX  ,1:NNY,1))
  >       OBW = int(hFacW(2    ,1:NNY,1))
  >       OBN = int(hFacS(1:NNX,NNY  ,1))
  >       OBS = int(hFacS(1:NNX,2    ,1))


So, I retried it, this time prescribing the boundaries as
OB_Jnorth = 1*0,719*-1,280*0,
OB_Jsouth = 1*0,719*1,280*0,
# OB_Ieast = 480*-1,
# OB_Iwest = 480*1,
where I got the values from hFacS.

In addition, I put a wall at the western and eastern boundary so i wrote 
in OBCS_OPTIONS.h:
#undef ALLOW_OBCS_EAST
#undef ALLOW_OBCS_WEST
and commented OB_Ieast and OB_Iwest in data.obcs.

Even with this more detailed description of OB_Jnorth/south, I still get 
the same error message.

What strikes me is, that it worked before and I really only changed the 
bed topography (which is very idealized) slightly.
The new topography works when I turn off the ice shelf package, the old 
topography worked with the ice shelf package.

What am I missing here?

Cheers,
Nadine





More information about the MITgcm-support mailing list