Re: ESMF_RegridWeightGen not found

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Fri Dec 27 2013 - 13:26:51 MST

Hi Sean,

As we discussed offline, if you downloaded the =
"ncl_ncarg-6.1.2.MacOS_10.6_64bit_gcc460.tar.gz" binary from the =
www.earthsystemgrid.org website, then you should have =
"ESMF_RegridWeightGen" already.

If you are not seeing this file:

  ls $NCARG_ROOT/bin/ESMF_RegridWeightGen

then one of the three things might be the reason:

  1. NCARG_ROOT is not set to the correct parent directory
  
  2. NCL was not installed from the =
"ncl_ncarg-6.1.2.MacOS_10.6_64bit_gcc460.tar.gz" tar file, but rather =
from source code. ESMF_RegridWeightGen is not part of our software =
stack and has to be built separately.

  3. The special (and not widely known) "ESMFBINDIR" environment =
variable is set, but doesn't contain this executable.

In any case, I have provided the "ESMF_RegridWeightGen" binary for MacOS =
10.6 on our ftp:

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

--Mary

On Dec 27, 2013, at 1:13 PM, Sean Davis - NOAA Affiliate =
<sean.m.davis@noaa.gov> 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
>
>
> --
> Sean Davis
> NOAA ESRL Chemical Sciences Division
> Mail Stop R/CSD-8
> 325 S. Broadway
> Boulder, CO 80305
> Sean.M.Davis@noaa.gov
> Office: 3A-122, DSRC
> Phone: 303-497-4328
> Fax: 303-497-5373
> http://esrl.noaa.gov/csd/staff/sean.m.davis/
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk


Received on Fri Dec 27 08:26:51 2013

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