MODAPS PCR 10-015

PCR Number 10-015
Date 2010-12-23
Initiator Gang Ye and George Riggs
Abstract A minor code fix to address a latent bug discovered during development of an equivalent code for generating the daily snow DDR from MODIS Proxy data (VIIRS) at Land PEATE.
Problem Statement Type change of a variable from static to dynamic while porting the code to Linux isn't correct. Though wasn't a problem in the version currently in operation at MODAPS a change to the code in LandPEATE revealed it to be a bug in case a similar change is introduced to the code in future version of the MODIS algorithm. (Details in email communication document: PGE43_V5.0.14_PCR_Support.doc)
Description of Change Change the variable type of variable 'Inbuf ' in the routine MOD_PR10A1_InputSnowAndObs.c at line 117 from 'struct' to 'static struct'. This is not expected to make any difference to the functionality of the process since there was no I/O read after this routine.
Products Affected MO[Y]D10A1
Software Affected PGE43 v5.0.14
Processing String to Receive the Change Terra Forward, Terra Reprocessing, Aqua Forward, Aqua Reprocessing
Downstream Product Effects None.
Data Granules to be Used for Science Testing Run global test of the PGE for Terra and Aqua data days 2003193 and 2003194.
Justification Remove the latent bug in the software. This will not have any effect on the product produced at MODAPS.
Effective Date for Implementation of Change Completed.
Status Sadashiva Devadiga approved on 12/23/2010. Since this is not an active bug and doesn't affect the product in any way, with or without the change, the limited test run at MODAPS is sufficient. No additional science testing is required.