[ncl-talk] Regridding CMIP5 files to 1x1 using ESMF
Mary Haley
haley at ucar.edu
Thu Jan 22 07:39:52 MST 2015
Hi Tristan,
Sorry I haven't responded sooner. We're in the middle of an NCL workshop
this week.
Without seeing your data, I'm not exactly sure of the problem, but it looks
like your lat/lon arrays are not two-dimensional. This error:
*fatal:Number of dimensions in parameter (1) of (curvilinear_to_SCRIP) is
(1), (2) dimensions were expected *
is saying that the second argument to curvilinear_to_SCRIP (argument count
starts at 0) is a 1D array, and a 2D array is expected. It looks like your
data might be rectilinear and not curvilinear, so these two lines:
thetao at lat2d = sfile->lat
thetao at lon2d = sfile->lon
may not be needed.
Can you either provide the data file, or else include some printVarSummary
information on these variables:
printVarSummary(thetao)
printVarSummary(sfile->lat)
--Mary
On Wed, Jan 21, 2015 at 12:49 AM, Tristan Ballard <tristan.ballard at duke.edu>
wrote:
> Hello,
>
> I am trying to regrid various CMIP5 files onto identical 1x1 grids,
> ideally with identical time formats as well. I tried running the ESMF
> template (ESMF_regrid_6.ncl) on a file for precipitation instead of sea
> temperature as in the template but received multiple errors. The script
> attached is essentially the same as that template but with the 'conserve'
> method for regridding removed. I have tried it on other precipitation CMIP5
> model outputs as well and received the same error message. I am running NCL
> version 6.1.2 on Mac OS X Lion 10.7.5.
>
>
> This is the error I receive from the terminal window:
> *"Copyright (C) 1995-2013 - All Rights Reserved*
> * University Corporation for Atmospheric Research*
> * NCAR Command Language Version 6.1.2*
> * The use of this software is governed by a License Agreement.*
> * See **http://www.ncl.ucar.edu/* <http://www.ncl.ucar.edu/>* for more
> details.*
> *(0) Generating interpolation weights from CMIP5 to*
> *(0) World 1 degree grid using the bilinear method.*
> *fatal:Number of dimensions in parameter (1) of (curvilinear_to_SCRIP) is
> (1), (2) dimensions were expected *
> *fatal:["Execute.c":8128]:*
> *Execute: Error occurred at or near line 3011 in file
> $NCARG_ROOT/lib/ncarg/**nclscripts/esmf/ESMF_**regridding.ncl*
>
> *fatal:["Execute.c":8128]:**Execute: Error occurred at or near line 3122
> in file $NCARG_ROOT/lib/ncarg/**nclscripts/esmf/ESMF_**regridding.ncl*
>
> *fatal:["Execute.c":8128]:**Execute: Error occurred at or near line 115
> in file regrid_attempt2.ncl"*
>
>
> I've attached the script here and sent the CMIP5 raw data file
> (pr_Amon_GFDL-ESM2G_rcp45_r1i1p1_200601-201012.nc) to NCL via ftp. Thank
> you for any help. I've been trying to regrid the CMIP5 data into identical
> formats for months now.
>
>
> Cheers,
> Tristan
>
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20150122/fa447aa0/attachment.html
More information about the ncl-talk
mailing list