[ncl-talk] which value has dmsg

Dennis Shea shea at ucar.edu
Mon May 2 07:40:43 MDT 2016


not )FillValue .... _FillValue

On Mon, May 2, 2016 at 7:40 AM, Dennis Shea <shea at ucar.edu> wrote:

> 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/fe28a664/attachment.html 


More information about the ncl-talk mailing list