run Clouds Mask using SDRs as its input

Issues related to VIIRS EDR algorithms and data
wzchen
Posts: 89
Joined: Wed Jul 18, 2012 3:01 pm

Re: run Clouds Mask using SDRs as its input

Post by wzchen »

Hi Bryan,

I test the granule NPP000481244268.
ADL chain runner ran no problem in FULL mode with both "ProSdrViirsController_CFG.xml" and "ProGipViirsGridToGranSnowIceCover_CFG.xml" modified. However, the CM IP was failed in DELTA mode if I use geolocation from delivered data. I had included all the following geolocation files: GDNBO GIMGO GMODO GMTCO GITCO. Did I still miss anything? or is it related to the GRC input needed issue? If so, how can I work around it?

Thanks.
bhenders
Posts: 72
Joined: Wed Jan 05, 2011 9:27 am
Location: Omaha, NE

Re: run Clouds Mask using SDRs as its input

Post by bhenders »

You've unconvered another bug in what we thought was working for removal of GRC products. It turns out when we went back and looked at our unit test for this we found an error in the unit test where it wasn't removing the GRC products from the input directory. The removal steps were as follows:

> export INFTK_DM_ROOT=$HOME/ProEdrViirsMasksControllerInputs
> $ADL_HOME/script/DMS/RemoveFromDms.plx -dtt GridIP-Gran -noverify > /dev/null
> $ADL_HOME/script/DMS/RemoveFromDms.plx -dtt ANC-Gran -noverify > /dev/null
> $ADL_HOME/script/DMS/RemoveFromDms.plx -dtt VIIRS-MOD-GRC -noverify > /dev/null
> $ADL_HOME/script/DMS/RemoveFromDms.plx -dtt VIIRS-MOD-GRC-TC -noverify > /dev/null

The GRC lines should have had -csn rather than -dtt, thus the GRC products weren't actually removed in our unit test. So this sort of leaves us with an implementation that doesn't function correctly. I'll document this with sustainment to get a PCR opened but we did test a somewhat quick workaround that does work.

Edit the following 3 cfg files:

$ADL_HOME/cfg/ProEdrViirsActiveFires_CFG.xml

Remove the GRC input lines:

<group name="GridRowCol_Mod">
<config>
<!-- algorithm's cross-granule scan requirements exclusive -->
<!-- of any extended granule requirements -->
<name>Crossgranule_Scans</name>
<configValue>6</configValue>
</config>
<config>
<name>OfficialShortName_1</name>
<configValue>VIIRS-MOD-GRC</configValue>
</config>
<config>
<name>DataEndianType</name>
<configValue>Little</configValue>
</config>
</group>

$ADL_HOME/cfg/ProEdrViirsCM_CFG.xml

Remove the GRC input lines:

<group name="GridRowCol_Mod">
<config>
<!-- algorithm's cross-granule scan requirements exclusive -->
<!-- of any extended granule requirements -->
<name>Crossgranule_Scans</name>
<configValue>6</configValue>
</config>
<config>
<name>OfficialShortName_1</name>
<configValue>VIIRS-MOD-GRC</configValue>
</config>
<config>
<name>DataEndianType</name>
<configValue>Little</configValue>
</config>
</group>

$ADL_HOME/cfg/PRO_CMN_ADJ_CFG.xml

Change this line from:

<configValue>GROWCOL</configValue>

To:

<configValue>GEO</configValue>

Then recompile the Active Fires and Cloud Mask algorithms such that the auto generated code gets updated to remove the GRC inputs from the deletions above.

That should enable you to just run the Cloud Mask IP algorithm.

Bryan Henderson
Raytheon Company
wzchen
Posts: 89
Joined: Wed Jul 18, 2012 3:01 pm

Re: run Clouds Mask using SDRs as its input

Post by wzchen »

Hi Bryan,

How can I just recompile the Active Fires and Cloud Mask algorithms?
Thanks.
bhenders
Posts: 72
Joined: Wed Jan 05, 2011 9:27 am
Location: Omaha, NE

