[RegCNET] tutorial question / post-processing

Moetasim Ashfaq mashfaq at purdue.edu
Wed Jun 6 22:38:23 CEST 2007


Ok- this issue i had seen earlier. This has two possible reasons: 

1) This comes from the latest pgi compiler version. Which version you are using
? Its works with 6.05 and below and gives this error with 6.12 version. I didn't
fix it for latest version. You may try using IFC or older pgi version. I will
check this issue of new pgi version.

2) You are low in disk space. 

BTW, You may communicate personally.

Moet


Quoting Michael Notaro <mnotaro at wisc.edu>:

> Thanks.  But my netcdf data file is empty, except for a header.
> Why didn't it put the data into the nc file?
> 
> Mike
> 
> On Jun 6, 2007, at 3:25 PM, Moetasim Ashfaq wrote:
> 
> > Following error should be ignored while doing post-processing -  
> > they have no
> > effect on output.
> > ncvarid: ncid 6: Variable not found
> > ncdimid: ncid 6: Invalid dimension id or name
> > ncvarid: ncid 6: Variable not found
> > ncvarid: ncid 6: Variable not found
> >
> > Moet
> >
> >
> >
> >
> >
> > Quoting Michael Notaro <mnotaro at wisc.edu>:
> >
> >> Thanks for your email.  I initially tried 2002090100 and the post
> >> processing crashed with this error:
> >>
> >> ........
> >> Reading output:     2002083118
> >> AVERAGING DATA:    2002083118    899946.0000000000                 3
> >> Reading output:     2002090100
> >> AVERAGING DATA:    2002090100    899952.0000000000                 4
> >> WRITING CONTINUAL OUTPUT    899544.0000000000        2002081500
> >> COMPUTING AVERAGE OUT FIELDS:           31           31           31
> >>             31
> >> xhravg=    899544.0000000000
> >> ncvarid: ncid 6: Variable not found
> >> ncdimid: ncid 6: Invalid dimension id or name
> >> ncvarid: ncid 6: Variable not found
> >> ncvarid: ncid 6: Variable not found
> >> *ERROR* in putdef in grbtst
> >>
> >> What am I doing wrong?  I thought I was closely following the
> >> tutorial, so I do not
> >> understand why I get errors.  I know the output is OK since I can
> >> view it in grads.
> >>
> >> Mike
> >>
> >> On Jun 6, 2007, at 3:03 PM, Moetasim Ashfaq wrote:
> >>
> >>> You are doing monthly average but your idate2 is set to 2002083121.
> >>> For monthly
> >>> average it should be set to 2002090100.
> >>>
> >>> Moet
> >>>
> >>>
> >>> Quoting Michael Notaro <mnotaro at wisc.edu>:
> >>>
> >>>> Hello.  I have run the RegCM3 tutorial for July and August 2002  
> >>>> over
> >>>> Europe.
> >>>> I have been unable to postprocess the output.
> >>>>
> >>>> In the output dir, data files were produced:
> >>>>
> >>>> -rw-rw-r--  1 notaro notaro 88592000 Jun  5 15:40 ATM.2002070100
> >>>> -rw-rw-r--  1 notaro notaro 87883264 Jun  5 18:02 ATM.2002080100
> >>>> -rw-rw-r--  1 notaro notaro 63504000 Jun  5 15:40 RAD.2002070100
> >>>> -rw-rw-r--  1 notaro notaro 62995968 Jun  5 18:02 RAD.2002080100
> >>>> -rw-rw-r--  1 notaro notaro 11083528 Jun  5 15:40 SAV.2002080100
> >>>> -rw-rw-r--  1 notaro notaro 11083528 Jun  5 18:02 SAV.2002090100
> >>>> -rw-rw-r--  1 notaro notaro 42166656 Jun  5 15:40 SRF.2002070100
> >>>> -rw-rw-r--  1 notaro notaro 41997312 Jun  5 18:02 SRF.2002080100
> >>>>
> >>>> Now, I try to postprocess.  postproc.in says the following:
> >>>>
> >>>> 2002080100,     ! idate0 = First date in File (yymmddhh)
> >>>> 2002080100,     ! idate1 = Start date for averaging and re-writing
> >>>> 2002083121,     ! idate2 = End date for averaging and re-writing
> >>>> 2,              ! iotype: 1=I*2 NetCDF; 2=r*4 NetCDF; 3=grads;
> >>>> 4=vis5d
> >>>> .false.,            ! plv
> >>>> .false.,        !
> >>>> .false.,        ! Write out header?
> >>>> .false.,        ! Write out all RegCM data b/twn idate1 & idate2?
> >>>> .false.,        ! Average RegCM data b/twn idate1 & idate2?
> >>>> .false.,        ! Diurnali avg of RegCM data b/twn idate1 & idate2?
> >>>> .true.,         ! Continually average ATM data b/twn idate1 &  
> >>>> idate2?
> >>>> -1.,            ! No. Days for continual averaging (-1=monthly;
> >>>> 1=daily;5=5day)
> >>>> '200208',       ! postproc output filename (not including type &  
> >>>> ext)
> >>>> '../Input',     ! ICBC directory
> >>>> 'output',       ! RegCM Output directory
> >>>> 'DOMAIN.INFO',  ! Domain Info Filename (from terrain)
> >>>> 'OUT_HEAD',     ! Header File name (from RegCM)
> >>>> '2002080100',   !  1st RegCM Output File Extension
> >>>>
> >>>> Next, I run postproc.x:
> >>>>
> >>>>
> >>>>   ....
> >>>> ....
> >>>> Reading output:     2002083100
> >>>> AVERAGING DATA:    2002083100     
> >>>> 899928.0000000000                 4
> >>>> Reading output:     2002083106
> >>>> AVERAGING DATA:    2002083106     
> >>>> 899934.0000000000                 1
> >>>> Reading output:     2002083112
> >>>> AVERAGING DATA:    2002083112     
> >>>> 899940.0000000000                 2
> >>>> Reading output:     2002083118
> >>>> AVERAGING DATA:    2002083118     
> >>>> 899946.0000000000                 3
> >>>> DONE WRITING OUT DATA!!!
> >>>> DONE!!!
> >>>>
> >>>>
> >>>> It creates a netcdf file, but it is empty.
> >>>> -rw-rw-r--  1 notaro notaro 176 Jun  6 10:07 ATM200208AVG.nc
> >>>>
> >>>> [notaro at ccrcam PracticeRun]$ ncdump -h *nc
> >>>> netcdf ATM200208AVG {
> >>>> // global attributes:
> >>>>                  :domxmin = -4.888416f ;
> >>>>                  :domxmax = 32.60123f ;
> >>>>                  :domymin = 37.03973f ;
> >>>>                  :domymax = 54.29552f ;
> >>>>                  :domzmin = 1050.f ;
> >>>>                  :domzmax = 0.f ;
> >>>>
> >>>> What did I do wrong?
> >>>>
> >>>> Sometimes, if I change some parameters in postproc.in, I get this
> >>>> error:
> >>>> COMPUTING AVERAGE OUT FIELDS:            1             
> >>>> 1            1
> >>>>              1
> >>>> xhravg=    899208.0000000000
> >>>> ncvarid: ncid 6: Variable not found
> >>>> ncdimid: ncid 6: Invalid dimension id or name
> >>>> ncvarid: ncid 6: Variable not found
> >>>> ncvarid: ncid 6: Variable not found
> >>>> *ERROR* in putdef in grbtst
> >>>>
> >>>>
> >>>> Thanks,
> >>>> Mike
> >>>>
> >>>>
> >>
> >>
> 
> 


More information about the RegCNET mailing list