Dear all,
I have just started running RegCM4.0
for my PhD. During the examples I am doing in order to understand how
it works, I have encountered some problems. I downloaded my data
from the webpage http://users.ictp.it/~pubregcm/RegCM4/globedat.htm.
I used the 1988 dataset from NNRP2 database for the ICBC, the
GLCC10MIN_BATS for the landuse, GTOPO30_10MIN for the topography,
sst.mnmean, sst.wkmean.1981-1989 and sst.wkmean.1990-present for the
SST. The next step was editing the regcm.in file. The file that was
produced, after the modifications I've done, is shown below:
&dimparam
iy = 101,
jx = 91,
kz = 18,
nsg = 1,
/
&geoparam
iproj = 'LAMCON',
i_band = 1,
ds = 100.0,
ptop = 5.0,
clat = 37.89,
clon = 23.86,
plat = 45.39,
plon = 13.48,
truelatl = 30.0,
truelath = 60,
/
&terrainparam
domname = 'irinitest',
itype_in = 1,
ntypec = 10,
ntypec_s = 10,
ifanal = .true.,
smthbdy = .false.,
lakadj = .false.,
fudge_lnd = .false.,
fudge_lnd_s = .false.,
fudge_tex = .false.,
fudge_tex_s = .false.,
ntex = 17,
h2opct = 75.,
dirter = './input',
inpter = './DATA',
/
&ioparam
igrads = 1,
ibigend = 1,
ibyte = 4,
iotyp = 1,
/
&debugparam
debug_level = 1
/
&boundaryparam
nspgx = 12,
nspgd = 12,
/
&modesparam
nsplit = 2,
/
&lakemodparam
lkpts = 10,
/
&globdatparam
ssttyp = 'OI_WK',
dattyp = 'NNRP1',
ehso4 = .false.,
globidate1 = 1988110100,
globidate2 = 1988113000,
dirglob = './input',
inpglob = './DATA',
/
&lsmparam
lsmtyp = 'BATS',
/
&aerosolparam
aertyp = 'AER00D0'
ntr = 10,
nbin = 4,
/
&restartparam
ifrest = .false. ,
idate0 = 1988110100,
idate1 = 1988113000,
idate2 = 1988123100,
nslice = 120,
/
&timeparam
radfrq = 90.,
abemh = 30.,
abatm = 900.,
dt = 300.,
ibdyfrq = 6,
/
&outparam
ifsave = .true. ,
savfrq = 7200.,
iftape = .true. ,
tapfrq = 6.,
ifrad = .true. ,
radisp = 6.,
ifbat = .true. ,
ifsub = .false. ,
batfrq = 3.,
ifprt = .false.,
prtfrq = 12.,
kxout = 6,
jxsex = 40,
ifchem = .false.,
chemfrq = 6.,
dirout='./output'
/
&physicsparam
iboudy = 5,
ibltyp = 1,
icup = 2,
igcc = 2,
ipptls = 1,
iocnflx = 2,
ipgf = 0,
iemiss = 0,
lakemod = 0,
ichem = 0,
/
&subexparam
qck1land= .250E-03,
qck1oce = .250E-03,
cevap = .100E-02,
caccr = 3.000,
/
&grellparam
/
&emanparam
/
&chemparam
idirect = 1,
inpchtrname =
'DUST','DUST','DUST','DUST',
'SO2','SO4','BC_HB','BC_HL','OC_HB','OC_HL',
inpchtrsol = 0.10, 0.10, 0.10,
0.10, 0.20, 0.80, 0.05, 0.80, 0.05, 0.80
inpchtrdpv(:,1) =0.,0.,0.,0.,
0.00300,0.00200,0.00025,0.00025,0.00025,0.00025
inpchtrdpv(:,2) = 0.,0.,0.,0.,
0.00800,0.0020 ,0,0.00025,0.00250,0.00025,0.00250
inpdustbsiz(:,1) = 0.01, 1.00, 2.50,
5.00
inpdustbsiz(:,2)= 1.00, 2.50,
5.00,20.00
/
&clmparam
dirclm =
'/set/this/to/where/your/input/clm/data/are',
imask = 1,
clmfrq = 24.,
/
1) After saving the file, I proceeded
with the creation of the domain by running the terrain executable in
my working directory, in which the regcm.in file and the DATA, input
and output directories exist. During the process, which is shown
below, I noticed that ds was equal to 439.90784 while in the regcm.in
file it was set to be equal to 100.0. This was not the only
difference between the “terminal” and the regcm.in file. As you
can see there are differences in the clat, clon, iproj parameters
which I can not explain. The same happens with the sst and icbc
executables. I suppose that the parameters of the regcm.in file must
be the same that the terrain, sst, icbc executables read. Is there
something that I am doing wrong? Please help me!
This is RegCM version 4
SVN Revision: exported compiled at:
data : Jan 24 2011 time: 17:18:26
: this run start at : Fri Jan 28
14:19:16 2011
: it is submitted by : me
: it is running on : HP-xw4600
: in directory : /home/me/test2
Doing Domain Setup with following
parameters
ntypec = 10
iy = 101
jx = 91
ds = 439.90784
clat = 0.0000000
clon = 180.00000
rin = 1.5000000
iproj = NORMER
***** Terrain resolution (min):
10.000000
after calling SETUP
after calling MAP PROJECTION
xminlat,xmaxlat,xminlon,xmaxlon,ntypec= -86.24 86.49
3.96 360.00 10
after calling MXMNLL
Allocating 3136
2217168 terrain heights read from
land use volume
after calling RDLDTR
after calling XYOBSLL
rin,ds(m) = 0.150E+01 0.440E+06
rin,ds(m) = 0.150E+01 0.440E+06
after calling ANAL2
after calling SURF
after calling FUDGE
after calling OUTPUT
Successfully completed terrain fields
generation
2) Finally, while I am running the
regcm4 simulation (serial run) an error is shown in the terminal:
me@HP-xw4600:~/test2$ regcmSerial regcm.in >regcm.out
At line 804 of file init.F90 (unit =
101, file = './input/irinitest_ICBC1988110100')
Fortran runtime error: Non-existing
record number
Any help that you could give me, would
be invaluable!
Thank you in advance,
Irini Giannikopoulou
|