[gradsusr] vertically integrated moisture flux
Jennifer M Adams
jadams21 at gmu.edu
Tue May 30 16:08:37 EDT 2017
Hi, Pablo —
Grads shouldn’t be dumping core on you, but at least you got a clue before it crashed. The grids of your shum.1 and uwnd.2 files apparently don’t match. Try using the lterp() function to interpolate in the lat/lon dimenions, something like this:
ga-> d vint(1000,shum.1*lterp(uwnd.2,shum.1),600)
In the script lines you posted, I noticed that the syntax here is incorrect:
> qu=vint(1000,shu,.1*uwnd.2,300)
> qv=vint(1000,shu,.1*vwnd.3,300)
change "shu,.1" to "shum.1"
If the problem is that the vertical levels are different in your data files, then you need to fix that. There’s a script in the library that may be helpful —ftp://cola.gmu.edu/grads/scripts/zinterp.gs. I believe the vint() function is a bit fussy about the Z axis. The lterp() function does not do vertical interpolation. Please read the vint() function Usage Notes carefully (http://cola.gmu.edu/grads/gadoc/gradfuncvint.html) to make sure you’ve got everything right. If you’re still having trouble, please also include the output from "ncdump -c” on your data files, the version of GrADS you are using, and the shortest possible script that illustrates the error.
—Jennifer
On May 30, 2017, at 2:18 PM, Pablo Camarena <jcamarena006 at gmail.com> wrote:
> Hi,
>
> I want to calculate Vertically integarted moisture flux convergence (VIMFC)
>
> But when I give the following instruction it marks me errors:
>
> sdfopen shum.mon.mean.nc
> sdfopen uwind.mon.mean.nc
> sdfopen vwind.mon.mean.nc
>
> set lon 180 320
> set lat 0 60
> set t 763 766
> set lev 1000 300
> qu=vint(1000,shu,.1*uwnd.2,300)
> qv=vint(1000,shu,.1*vwnd.3,300)
>
> vimf=-hdivg(qu,qv)
> d vimf
>
> ga-> qu=vint(1000, shum.1*uwnd.2,600)
>
> Error from VINT: Incompatible grids.
> *** glibc detected *** grads: double free or corruption (!prev): 0x0000000003707c40 ***
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.
> 6(+0x7e846)[0x7f898ac4c846]
> grads(gree+0x2bb)[0x4fab92]
> grads(gadef+0x126b)[0x518144]
> grads(gacmd+0x16c)[0x52af24]
> grads(main+0xa7a)[0x4975ab]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f898abef76d]
> grads[0x4960a9]
> ======= Memory map: ========
> 00400000-00bcb000 r-xp 00000000 08:05 1573111
> 7f898bdc2000-7f898bdc3000 r--p 00017000 08:05 1572886 /lib/x86_64-linux-gnu/libpthread-2.15.soAborted (core dumped)
>
> Does anyone know how to fix it?
> Best,
> Pablo Camarena
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
--
Jennifer Miletta Adams
Center for Ocean-Land-Atmosphere Studies (COLA)
George Mason University
More information about the gradsusr
mailing list