Re: ESMF_RegridWeightGen not found

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Fri Dec 27 2013 - 13:32:20 MST

Sean,

Hopefully you saw my response on ncl-talk. I put the =
ESMF_RegridWeightGen binary on anonymous ftp:


   ftp ftp.ucar.edu
   <log in as "anonymous">
   <Use email address as password>
   cd /pub/scd/haley
   get ESMF_RegridWeightGen
   quit

Once you have the file, you can put it wherever you like (until Roy =
comes back and can put it in /opt/local/bin for you), with ESMFBINDIR =
set to the directory you choose.

For example, if you put the file in "/xxx/yyy/zzz", then you need to =
set:

setenv ESMFBINDIR /xxx/yyy/zzz

or

export ESMFBINDIR=/xxx/yyy/zzz


It looks like you guys might have installed NCL from MacPorts? This is =
not something we set up, and whoever did apparently didn't include =
ESMF_RegridWeightGen. I was not aware there was an NCL 6.1.2 release on =
MacPorts.

--Mary



On Dec 27, 2013, at 1:26 PM, Sean Davis <seand13@gmail.com> wrote:

> Hmm.... It looks like it's not there:
>
> Fri Dec 27 13:21:09 sif savfiles> echo $NCARG_ROOT
> /opt/local
> Fri Dec 27 13:21:12 sif savfiles> ls /opt/local/bin/ncl
> /opt/local/bin/ncl*
> Fri Dec 27 13:21:14 sif savfiles> ls /opt/local/bin/E*
> ls: /opt/local/bin/E*: No such file or directory
>
> Unfortunately I don't have access to opt/local, and Roy is not in =
today... I'll see if i can grab that .tgz file and do a local install...
>
> Thanks,
>
> Sean
>
> On 12/27/13 1:17 PM, Mary Haley wrote:
>> On Dec 27, 2013, at 1:12 PM, Sean Davis <seand13@gmail.com> wrote:
>>
>>> Hi Mary,
>>>
>>> I attempted to join the ncl-talk list after getting my post pinged =
because I hadn't joined. But I guess I'm awaiting approval now?
>>
>> Hi Sean,
>>
>> Yes, it was awaiting approval and I just approved it. Thanks for =
doing this.
>>
>>> I'm CC'ing the person who installed NCL on my machine. I'm not sure =
how he installed it, but I doubt he built it from source. Roy, how did =
you install NCL on our macs?
>> More information: The "ESMF_RegridWeightGen" binary should be in the =
same directory as the "ncl" binary. You can verify this with :
>>
>> ls $NCARG_ROOT/bin/ncl
>> ls $NCARG_ROOT/bin/ESMF_RegridWeightGen
>>
>> Of course, this means that NCARG_ROOT must be set correctly. It looks =
to me like it is, otherwise you would be seeing different error =
messages.
>>
>> I just verified that the "ESMF_RegridWeightGen" binary is indeed =
included in the MacOS 10.6.8 / NCL V6.1.2 tar file that we provide on =
the ESG:
>>
>> ncl_ncarg-6.1.2.MacOS_10.6_64bit_gcc460.tar.gz
>>
>> If this is the file you used for the installation, then it should be =
there.
>>
>> --Mary
>>
>>> Thanks,
>>> Sean
>>>
>>> On 12/27/13 1:03 PM, Mary Haley wrote:
>>>> Hi Sean,
>>>>
>>>> In the future, please post your question to ncl-talk@ucar.edu. You =
need to subscribe first:
>>>>
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>> You should also read our posting guidelines before you post.
>>>>
>>>> http://www.ncl.ucar.edu/Support/posting_guidelines.shtml
>>>>
>>>> The ESMF_RegridWeightGen command should have been installed with =
NCL, unless NCL was built from source code.
>>>>
>>>> How did you install NCL on your system?
>>>>
>>>> --Mary
>>>>
>>>> On Dec 27, 2013, at 12:48 PM, Sean Davis <seand13@gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm having a problem with ESMF_regrid which seems to be that the =
unix command ESMF_RegridWeightGen is not found. To make the problem =
easy to illustrate, I adapted Example 1 from the ESMF_regrid() =
documentation, and used the file air.mon.ltm.nc from the NCEP/NCAR =
reanalysis. I uploaded the .nc file to the CGD ftp site given on the =
webpage.
>>>>>
>>>>> Here is the example script....
>>>>>
>>>>> Fri Dec 27 12:33:25 sif scripts> more ex1.ncl
>>>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
>>>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl"
>>>>>
>>>>> begin
>>>>> infile = =
"/Users/sdavis/sd-data/ncep/ncep.reanalysis.derived/pressure/air.mon.ltm.n=
c"
>>>>>
>>>>> sfile = addfile(infile,"r")
>>>>> temp = sfile->air(0,0,:,:)
>>>>>
>>>>> Opt = True
>>>>>
>>>>> Opt@SrcFileName = "src_SCRIP.nc"
>>>>> Opt@DstFileName = "dst_SCRIP.nc"
>>>>> Opt@WgtFileName = "NCEP_2_Rect.nc"
>>>>> Opt@ForceOverwrite = True
>>>>>
>>>>> Opt@SrcMask2D = where(.not.ismissing(temp),1,0)
>>>>>
>>>>> Opt@DstGridType = "5x5"
>>>>> Opt@DstLLCorner = (/ -60.d, 0.d/)
>>>>> Opt@DstURCorner = (/ 60.d, 355.d/)
>>>>>
>>>>> temp_regrid = ESMF_regrid(temp,Opt)
>>>>> printVarSummary(temp_regrid)
>>>>> end
>>>>>
>>>>> And here's what happens when I try to run it...
>>>>>
>>>>> Fri Dec 27 12:31:57 sif scripts> ncl ex1.ncl
>>>>> 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/ for more details.
>>>>> sh: ESMF_RegridWeightGen: command not found
>>>>> fatal:The result of the conditional expression yields a missing =
value. NCL can not determine branch, see ismissing function
>>>>> fatal:["Execute.c":8128]:Execute: Error occurred at or near line =
2291 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl
>>>>>
>>>>> fatal:["Execute.c":8128]:Execute: Error occurred at or near line =
3166 in file $NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl
>>>>>
>>>>> fatal:["Execute.c":8128]:Execute: Error occurred at or near line =
23 in file ex1.ncl
>>>>>
>>>>> I'm running NCL on Mac OSX 10.6.8.
>>>>>
>>>>> Any ideas on what could be causing this problem?
>>>>>
>>>>> Thanks!!
>>>>>
>>>>> Sean
>>>>>
>


Received on Fri Dec 27 08:32:20 2013

This archive was generated by hypermail 2.1.8 : Wed Jul 23 2014 - 15:33:46 MDT