Re: run Clouds Mask using SDRs as its input

Post by bhenders »

To rebuild Active Fires and Cloud Mask IP do the following:

cd $ADL_HOME/EDR/VIIRS/land/ActiveFires/src

make clean library

cd $ADL_HOME/EDR/VIIRS/imagery/cloudMask/src

make clean library

Bryan Henderson
Raytheon Company
wzchen
Posts: 89
Joined: Wed Jul 18, 2012 3:01 pm

Re: run Clouds Mask using SDRs as its input

Post by wzchen »

I changed those 3 cfg files. However, in $ADL_HOME/cfg/ProEdrViirsActiveFires_CFG.xml file, I couldn't find "VIIRS-MOD-GRC". But, I found "VIIRS-MOD-GRC-TC" in "GridRowCol_Mod_TC" group. So I delete "GridRowCol_Mod_TC" group instead. Is that correct? After I made all those changes, I recompiled ADL in "no debug" mode.
However, when I test the granule NPP000481244268, it was still failed. Do you have any idea what happened?

I grep the following errors from log file.
[10:27 weizhong@rhw3022 log]$ grep "ERROR" ProEdrViirsMasksController_20130603_141146_5191.log 2013/06/03 14:11:51.222.802 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[13ProCmnSDRItem]::queryDMS(VIIRS-MOD-RGEO-TC) [0x2a9d5b0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-MOD-RGEO-TC] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:51.222.830 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[13ProCmnSDRItem]::acquireURs(VIIRS-MOD-RGEO-TC) [0x2a9d5b0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:51.222.860 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[13ProCmnSDRItem]::getData(VIIRS-MOD-RGEO-TC) [0x2a9d5b0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:51.222.880 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[13ProCmnSDRItem]::getData(VIIRS-MOD-RGEO-TC) [0x2a9d5b0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:51.222.897 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[13ProCmnSDRItem]::get(VIIRS-MOD-RGEO-TC) [0x2a9d5b0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:53.093.159 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M5-FSDR) [0x48f2320] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M5-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:53.093.201 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M5-FSDR) [0x48f2320] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:53.093.219 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M5-FSDR) [0x48f2320] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:53.093.230 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M5-FSDR) [0x48f2320] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:53.093.241 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M5-FSDR) [0x48f2320] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:53.149.071 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M7-FSDR) [0x48f6550] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M7-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:53.149.095 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M7-FSDR) [0x48f6550] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:53.149.116 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M7-FSDR) [0x48f6550] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:53.149.132 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M7-FSDR) [0x48f6550] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:53.149.147 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M7-FSDR) [0x48f6550] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:53.562.290 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M11-FSDR) [0x48fa560] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M11-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:53.562.339 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M11-FSDR) [0x48fa560] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:53.562.364 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M11-FSDR) [0x48fa560] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:53.562.382 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M11-FSDR) [0x48fa560] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:53.562.400 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M11-FSDR) [0x48fa560] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:53.786.661 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M15-FSDR) [0x4900a20] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M15-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:53.786.706 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M15-FSDR) [0x4900a20] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:53.786.730 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M15-FSDR) [0x4900a20] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:53.786.748 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M15-FSDR) [0x4900a20] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:53.786.764 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M15-FSDR) [0x4900a20] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:54.158.143 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M16-FSDR) [0x4904a30] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M16-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:54.158.191 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M16-FSDR) [0x4904a30] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:54.158.215 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M16-FSDR) [0x4904a30] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:54.158.231 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M16-FSDR) [0x4904a30] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:54.158.247 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M16-FSDR) [0x4904a30] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:56.157.660 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-MOD-RGEO) [0x4920d60] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-MOD-RGEO] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:56.157.712 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-MOD-RGEO) [0x4920d60] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:56.157.752 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-MOD-RGEO) [0x4920d60] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:56.157.776 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-MOD-RGEO) [0x4920d60] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:56.157.800 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-MOD-RGEO) [0x4920d60] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:58.105.033 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-I1-FSDR) [0xd5d9cb0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-I1-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:58.105.257 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-I1-FSDR) [0xd5d9cb0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:58.105.286 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-I1-FSDR) [0xd5d9cb0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:58.105.310 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-I1-FSDR) [0xd5d9cb0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:58.105.327 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-I1-FSDR) [0xd5d9cb0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:58.189.714 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-I2-FSDR) [0xd5ddc90] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-I2-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:58.189.765 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-I2-FSDR) [0xd5ddc90] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:58.189.798 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-I2-FSDR) [0xd5ddc90] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:58.189.823 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-I2-FSDR) [0xd5ddc90] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:58.189.853 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-I2-FSDR) [0xd5ddc90] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:11:58.265.564 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-I4-FSDR) [0xd5e2030] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-I4-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:11:58.265.604 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-I4-FSDR) [0xd5e2030] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:11:58.265.634 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-I4-FSDR) [0xd5e2030] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:11:58.265.658 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-I4-FSDR) [0xd5e2030] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:11:58.265.688 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-I4-FSDR) [0xd5e2030] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:02.009.385 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-I5-FSDR) [0xd5e5fe0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-I5-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:02.009.420 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-I5-FSDR) [0xd5e5fe0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:02.009.432 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-I5-FSDR) [0xd5e5fe0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:02.009.440 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-I5-FSDR) [0xd5e5fe0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:02.009.448 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-I5-FSDR) [0xd5e5fe0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:06.525.267 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M1-FSDR) [0xd5c40a0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M1-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:06.525.301 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M1-FSDR) [0xd5c40a0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:06.525.314 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M1-FSDR) [0xd5c40a0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:06.525.322 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M1-FSDR) [0xd5c40a0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:06.525.330 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M1-FSDR) [0xd5c40a0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:06.581.091 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M4-FSDR) [0xd5c7d50] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M4-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:06.581.108 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M4-FSDR) [0xd5c7d50] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:06.581.123 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M4-FSDR) [0xd5c7d50] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:06.581.134 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M4-FSDR) [0xd5c7d50] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:06.581.145 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M4-FSDR) [0xd5c7d50] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:06.648.648 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M9-FSDR) [0xd5cbf80] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M9-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:06.648.665 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M9-FSDR) [0xd5cbf80] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:06.648.680 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M9-FSDR) [0xd5cbf80] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:06.648.691 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M9-FSDR) [0xd5cbf80] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:06.648.702 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M9-FSDR) [0xd5cbf80] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:06.716.871 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M10-FSDR) [0xd5cfbb0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M10-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:06.716.889 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M10-FSDR) [0xd5cfbb0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:06.716.903 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M10-FSDR) [0xd5cfbb0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:06.716.914 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M10-FSDR) [0xd5cfbb0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:06.716.925 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M10-FSDR) [0xd5cfbb0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:07.907.088 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M12-FSDR) [0xd5d15a0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M12-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:07.907.138 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M12-FSDR) [0xd5d15a0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:07.907.163 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M12-FSDR) [0xd5d15a0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:07.907.181 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M12-FSDR) [0xd5d15a0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:07.907.199 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M12-FSDR) [0xd5d15a0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:08.549.286 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::queryDMS(VIIRS-M14-FSDR) [0xd5d57a0] UNKNOWN_ERROR queryMetadata: [N_Collection_Short_Name:EQ:VIIRS-M14-FSDR] AND [N_Granule_ID:EQ:NPP000481244268] AND [Platform_Short_Name:EQ:NPP] AND [DatasetLock:EQ:0] from file ProCmnInputItem.cpp, line 426
2013/06/03 14:12:08.549.337 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::acquireURs(VIIRS-M14-FSDR) [0xd5d57a0] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2013/06/03 14:12:08.549.361 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::getData(VIIRS-M14-FSDR) [0xd5d57a0] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 956
2013/06/03 14:12:08.549.379 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[15ProCmnInputItem]::getData(VIIRS-M14-FSDR) [0xd5d57a0] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2013/06/03 14:12:08.549.395 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M14-FSDR) [0xd5d57a0] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 567
bhenders
Posts: 72
Joined: Wed Jan 05, 2011 9:27 am
Location: Omaha, NE

