Re: RCM to RCM

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Thu Nov 07 2013 - 08:23:10 MST

Dear Ed,

You may want to consider using the ESMF suite of regridding routines.

See example ESMF_regrid_16.ncl at:

http://www.ncl.ucar.edu/Applications/ESMF.shtml#ex16

which regrids from a high-res curvilinear grid to a low-res curvilinear grid.

You can also see some ESMF regridding templates at:

http://www.ncl.ucar.edu/Applications/Templates/

The one you want is "ESMF_curv_to_curv.ncl.

--Mary

On Nov 6, 2013, at 9:07 PM, Yang Yang <yang123yang@yahoo.com> wrote:

> Hi There:
>
> I would like to do interpolation from a low-resolution RCM to a high-resolution RCM. I checked NCL and couldn't find a function like rcm2rcm. I had to use rcm2points with the following codes:
> do i = 1, 1000
> do j= 1, 1000
> pp(i,j) = rcm2points (tlatb,tlonb,mslpb,tlat(i,j),tlon(i,j),0)
> uu(i,j) = rcm2points (tlatb,tlonb,u10mb,tlat(i,j),tlon(i,j),0)
> vv(i,j) = rcm2points (tlatb,tlonb,v10mb,tlat(i,j),tlon(i,j),0)
> end do
> end do
> However, the codes takes a lot of CPU time. Very slow. Can someone give me some suggestions how to optimize the codes? Thanks!
>
> Ed
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Thu Nov 7 08:23:31 2013

This archive was generated by hypermail 2.1.8 : Mon Nov 11 2013 - 09:45:34 MST