Dear all,

when I use CRU data in regcm3, I come across a problem when creating output data, the error message is :
###
CRU2RCM.f:
 INPUT FILE:cru-data/CRUPRE.CDF                              
 cru-data/CRUTMP.CDF                              
 cru-data/CRUDTR.CDF                              
 cru-data/CRUVAP.CDF                              
 cru-data/CRUCLD.CDF                              
 cru-data/CRUFRS.CDF                              
 cru-data/CRUTMN.CDF                              
 cru-data/CRUTMX.CDF                              
 cru-data/CRUWET.CDF                              
 OUTPUT FILE:PRE1993.nc                                       
 TMP1993.nc                                       
 DTR1993.nc                                       
 VAP1993.nc                                       
 CLD1993.nc                                       
 FRS1993.nc                                       
 TMN1993.nc                                       
 TMX1993.nc                                       
 WET1993.nc                                       
 CALL PARAM
 DS=   60.00000    DDEG=  5.3967768E-04
   -4.888416       37.03973       1050.000       32.60123       54.29552   
    1050.000   
 OPENING NetCDF FILE: PRE1993.nc                                       
 ITIM=        1105
 READ/WRITE: PRE         1993011500        1105   815568.0000000000    
ncvarid: ncid 4: Variable not found
ncdimid: ncid 4: Invalid dimension id or name
ncvarid: ncid 4: Variable not found
ncvarid: ncid 4: Variable not found
*ERROR* in putdef in grbtst
###

the only output  is "PRE1993.nc"(4.0K),  ( "cru-data" is the directory which store origin CRU data,) and I'm sure everything is all right when using NNRP2 data. the compiler I used  is PGI7.1-6, the "netcdf" version I used  is 4.0.1, and I also tried to netcdf3.6.3, but it doesn't work too. In ictp mail list someone had come across this problem before, unfortunately, I didn't find any answers, could you tell me how to fix it ?

thank you!

with regards.