Hi everyone,
I am having problems running my application when I increase the input file number.
I knwo there is a limit (viewtopic.php?f=14&t=4323&p=16638&hilit ... mit#p16638), and I have fixed that question changing the Cval dimension in the files:
/ROMS/Utility/read_phypar.F
/ROMS/Utility/inp_par.F
from 200 to 1000.
Now, there seems to be some limit to the output files variables.
My problem is:
STEP Day HH:MM:SS KINETIC_ENRG POTEN_ENRG TOTAL_ENRG NET_VOLUME
C => (i,j,k) Cu Cv Cw Max Speed
0 3196 00:00:00 4.550954E-03 1.923997E+04 1.923997E+04 3.711040E+15
(087,092,40) 3.843846E-02 3.070066E-02 0.000000E+00 8.768757E-01
DEF_HIS - creating history file, Grid 01: ./output/ocean_his_0001.nc
DEF_VAR - unable to define variable: h
in NetCDF file: ./output/ocean_his_0001.nc
So, when I change my ocean_river.in from:
! Input/Output parameters.
NRREC == 0
LcycleRST == F
NRST == 3600
NSTA == 15
NFLT == 1
NINFO == 1
! Output history, average, diagnostic files parameters.
LDEFOUT == T
NHIS == 360
NDEFHIS == 360
NTSAVG == 1
NAVG == 360
NDEFAVG == 360
NTSDIA == 30
NDIA == 0
NDEFDIA == 0
to:
! Input/Output parameters.
NRREC == 0
LcycleRST == F
NRST == 0
NSTA == 15
NFLT == 1
NINFO == 1
! Output history, average, diagnostic files parameters.
LDEFOUT == T
NHIS == 0
NDEFHIS == 0
NTSAVG == 1
NAVG == 360
NDEFAVG == 360
NTSDIA == 30
NDIA == 0
NDEFDIA == 0
The application works, but without his and rst files.
Checking the forum I found almost the some problem (viewtopic.php?f=14&t=3749&hilit=unable+ ... ean_his.nc). I tryied the solution modifying the file def_info.F:
from:
character (len=1024) :: string
to:
character (len=3072) :: string
Nothing happened.
Someone can point me in the right direction?
Thank you.
unable to define variable
Re: unable to define variable
You've got a different sort of problem and I don't immediately know what it is. If you don't have sediments turned on, h is the first 2-D field being defined in def_info.
-
- Posts: 34
- Joined: Wed Mar 11, 2009 4:24 pm
- Location: UFES
Re: unable to define variable
Hi Kate,
I followed your suggestion in the previous post and my problem was solved when I changed:
from: character (len=1024) :: string
to: character (len=4096) :: string
And after I ran the application again: ./build.bash -f and mpirun -np 54 ./oceanM ocean_river.in.
Thank you.
I followed your suggestion in the previous post and my problem was solved when I changed:
from: character (len=1024) :: string
to: character (len=4096) :: string
And after I ran the application again: ./build.bash -f and mpirun -np 54 ./oceanM ocean_river.in.
Thank you.