Re: run Clouds Mask using SDRs as its input

Post by bhenders »

You made the right changes, sorry about the cut and paste error on my part. It seems that the failure messages you pasted below are normal for the fact that you don't have radian or unscaled SDR products. The true failure I suspect is further down in the log file, can you go to the bottom of the log file and search backwards for FAIL and then paste from this point backwards in the log file. That should hopefully give me enough information to pinpoint your problem.

Thanks,

Bryan Henderson
Raytheon Company
wzchen
Posts: 89
Joined: Wed Jul 18, 2012 3:01 pm

Re: run Clouds Mask using SDRs as its input

Post by wzchen »

Here is the last part of the log file. Is this helpful?
The log said:
"2013/06/03 14:12:10.384.846 (5191.140262727829376): DBG_HIGH DmCoreCacheInterface.cpp|802| tid-140262727829376 unmap() successfully wrote file: /data/data020/weizhong/temp/run_test_viirs_polartest_rdronly/data/output/withMetadata/ProEdrViirsMasksControllerOutputs/20130501-polar_rdronly/d20130501_t2353458_e2355111_b07826/51aca439-cb622-020ab506-2bae0e51.VIIRS-CM-IP address_==0x157a68b0 length_==14747138"
However, I can't find it from my output.
...
2013/06/03 14:12:08.869.690 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[15ProCmnInputItem]::get(VIIRS-M14-FSDR) [0xd5d52b0] PRO_CROSSGRAN_FAIL getData() call from file ProCmnDataItem.cpp, line 567
2013/06/03 14:12:09.832.949 (5191.140262727829376): DBG_HIGH InfTk_CppApi.cpp|272|updateHealth|Description=ProEdrViirsMasksController algorithm is alive
2013/06/03 14:12:10.343.789 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnProductDictionary[ProCmnProductDictionary]::fillFunction(fieldName:snowIceCover, fieldType:UInt8, outPtr:0x2429d000, scanSize:0, fillNonFillArea:1)() [0x1911e50] ROOT PRO_FAIL nothing filled from file /data/data020/weizhong/ADL4.1/CSPP/ADL4.1_Mx6.7_VCM_sdr_1/include/ProCmnProductDictionary.h, line 1361
2013/06/03 14:12:10.344.126 (5191.140262727829376): DBG_HIGH /data/data020/weizhong/ADL4.1/CSPP/ADL4.1_Mx6.7_VCM_sdr_1/include/ProCmnFieldAddressHelper.h|784|ProCmnFieldAddressHelper[snowIceCover]::crossGranuleWorker(fillField() call-failed)
2013/06/03 14:12:10.344.232 (5191.140262727829376): DBG_HIGH /data/data020/weizhong/ADL4.1/CSPP/ADL4.1_Mx6.7_VCM_sdr_1/include/ProCmnAlgorithm.h|1839|ProCmnAlgorithm[ProEdrViirsCM]::assignDataPtr(GIP_SIC_GRAN) PRO_FAIL (getFieldAddress() for 20ProCmnGridIpGranItem(VIIRS-GridIP-VIIRS-Snow-Ice-Cover-Mod-Gran) fieldName snowIceCover failed) (from: ProEdrViirsCM.cpp on line 711)
2013/06/03 14:12:10.344.296 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProEdrViirsCM[ProEdrViirsCM]::doProcessing(NPP000481244268) [0x7f910dfb2010] ROOT PRO_FAIL input assignDataPtr(GIP_SIC_GRAN) from file ProEdrViirsCM.cpp, line 719
2013/06/03 14:12:10.344.334 (5191.140262727829376): DBG_HIGH ProCmnMessage.cpp|191|Status: INF_STATUSTYPE_EDR_FAIL | ShortName: VIIRS-CM-IP | Description: IP--VIIRS-CM-IP
2013/06/03 14:12:10.384.846 (5191.140262727829376): DBG_HIGH DmCoreCacheInterface.cpp|802| tid-140262727829376 unmap() successfully wrote file: /data/data020/weizhong/temp/run_test_viirs_polartest_rdronly/data/output/withMetadata/ProEdrViirsMasksControllerOutputs/20130501-polar_rdronly/d20130501_t2353458_e2355111_b07826/51aca439-cb622-020ab506-2bae0e51.VIIRS-CM-IP address_==0x157a68b0 length_==14747138
2013/06/03 14:12:10.397.040 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAlgorithm[ProEdrViirsCM]::doPstage(NPP000481244268) [0x7f910dfb2010] PRO_FAIL doProcessing() call from file ProCmnAlgorithm.cpp, line 3447
2013/06/03 14:12:10.397.070 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAlgorithm[ProEdrViirsCM]::doIpoModel(NPP000481244268) [0x7f910dfb2010] PRO_FAIL doPstage() call from file ProCmnAlgorithm.cpp, line 4163
2013/06/03 14:12:10.397.095 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAlgorithm[ProEdrViirsCM]::runAlgorithmImpl() [0x7f910dfb2010] PRO_FAIL doIpoModel() call from file ProCmnAlgorithm.cpp, line 4266
2013/06/03 14:12:10.397.115 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAlgorithmBase[ProEdrViirsCM]::runAlgorithm() [0x7f910dfb2010] PRO_FAIL runAlgorithmImpl() call from file ProCmnAlgorithmBase.cpp, line 501
2013/06/03 14:12:10.397.133 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnControllerAlgorithm[ProEdrViirsMasksController]::runAlgorithmChain(NPP000481244268) [0x1337990] PRO_FAIL runAlgorithm() call from file ProCmnControllerAlgorithm.cpp, line 476
2013/06/03 14:12:10.397.167 (5191.140262727829376): DBG_HIGH ProCmnMessage.cpp|191|Status: INF_STATUSTYPE_EDR_FAIL | ShortName: VIIRS-AF-EDR | Description: EDR--VIIRS-AF-EDR
2013/06/03 14:12:10.397.187 (5191.140262727829376): DBG_HIGH ProCmnMessage.cpp|191|Status: INF_STATUSTYPE_ANC_FAIL | ShortName: VIIRS-ANC-Optical-Depth-Mod-Gran | Description: ANC--VIIRS-ANC-Optical-Depth-Mod-Gran
2013/06/03 14:12:10.409.626 (5191.140262727829376): DBG_HIGH DmCoreCacheInterface.cpp|802| tid-140262727829376 unmap() successfully wrote file: /data/data020/weizhong/temp/run_test_viirs_polartest_rdronly/data/output/withMetadata/ProEdrViirsMasksControllerOutputs/20130501-polar_rdronly/d20130501_t2353458_e2355111_b07826/51aca42b-bb565-020ab506-2bacfe36.VIIRS-AF-EDR address_==0x59a7d70 length_==20
2013/06/03 14:12:10.462.707 (5191.140262727829376): DBG_HIGH DmCoreCacheInterface.cpp|802| tid-140262727829376 unmap() successfully wrote file: /data/data020/weizhong/temp/run_test_viirs_polartest_rdronly/data/output/withMetadata/ProEdrViirsMasksControllerOutputs/20130501-polar_rdronly/d20130501_t2353458_e2355111_b07826/51aca427-a7747-020ab506-2babcc04.VIIRS-ANC-Optical-Depth-Mod-Gran address_==0x7f910ccf1010 length_==19660800
2013/06/03 14:12:10.475.515 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnControllerBase[ProEdrViirsMasksController]::runAlgorithmImpl() [0x1337990] PRO_FAIL runAlgorithmChain() call from file ProCmnControllerBase.cpp, line 243
2013/06/03 14:12:10.475.547 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAlgorithmBase[ProEdrViirsMasksController]::runAlgorithm() [0x1337990] PRO_FAIL runAlgorithmImpl() call from file ProCmnAlgorithmBase.cpp, line 501
2013/06/03 14:12:10.475.566 (5191.140262727829376): DBG_HIGH ProCmnMessage.cpp|213|Status: INF_STATUSTYPE_TASK_FAIL | Description: ProEdrViirsMasksController processing did not complete successfully
2013/06/03 14:12:10.571.428 (5191.140262727829376): DBG_HIGH InfTk_CppApi.cpp|272|updateHealth|Description=ProEdrViirsMasksController algorithm shutting down
2013/06/03 14:12:10.571.487 (5191.140262727829376): DBG_HIGH InfTk_CppApi.cpp|155|term| exitValue=0
2013/06/03 14:12:10.571.537 (5191.140262727829376): DBG_HIGH InfTk_ServiceModule.cpp|529|Status Type:INF_STATUSTYPE_PROC_COMPL,Timestamp:2013-06-03 14:12:10.571511Z,ID1:,ID2:,Name1:,Name2:,Name3:,Quality:-1,Severity:INF_SEVERITYLEVEL_NOT_SET,Logging Level:INF_LOGLEVEL_NOT_SET,Display Flag:INF_DISPLAYFLAG_NOT_SET,Description:Process completed,Process WID:0,Subject WID:0
2013/06/03 14:12:10.573.239 (5191.140262727829376): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAppl[ProCmnViirsAppl]::run() [0x7fffd7ea17f0] PRO_FAIL runAlgorithm() call from file ProCmnAppl.cpp, line 786
bhenders
Posts: 72
Joined: Wed Jan 05, 2011 9:27 am
Location: Omaha, NE

