[MITgcm-support] cal, exf, obcs: problem at the tile boundaries
Nico Wienders
wienders at ocean.fsu.edu
Wed Jun 3 12:29:14 EDT 2009
My apologies for insisting on this matter, but i still haven't been
able to find what
is the problem here. The errors i am getting through exf_check_range.F
are very localized.
My domain is as said 400*801.
If i use 12 proc, NPx=4 Npy=3
The error are localized on the western side of the first tile (1,1),
at three different locations
in longitude. (cf. 4x3.jpg).
if i use 10 procs, NPx=10 Npy=3
The error is still localized on the western side of the first tile
(1,1) but now at several locations
(cf. 10x1.jpg).
if i use 9 procs, NPx=1 Npy=9
The error is localized on the western side of the first tile (1,1) at
one location.
(cf. 1*9.jpg)
Curiously the spreading of this error becomes bigger in longitude if i
reduce the number of forcing fields.
Thank you.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4x3.jpg
Type: image/jpeg
Size: 29920 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20090603/500b272f/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 10x1.jpg
Type: image/jpeg
Size: 29070 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20090603/500b272f/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1x9.jpg
Type: image/jpeg
Size: 26182 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20090603/500b272f/attachment-0002.jpg>
-------------- next part --------------
On May 21, 2009, at 8:05 PM, Nico Wienders wrote:
>
> I will bother you once again with one of my stupid questions
> and, in advance, deeply apologize for making you waste your
> precious time. But the truth is that i am actually stuck with an
> error which i haven't been able to solve. It should be something
> quite silly i assume.
>
> In brief:
>
> I am running an experiment with initial conditions, open boundaries
> and climatological forcings. I get an error that my forcing fields
> have
> incorrect values on the edge of the tiles, which is not true.
> Any idea? Thank you. data.obcs, data.exf and SIZE.h are attached.
>
>
> Error message exemple:
>
> EXF WARNING: sflux out of range for bi,bj,i,j,it= 1
> 1 89 267 0 0.218961325573595E+00
> EXF WARNING: vstress out of range for bi,bj,i,j,it= 1
> 1 90 267 0 0.260417995106866E+31
> EXF WARNING: swflux out of range for bi,bj,i,j,it= 1
> 1 90 267 0 0.481624151346128E+28
> EXF WARNING: sflux out of range for bi,bj,i,j,it= 1
> 1 91 267 0 0.218993820760348E+00
> EXF WARNING: sflux out of range for bi,bj,i,j,it= 1
> 1 92 267 0 -0.416280946298594E+33
>
>
> #DATA.OBCS
>
> # Open-boundaries
> &OBCS_PARM01
> OB_Jsouth=400*1,
> OB_Ieast=801*400,
>
>
> # useOBCSprescribe = .TRUE.,
> useOBCSsponge=.TRUE.,
>
> OBEsFile='input_files/salteast',
> OBEtFile='input_files/tempeast',
> OBEuFile='input_files/ueast',
> OBEvFile='input_files/veast',
> OBSsFile='input_files/saltsouth',
> OBStFile='input_files/tempsouth',
> OBSuFile='input_files/usouth',
> OBSvFile='input_files/vsouth',
> OBNsFile='input_files/saltnorth',
> OBNtFile='input_files/tempnorth',
> OBNuFile='input_files/unorth',
> OBNvFile='input_files/vnorth',
> &
>
> # Orlanski parameters
> &OBCS_PARM02
> &
>
> # Sponge Layer Parameters.
> &OBCS_PARM03
> Urelaxobcsinner=10.E0,
> Urelaxobcsbound=5.E0,
> Vrelaxobcsinner=10.E0,
> Vrelaxobcsbound=5.E0,
> spongeThickness=8,
> &
>
>
> ---------------------------------------------------------
>
>
> #DATA.EXF
>
> # External Forcing Data
> # *********************
> #
> &EXF_NML_01
> readStressOnCgrid = .TRUE.,
> &
>
>
> &EXF_NML_02
> hfluxfile='/home/c1/bill/MITgcm/verification/exp4/input/bigjapan/
> forcing/seas/shf',
> hfluxstartdate1=19911215,
> hfluxstartdate2=000000,
> hfluxperiod= 7884000.0,
> sfluxfile='/home/c1/bill/MITgcm/verification/exp4/input/bigjapan/
> forcing/seas/swf',
> sfluxstartdate1=19911215,
> sfluxstartdate2=000000,
> sfluxperiod= 7884000.0,
> swfluxfile='/home/c1/bill/MITgcm/verification/exp4/input/bigjapan/
> forcing/seas/srf',
> swfluxstartdate1=19911215,
> swfluxstartdate2=000000,
> swfluxperiod= 7884000.0,
> ustressfile='/home/c1/bill/MITgcm/verification/exp4/input/bigjapan/
> forcing/seas/ustress',
> ustressstartdate1=19911215,
> ustressstartdate2=000000,
> ustressperiod= 7884000.0,
> vstressfile='/home/c1/bill/MITgcm/verification/exp4/input/bigjapan/
> forcing/seas/vstress',
> vstressstartdate1=19911215,
> vstressstartdate2=000000,
> vstressperiod= 7884000.0,
> &
>
> &EXF_NML_03
> &
>
> &EXF_NML_04
> &
>
> &EXF_NML_OBCS
> obcsSstartdate1 = 19911215,
> obcsSstartdate2 = 000000,
> obcsSperiod = 7884000.0,
>
> obcsEstartdate1 = 19911215,
> obcsEstartdate2 = 000000,
> obcsEperiod = 7884000.0,
>
> obcsWstartdate1 = 19911215,
> obcsWstartdate2 = 000000,
> obcsWperiod = 7884000.0,
>
> ---------------------------------------------------------
>
> #SIZE.h
>
> & sNx = 100,
> & sNy = 267,
> & OLx = 4,
> & OLy = 4,
> & nSx = 1,
> & nSy = 1,
> & nPx = 4,
> & nPy = 3,
> & Nx = sNx*nSx*nPx,
> & Ny = sNy*nSy*nPy,
> & Nr = 45)
>
>
>
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list