UPP (develop)
Loading...
Searching...
No Matches
SELECT_CHANNELS.f File Reference

select_channels() verifies channel information. More...

Go to the source code of this file.

Functions/Subroutines

subroutine select_channels (channelinfo, nchannels, channels)
 select_channels() verifies channel information; no longer used.
 
subroutine select_channels_l (channelinfo, nchannels, channels, l, igot)
 select_channels_L() verifies channel information.
 

Detailed Description

select_channels() verifies channel information.

Author
HWRF
Date
2012-09-27 This subroutine verifies channel information and print error to output file if detected, finally excuting a program STOP - which may cause a hang condifition if run on multiple processors.

If data passed validation the channel indices passed in via the "channels" array are stored in the structure defining the channel object.

Parameters
[in,out]channelinfoStructure defining channel object.
[in]nchannelsNumber of channels for sensor.
[in]channels.
Author
HWRF
Date
2012-09-27

Definition in file SELECT_CHANNELS.f.

Function/Subroutine Documentation

◆ select_channels()

subroutine select_channels ( type(crtm_channelinfo_type), intent(inout)  channelinfo,
integer, intent(in)  nchannels,
integer, dimension(nchannels), intent(in)  channels 
)

select_channels() verifies channel information; no longer used.

Replaced by select_channels_L().

Parameters
[in,out]channelinfoStructure defining channel object.
[in]nchannelsinteger Number of channels for sensor.
[in]channelsinteger array Holds information on available channels.

Definition at line 26 of file SELECT_CHANNELS.f.

◆ select_channels_l()

subroutine select_channels_l ( type(crtm_channelinfo_type), intent(inout)  channelinfo,
integer, intent(in)  nchannels,
integer, dimension(nchannels), intent(in)  channels,
integer, dimension(nchannels)  l,
integer  igot 
)

select_channels_L() verifies channel information.

Parameters
[in,out]channelinfoStructure defining channel object.
[in]nchannelsinteger Number of channels for sensor.
[in]channelsinteger array Holds information on available channels.
Linteger array with the same size as the number of channels; if a channel c is requested for output, L[c]==1; if the channel is not requested for output, then L[c]==0.
igotinteger If > 0, then at least 1 channel was requested for that variable, if 0 then no channels were selected for that variable.

Definition at line 69 of file SELECT_CHANNELS.f.

Referenced by calrad_wcloud().