<div dir="ltr"><div>Dear MITgcm Users,</div><div><br></div><div>I am trying to run MITgcm along West Coast of India, using a Curvilinear grid. <br></div><div>Grid size is 360 x 780.<br></div><div>I have given climatological profile of Temperature, Salinity and U,V surface wind stress for Dec.</div><div>For the boundary, I have provided Climatological U,V currents and temperature, salinity profile.</div><div>I have just started to run the model, so pardon me if I miss any information.</div><div>I am using 60 nodes in total.<br></div><div>Parameters are as follows:</div><div>      &           sNx =   60,<br>     &           sNy =   78,<br>     &           OLx =   4,<br>     &           OLy =   4,<br>     &           nSx =   1,<br>     &           nSy =   1,<br>     &           nPx =   6,<br>     &           nPy =   10,<br>     &           Nx  = sNx*nSx*nPx,<br>     &           Ny  = sNy*nSy*nPy,<br>     &           Nr  =  47)</div><div><br></div><div>Boundaries are defined as follows: <br></div><div> OB_Jnorth=360*-1,<br> OB_Jsouth=360*1,<br> OB_Iwest=780*1,<br> OB_Ieast=780*-1,</div><div><br></div><div>While running, I get the following error message:</div><div><br></div><div>(PID.TID 0057.0001) *** ERROR *** S/R OBCS_CHECK: Inside Mask and OB locations disagree :<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   27 @ j=    2<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   26 @ j=    4<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=    4<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   26 @ j=    4<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   27 @ j=    7<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=    8<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=   10<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=   12<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=   13<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   28 @ j=   15<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   27 @ j=   16<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   26 @ j=   19<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   29 @ j=   20<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   24 @ j=   22<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   24 @ j=   23<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   24 @ j=   24<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   25 @ j=   28<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   26 @ j=   29<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   25 @ j=   30<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   27 @ j=   31<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=    2 @ j=   33<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=    1 @ j=   34<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=    2 @ j=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   32 @ j=   36<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=    5 @ j=   37<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=    8 @ j=   38<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   11 @ j=   39<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   13 @ j=   40<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   37 @ j=   41<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   14 @ j=   41<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   31 @ j=   41<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   15 @ j=   42<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   29 @ j=   43<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   16 @ j=   43<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   29 @ j=   44<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   18 @ j=   44<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   30 @ j=   45<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   19 @ j=   48<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   33 @ j=   50<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   36 @ j=   50<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   34 @ j=   50<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   32 @ j=   51<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   18 @ j=   51<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   32 @ j=   52<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   19 @ j=   52<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   20 @ j=   53<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   33 @ j=   54<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   20 @ j=   54<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   33 @ j=   55<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   20 @ j=   55<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   20 @ j=   56<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   35 @ j=   57<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   20 @ j=   57<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   23 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   36 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   47 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   21 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   23 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   44 @ j=   58<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   37 @ j=   59<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   46 @ j=   59<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   42 @ j=   59<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   38 @ j=   60<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   45 @ j=   60<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   24 @ j=   60<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   41 @ j=   60<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   30 @ j=   61<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   43 @ j=   61<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   26 @ j=   61<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBW=   30 @ j=   61<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBE=   43 @ j=   62<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   33 @ i=    1<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   33 @ i=    2<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   35 @ i=    2<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   33 @ i=    2<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   36 @ i=    3<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   37 @ i=    5<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   38 @ i=    6<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   38 @ i=    7<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   38 @ i=    8<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   39 @ i=    9<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   39 @ i=   10<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   39 @ i=   11<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   40 @ i=   12<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   40 @ i=   13<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   41 @ i=   14<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   42 @ i=   15<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   43 @ i=   16<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   44 @ i=   17<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   44 @ i=   18<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   50 @ i=   19<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   52 @ i=   19<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   48 @ i=   19<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   50 @ i=   19<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   53 @ i=   20<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   58 @ i=   21<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   59 @ i=   22<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   58 @ i=   23<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   22 @ i=   24<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   59 @ i=   24<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   30 @ i=   25<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   61 @ i=   25<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   28 @ i=   25<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   30 @ i=   25<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   61 @ i=   26<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   30 @ i=   26<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=    5 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=    9 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   16 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   21 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=    3 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=    7 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=    9 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   19 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   31 @ i=   27<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   21 @ i=   28<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   19 @ i=   28<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   44 @ i=   29<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   43 @ i=   30<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   61 @ i=   30<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   41 @ i=   30<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   37 @ i=   31<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   43 @ i=   31<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   35 @ i=   31<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   41 @ i=   31<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   51 @ i=   32<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   40 @ i=   32<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   50 @ i=   33<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   40 @ i=   33<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   48 @ i=   33<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   55 @ i=   33<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   50 @ i=   34<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   48 @ i=   34<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   42 @ i=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   51 @ i=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   62 @ i=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   40 @ i=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   57 @ i=   35<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   42 @ i=   36<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   40 @ i=   36<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   58 @ i=   36<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   37<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   59 @ i=   37<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   38<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   60 @ i=   38<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   39<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   60 @ i=   39<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   40<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   60 @ i=   40<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   41<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   60 @ i=   41<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   63 @ i=   42<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   59 @ i=   42<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   61 @ i=   43<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   58 @ i=   43<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   61 @ i=   44<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   58 @ i=   44<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   60 @ i=   45<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   57 @ i=   45<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBN=   59 @ i=   46<br>(PID.TID 0057.0001) *** ERROR ***  from insideMask (bi,bj=  1,  1) expects OBS=   57 @ i=   46<br>(PID.TID 0057.0001) *** ERROR *** OBCS_CHECK:  2460 errors in OB location vs Mask<br>(PID.TID 0057.0001) *** ERROR *** S/R ALL_PROC_DIE: ending the run</div><div><br></div><div>Kindly assist with the error. Thanks in advance!<br></div><div><br></div><div>Regards</div><div>Kunal Madkaiker<br></div><div>Research Scholar,</div><div>Centre for Atmospheric Science, IIT Delhi<br></div></div>