[ncl-talk] which value has dmsg
Dennis Shea
shea at ucar.edu
Mon May 2 07:40:18 MDT 2016
The attribute )FillValue associated with the input variable is the 'dmsg'.
This is assigned in the C-interface between NCL and the fortran EOF
subroutine .
On Fri, Apr 29, 2016 at 5:37 PM, Erik J. Schaffernicht <
eschaffe at uni-koeln.de> wrote:
> In the ncl eof fortran code, there is a variable dmsg
>
> How does it get its value? How is the value transferred from the
> NCLscript to fortran?
> Is dmsg taken from the metadata, i.e. @missing_value ressource of the
> array I pass to eofunc() ?
>
>
>
> Can I run an eof, where I set 75% of the grid points to missing_value in
> my input array?
>
> If yes, I expect my eof outcome to be the same if I just give as input,
> i.e.:
>
> VersionA
> Say 10 grid points, that have everywhere valid data and that are concat.
> to one array.
>
> VersionB
> Say 40 grid points, the 10 of VersionA concatenated with 30 other.
> The 30 other g. p. consist of missing_value for all time steps, so only
> the 10 grid points equal to those of VersionA contain data for every time
> step.
> The eof output will be the same as for VersionA, right?
>
> Or should I set these 30 grid points equal to value zero, =0, instead of
> to missing_value?
>
> My aim is to pass a fixed dimension size array to eof and
> mask/set-to-zero/ignore all grid points that I do not need during that eof
> calculation.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20160502/f811ea15/attachment.html
More information about the ncl-talk
mailing list