Re: run Clouds Mask using SDRs as its input

Post by bhenders »

Do you still have the update in for the ProGipViirsGridToGranSnowIceCover_CFG.xml config file to change the input SDR band from M1 -> M8?

Your failure seems to be the exact failure that we had seen before where the software was producing shell GridToGran products for snow/ice at night.

2013/06/03 14:12:10.344.232 (5191.140262727829376): DBG_HIGH /data/data020/weizhong/ADL4.1/CSPP/ADL4.1_Mx6.7_VCM_sdr_1/include/ProCmnAlgorithm.h|1839|ProCmnAlgorithm[ProEdrViirsCM]::assignDataPtr(GIP_SIC_GRAN) PRO_FAIL (getFieldAddress() for 20ProCmnGridIpGranItem(VIIRS-GridIP-VIIRS-Snow-Ice-Cover-Mod-Gran) fieldName snowIceCover failed) (from: ProEdrViirsCM.cpp on line 711)

Please confirm that indeed you are running with that change along with these 3 additional config file changes. Otherwise, I might have to see the complete log file. If you have access to eRooms can you upload a complete log file to a location on eRooms?

Thanks,

Bryan Henderson
Raytheon Company
kbisanz
Posts: 280
Joined: Wed Jan 05, 2011 7:02 pm
Location: Omaha NE

Re: run Clouds Mask using SDRs as its input

Post by kbisanz »

You can also add an attachment to your post. When posting, look below and to the left of "Save Preview Submit". You will see a tab that says "Upload attachment".
Kevin Bisanz
Raytheon Company
wzchen
Posts: 89
Joined: Wed Jul 18, 2012 3:01 pm

Re: run Clouds Mask using SDRs as its input

Post by wzchen »

I think I just accidentally picked up a bad granule. Your comment made me to try a day time granule. It worked! Then, I tried another night time granule. It worked too. So I test more granules. Only two of them did not work including the old one. I attached a log file from the failed granule. Maybe you are interested in it.

It only took about 2min to run one granule now.
Thanks a lot.
Attachments

[The extension log has been deactivated and can no longer be displayed.]

Post Reply