MODAPS PCR 2009-08-12
PCR Number | |
---|---|
Date | 2009-08-12 |
Initiator | TK Lim |
Abstract | Linux certification of PGE69. |
Problem Statement | Linux PGE69 code conversion for Terra (v5.3.6) and Aqua (v51.0.1). Encountered internal Linux Fortran compiler "Lowering Error" problem,segmentation fault with utility functions adjustl, pack, mask, memory issue. |
Description of Change | "Lowering Error" - code changes in GeographicSorting.f90, Level3DailyWrite.f90to ensure the use of correct number of passing arguments to their subroutines. Segmentation fault - code changes in MOD_PR08T.f90, MOD_PR08TH.f90, andRuntimeInfo.f90 with explicit Do loop logic, instead of intrinsic functions.Made code changes in StatisticsDescription.f90 of shared code src_L3API.Tuning some dimension size values. |
Products Affected | M[O|Y]D08TLH, M[O|Y]D08_TL |
Software Affected | PGE69 |
Processing String to Receive the Change | Terra Forward, Terra Reprocessing, Aqua Forward, Aqua Reprocessing |
Downstream Product Effects | All L3 Atmosphere Products. |
Data Granules to be Used for Science Testing | Aqua and Terra 2009-193 - Science tests were completed on both Mandrake Linuxand Mandriva Linux systems with successful results. Tile products were usedto make daily products and compared against operational IRIX baseline. Results numerically equivalent. |
Justification | Allows MODAPS the flexibility to run PGE69 on Linux systems. Will be criticalif/when IRIX systems are no longer available. |
Effective Date for Implementation of Change | |
Status | Steve Platnick approved for Atmospheres, Michael King approved on 08/25/09. |