CVDP | Known Issues

It is always recommended that one uses the latest version of the CVDP that is available. The most recent CVDP version (v4.1.0) works with NCL v6.1.2 and newer.

  • The CVDP does not work with atmospheric data that is on a spectral element or any other curvilinear grid.
  • Only certain variable names (within the input .nc files) are accepted:

TS = (/"TS","ts","sst",”t_surf”,"skt"/)
PSL = (/"PSL","psl","slp","SLP","prmsl",”msl”,”slp_dyn”/)
TREFHT = (/"TREFHT","tas","temp","air","temperature_anomaly",\ ”temperature”,”t2m”,”t_ref”,”T2”,”tempanomaly”/)
PRECT = (/"PRECC","PRECL","PRECT","pr","PPT","ppt","p","P","precip",\ "PRECIP",”tp”,”prcp”,”prate”/)
SNOWDP = (/"SNOWDP","snd"/)
MOC = (/”MOC”,”msftmyz”,”stfmmc”/)
aice_nh = (/”aice_nh”,”aice”,”sic”,”SIC”,”CN”,”ice”,”icec”/)
aice_sh = (/”aice_sh”,”aice”,”sic”,”SIC”,”CN”,”ice”,”icec”/)

If you wish to read in a different variable name you will have to alter lines 57-71, 375-377 and 620-625 of ncl_scripts/functions.ncl. (Line numbers correspond to the functions.ncl script that is distributed with CVDP v4.1.0.)

  • Input file names cannot start with the variable name followed by a period.(ex. tas.mymodel.198001-201212.nc) Use soft links or rename the files for use in the CVDP.
  • If you are running the CVDP on a Linux Ubuntu system you may run into problems where the CVDP cannot find any data files due to brace-expansion syntax that is not recognized via the default system shell (dash). More information can be found on a CESM Bulletin Board thread. If you run into this issue, it is suggested that you replace the ncl_scripts/namelist.ncl file with the attached namelist.txt file found in response #8 in the bulletin board thread. Note that you will want to rename namelist.txt to namelist.ncl.
  • The Tropical South Atlantic timeseries is incorrectly defined as 0:20N (as opposed to 0:20S) in CVDP v3.7.0 or earlier.
  • NCL v6.3.0 does not work with CVDP v3.3.1 or earlier due to continued issues with the recent behavior change in the NCL function isfilepresent. More details on this change to the isfilepresent function can be found here. A fix to the issue has been put into CVDP v3.7.0. 
  • NCL v6.2.1 does not work with CVDP v3.3.0 or earlier due to a behavior change in the NCL function isfilepresent. More details on this change to the isfilepresent function can be found here. A fix to the issue has been put into CVDP v3.3.1.
  • If netCDF4 files are to be used in the CVDP one must have NCL v6.2.0 or newer installed due to a bug in NCL v6.1.2 when reading in netCDF4 files with the NCL function addfiles.