I encountered an RSM blow-up (this is my guess) situation. Details of my setup are as follows:
Start date and hour - 1997 0501 00 UTC
Calculate six-hourly forecast up to 1997 0901 00 UTC
Initital data - sfc.1997050100.ieee, sig.1997050100.ieee
SST and ice gribs also from tsuzumi server.
I ran GSM first to generate the boundary conditions for RSM. No problem with GSM.
The r_fcstout.ft2358 file is attached on the front page.
Try decreasing the time step
in the rsim/csim script.
They are called DELTAT* and are
different for seasons.
Just run the model again. It will
restart from the last time restart files
were saved. Hideki
I have a question about the SST update in rsm script.
In rsm($rsmcvs/runs/rsm), I can' see any SST update in forecast loop.
Should I modify it and put some script in rsm ?
rsm script is for test purpose. After making sure rsm script works fine on your system, please use rsim script. rsim script uses SST files that have daily values. Hideki
I am using intel compiler and mpich2 to test run the script. The error reported by rfcst.x is as follows:
Attempting to use an MPI routine before initializing MPICH
For your info, when I ran the grsmrt script with intel and mpich2, I was able to run for the gsmrt but not the rsmrt portion. The same error was reported. Appreciate your help.
Can you tell me the parameters you set in configure-model? NCPUS should be 1 and NPES should be the number of processors you want to use. The error does not seem to be at script level. There may be something wrong in the way the model was compiled. Also please try to find out if your system requires something to be done to "initialize mpich". Hideki
When I test rsm script to run "./rsm",I got mesages as follow :
++ ln -fs r_slmsk fort.51
++ ln -fs r_orogrd fort.52
++ ln -fs r_mtnvar fort.53
++ ln -fs r_oroggd fort.54
++ ln -fs r_smooth_oroggd fort.55
++ rm rmtn.x
++ ln -fs /hptc_cluster/gg/work/zrsm/rsm/bin/rmtn.x rmtn.x
/hptc_cluster/gg/work/zrsm/rruns/runscr/r_mtn: line 42: 28393 Segmentation fault ./$PROG.x <rmtn.parm >$PROG.out 2>&1
++ '[' 139 -ne 0 ']'
++ exit 8
+ exit 8
I didn't get output.
My mechines is HP_XC,LINUX X86_64 AMD CPU,compiler gcc,pgf90.
I don't change any thing.
This question is my machines problem.I already solved.
I run rsm in login node to be wrong.
I become to use "bsub -n1 -I ./rsm" to work to "compute node",looks like as if normally.
I run ./rsm to get error in ./sfc0.x .
And I change to ./r_000 directory to view sfc0.out ,
then got error messages
" PGFIO-F-209/unformatted read/unit=19/'OLD' specified for file which doe
s not exist.
In source file naopen.f, at line number 40 "
In F&Q ,to say "uncompress" command may be not exist in this problem.
But my machine have it.
I try to " vi naopen.f " to delete "access" like that
" c open(lu,file=cfn,iostat=iret,access='direct',recl=isize,
c 1 form='unformatted')
c read(lu,rec=1) bbuf
I view the "sfc0.out" ,that get error to become
" PGFIO-F-202/unformatted read/unit=19/conflicting specifiers.
File name = /hptc_cluster/gg/work/zrsm/zrsm-rsm-single/libs/con/clim.t
g3.grib unformatted, sequential access record = 0
In source file naopen.f, at line number 43 "
So I think file should be exist .
The problem perhaps with platform or compiler related.
My machine infomation is :
HP_XC 4000 Culuster AMD Opterron Linux X86_64
Red Hat Enterprise Linux version 4
compiler used : gcc , pgf90
This question solved.
The question is on the file 'nainit.f'.
I change ' status(12) ' to ' status(13) ' in this file.
After the change , ./rsm may normally finish.