Upgrade WRFDA CRTM code base to v2.3.0#627
Merged
jjguerrette merged 5 commits intowrf-model:masterfrom Sep 14, 2018
Merged
Conversation
added 5 commits
September 5, 2018 10:40
Additionally: + Copy var/external/crtm_2.2.3/makefile and libsrc/makefile to new var/external/crtm_2.3.0 subdirectory + Update top-level Makefile and compile Following steps described in PR wrf-model#45 Changes to be committed: modified: Makefile modified: compile new file: var/external/crtm_2.3.0/README new file: var/external/crtm_2.3.0/config-setup/ftn.setup new file: var/external/crtm_2.3.0/config-setup/ftn.setup.csh new file: var/external/crtm_2.3.0/config-setup/g95-debug.setup.csh new file: var/external/crtm_2.3.0/config-setup/g95.setup.csh new file: var/external/crtm_2.3.0/config-setup/gfortran-debug.setup new file: var/external/crtm_2.3.0/config-setup/gfortran-debug.setup.csh new file: var/external/crtm_2.3.0/config-setup/gfortran.setup new file: var/external/crtm_2.3.0/config-setup/gfortran.setup.csh new file: var/external/crtm_2.3.0/config-setup/ifort-debug.setup new file: var/external/crtm_2.3.0/config-setup/ifort-debug.setup.csh new file: var/external/crtm_2.3.0/config-setup/ifort.setup new file: var/external/crtm_2.3.0/config-setup/ifort.setup.csh new file: var/external/crtm_2.3.0/config-setup/pgf95-debug.setup new file: var/external/crtm_2.3.0/config-setup/pgf95-debug.setup.csh new file: var/external/crtm_2.3.0/config-setup/pgf95.setup new file: var/external/crtm_2.3.0/config-setup/pgf95.setup.csh new file: var/external/crtm_2.3.0/config-setup/xlf2003-debug.setup new file: var/external/crtm_2.3.0/config-setup/xlf2003-debug.setup.csh new file: var/external/crtm_2.3.0/config-setup/xlf2003.setup new file: var/external/crtm_2.3.0/config-setup/xlf2003.setup.csh new file: var/external/crtm_2.3.0/crtm_release_notes.txt new file: var/external/crtm_2.3.0/libsrc/ACCoeff_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/ACCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ADA_Module.f90 new file: var/external/crtm_2.3.0/libsrc/AOvar_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ASvar_Define.f90 new file: var/external/crtm_2.3.0/libsrc/AerosolCoeff_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/AerosolCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Azimuth_Emissivity_F6_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Azimuth_Emissivity_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Binary_File_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AOD_Module.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Adjoint_Module.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AerosolCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AerosolScatter.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Aerosol_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AncillaryInput_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AntennaCorrection.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AtmAbsorption.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Atmosphere.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Atmosphere_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_ChannelInfo_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_CloudCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_CloudCover_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_CloudScatter.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Cloud_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Fastem1.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_FastemX.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Forward_Module.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_GeometryInfo.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_GeometryInfo_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Geometry_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IRSSEM.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IR_Ice_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IR_Land_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IR_Snow_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IR_Water_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IRiceCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IRlandCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IRsnowCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_IRwaterCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Interpolation.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_K_Matrix_Module.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_LifeCycle.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_LowFrequency_MWSSEM.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_MW_Ice_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_MW_Land_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_MW_Snow_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_MW_Water_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_MWwaterCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Model_Profiles.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Module.fpp new file: var/external/crtm_2.3.0/libsrc/CRTM_MoleculeScatter.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_NLTECorrection.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Options_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Planck_Functions.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Predictor.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Predictor_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_RTSolution.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_RTSolution_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SEcategory.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SensorData_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SensorInfo.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SfcOptics_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_SpcCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Surface_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Tangent_Linear_Module.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_TauCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VIS_Ice_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VIS_Land_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VIS_Snow_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VIS_Water_SfcOptics.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VISiceCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VISlandCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VISsnowCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_VISwaterCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/CRTM_Version.inc new file: var/external/crtm_2.3.0/libsrc/CSvar_Define.f90 new file: var/external/crtm_2.3.0/libsrc/CloudCoeff_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/CloudCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Common_RTSolution.f90 new file: var/external/crtm_2.3.0/libsrc/Compare_Float_Numbers.f90 new file: var/external/crtm_2.3.0/libsrc/DateTime_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/Date_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/Ellison.f90 new file: var/external/crtm_2.3.0/libsrc/Emission_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Endian_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/File_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/FitCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/FitCoeff_Destroy.inc new file: var/external/crtm_2.3.0/libsrc/FitCoeff_Equal.inc new file: var/external/crtm_2.3.0/libsrc/FitCoeff_Info.inc new file: var/external/crtm_2.3.0/libsrc/FitCoeff_ReadFile.inc new file: var/external/crtm_2.3.0/libsrc/FitCoeff_SetValue.inc new file: var/external/crtm_2.3.0/libsrc/FitCoeff_WriteFile.inc new file: var/external/crtm_2.3.0/libsrc/Foam_Utility_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Fresnel.f90 new file: var/external/crtm_2.3.0/libsrc/Fundamental_Constants.f90 new file: var/external/crtm_2.3.0/libsrc/Guillou.f90 new file: var/external/crtm_2.3.0/libsrc/Hyperbolic_Step.f90 new file: var/external/crtm_2.3.0/libsrc/IRwaterCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/LSEatlas_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Large_Scale_Correction_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Liu.f90 new file: var/external/crtm_2.3.0/libsrc/MWwaterCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/MWwaterLUT_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Message_Handler.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_AMSRE_SICEEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_AMSRE_SNOWEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_AMSU_SICEEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_AMSU_SnowEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SeaICE_LIB.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SeaICE_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SnowEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_LandEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_MHS_SICEEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_MHS_SnowEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SEAICE_PHYEM_MODULE.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SSMIS_SeaIceEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SSMIS_SnowEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_SIceEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_SnowEM_Module.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SnowEM_ATMS_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/NESDIS_SnowEM_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/NLTECoeff_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/NLTECoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/NLTE_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/NLTE_Predictor_Define.f90 new file: var/external/crtm_2.3.0/libsrc/NLTE_Predictor_IO.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_AtmAbsorption.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_Predictor.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_Predictor_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ODAS_TauCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_AtmAbsorption.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_CoordinateMapping.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_Predictor.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_Predictor_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ODPS_TauCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/ODSSU_AtmAbsorption.f90 new file: var/external/crtm_2.3.0/libsrc/ODSSU_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/ODSSU_Define.f90 new file: var/external/crtm_2.3.0/libsrc/ODSSU_TauCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/ODZeeman_AtmAbsorption.f90 new file: var/external/crtm_2.3.0/libsrc/ODZeeman_Predictor.f90 new file: var/external/crtm_2.3.0/libsrc/ODZeeman_TauCoeff.f90 new file: var/external/crtm_2.3.0/libsrc/PAFV_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Profile_Utility_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/RTV_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Reflection_Correction_Module.f90 new file: var/external/crtm_2.3.0/libsrc/SEcategory_Define.f90 new file: var/external/crtm_2.3.0/libsrc/SOI_Module.f90 new file: var/external/crtm_2.3.0/libsrc/SSU_Input_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Search_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/SensorInfo_Parameters.f90 new file: var/external/crtm_2.3.0/libsrc/Slope_Variance.f90 new file: var/external/crtm_2.3.0/libsrc/Small_Scale_Correction_Module.f90 new file: var/external/crtm_2.3.0/libsrc/Sort_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/SpcCoeff_Binary_IO.f90 new file: var/external/crtm_2.3.0/libsrc/SpcCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Spectral_Units_Conversion.f90 new file: var/external/crtm_2.3.0/libsrc/String_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/Subset_Define.f90 new file: var/external/crtm_2.3.0/libsrc/TauCoeff_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Timing_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/Type_Kinds.f90 new file: var/external/crtm_2.3.0/libsrc/UnitTest_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Zeeman_Input_Define.f90 new file: var/external/crtm_2.3.0/libsrc/Zeeman_Utility.f90 new file: var/external/crtm_2.3.0/libsrc/iAtm_Define.f90 new file: var/external/crtm_2.3.0/libsrc/make.dependencies new file: var/external/crtm_2.3.0/libsrc/make.filelist new file: var/external/crtm_2.3.0/libsrc/makefile new file: var/external/crtm_2.3.0/makefile
...following instructions from Ben Johnson at JCSDA to fix GNU compilation
Changes to be committed:
modified: var/external/crtm_2.3.0/libsrc/CRTM_CloudCover_Define.f90
...following same precedures used for CRTM 2.2.3 described in PR's wrf-model#58, wrf-model#214, and wrf-model#229 Changes to be committed: modified: var/external/crtm_2.3.0/libsrc/CRTM_Adjoint_Module.f90 modified: var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics_Define.f90 modified: var/external/crtm_2.3.0/libsrc/CRTM_Forward_Module.f90 modified: var/external/crtm_2.3.0/libsrc/CRTM_K_Matrix_Module.f90 modified: var/external/crtm_2.3.0/libsrc/CRTM_RTSolution_Define.f90 modified: var/external/crtm_2.3.0/libsrc/CRTM_Tangent_Linear_Module.f90
…commit gets the correct file from crtm_2.2.3/libsrc/makefile Changes to be committed: modified: var/external/crtm_2.3.0/libsrc/makefile
Changes to be committed: deleted: crtm_2.2.3/README deleted: crtm_2.2.3/config-setup/g95-debug.setup deleted: crtm_2.2.3/config-setup/g95-debug.setup.csh deleted: crtm_2.2.3/config-setup/g95.setup deleted: crtm_2.2.3/config-setup/g95.setup.csh deleted: crtm_2.2.3/config-setup/gfortran-debug.setup deleted: crtm_2.2.3/config-setup/gfortran-debug.setup.csh deleted: crtm_2.2.3/config-setup/gfortran.setup deleted: crtm_2.2.3/config-setup/gfortran.setup.csh deleted: crtm_2.2.3/config-setup/ifort-debug.setup deleted: crtm_2.2.3/config-setup/ifort-debug.setup.csh deleted: crtm_2.2.3/config-setup/ifort.setup deleted: crtm_2.2.3/config-setup/ifort.setup.csh deleted: crtm_2.2.3/config-setup/pgf95-debug.setup deleted: crtm_2.2.3/config-setup/pgf95-debug.setup.csh deleted: crtm_2.2.3/config-setup/pgf95.setup deleted: crtm_2.2.3/config-setup/pgf95.setup.csh deleted: crtm_2.2.3/config-setup/xlf2003-debug.setup deleted: crtm_2.2.3/config-setup/xlf2003-debug.setup.csh deleted: crtm_2.2.3/config-setup/xlf2003.setup deleted: crtm_2.2.3/config-setup/xlf2003.setup.csh deleted: crtm_2.2.3/crtm_release_notes.txt deleted: crtm_2.2.3/libsrc/ACCoeff_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/ACCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/ADA_Module.f90 deleted: crtm_2.2.3/libsrc/AOvar_Define.f90 deleted: crtm_2.2.3/libsrc/ASvar_Define.f90 deleted: crtm_2.2.3/libsrc/AerosolCoeff_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/AerosolCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/Azimuth_Emissivity_F6_Module.f90 deleted: crtm_2.2.3/libsrc/Azimuth_Emissivity_Module.f90 deleted: crtm_2.2.3/libsrc/Binary_File_Utility.f90 deleted: crtm_2.2.3/libsrc/CRTM_AOD_Module.f90 deleted: crtm_2.2.3/libsrc/CRTM_Adjoint_Module.f90 deleted: crtm_2.2.3/libsrc/CRTM_AerosolCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_AerosolScatter.f90 deleted: crtm_2.2.3/libsrc/CRTM_Aerosol_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_AncillaryInput_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_AntennaCorrection.f90 deleted: crtm_2.2.3/libsrc/CRTM_AtmAbsorption.f90 deleted: crtm_2.2.3/libsrc/CRTM_AtmOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_AtmOptics_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_Atmosphere.f90 deleted: crtm_2.2.3/libsrc/CRTM_Atmosphere_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_ChannelInfo_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_CloudCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_CloudScatter.f90 deleted: crtm_2.2.3/libsrc/CRTM_Cloud_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_Fastem1.f90 deleted: crtm_2.2.3/libsrc/CRTM_FastemX.f90 deleted: crtm_2.2.3/libsrc/CRTM_Forward_Module.f90 deleted: crtm_2.2.3/libsrc/CRTM_GeometryInfo.f90 deleted: crtm_2.2.3/libsrc/CRTM_GeometryInfo_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_Geometry_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_IRSSEM.f90 deleted: crtm_2.2.3/libsrc/CRTM_IR_Ice_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_IR_Land_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_IR_Snow_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_IR_Water_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_IRiceCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_IRlandCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_IRsnowCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_IRwaterCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_Interpolation.f90 deleted: crtm_2.2.3/libsrc/CRTM_K_Matrix_Module.f90 deleted: crtm_2.2.3/libsrc/CRTM_LifeCycle.f90 deleted: crtm_2.2.3/libsrc/CRTM_LowFrequency_MWSSEM.f90 deleted: crtm_2.2.3/libsrc/CRTM_MW_Ice_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_MW_Land_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_MW_Snow_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_MW_Water_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_MWwaterCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_Model_Profiles.f90 deleted: crtm_2.2.3/libsrc/CRTM_Module.fpp deleted: crtm_2.2.3/libsrc/CRTM_MoleculeScatter.f90 deleted: crtm_2.2.3/libsrc/CRTM_NLTECorrection.f90 deleted: crtm_2.2.3/libsrc/CRTM_Options_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_Parameters.f90 deleted: crtm_2.2.3/libsrc/CRTM_Planck_Functions.f90 deleted: crtm_2.2.3/libsrc/CRTM_Predictor.f90 deleted: crtm_2.2.3/libsrc/CRTM_Predictor_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_RTSolution.f90 deleted: crtm_2.2.3/libsrc/CRTM_RTSolution_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_SEcategory.f90 deleted: crtm_2.2.3/libsrc/CRTM_SensorData_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_SensorInfo.f90 deleted: crtm_2.2.3/libsrc/CRTM_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_SfcOptics_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_SpcCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_Surface_Define.f90 deleted: crtm_2.2.3/libsrc/CRTM_Tangent_Linear_Module.f90 deleted: crtm_2.2.3/libsrc/CRTM_TauCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_Utility.f90 deleted: crtm_2.2.3/libsrc/CRTM_VIS_Ice_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_VIS_Land_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_VIS_Snow_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_VIS_Water_SfcOptics.f90 deleted: crtm_2.2.3/libsrc/CRTM_VISiceCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_VISlandCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_VISsnowCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_VISwaterCoeff.f90 deleted: crtm_2.2.3/libsrc/CRTM_Version.inc deleted: crtm_2.2.3/libsrc/CSvar_Define.f90 deleted: crtm_2.2.3/libsrc/CloudCoeff_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/CloudCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/Common_RTSolution.f90 deleted: crtm_2.2.3/libsrc/Compare_Float_Numbers.f90 deleted: crtm_2.2.3/libsrc/DateTime_Utility.f90 deleted: crtm_2.2.3/libsrc/Date_Utility.f90 deleted: crtm_2.2.3/libsrc/Ellison.f90 deleted: crtm_2.2.3/libsrc/Emission_Module.f90 deleted: crtm_2.2.3/libsrc/Endian_Utility.f90 deleted: crtm_2.2.3/libsrc/File_Utility.f90 deleted: crtm_2.2.3/libsrc/FitCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/FitCoeff_Destroy.inc deleted: crtm_2.2.3/libsrc/FitCoeff_Equal.inc deleted: crtm_2.2.3/libsrc/FitCoeff_Info.inc deleted: crtm_2.2.3/libsrc/FitCoeff_ReadFile.inc deleted: crtm_2.2.3/libsrc/FitCoeff_SetValue.inc deleted: crtm_2.2.3/libsrc/FitCoeff_WriteFile.inc deleted: crtm_2.2.3/libsrc/Foam_Utility_Module.f90 deleted: crtm_2.2.3/libsrc/Fresnel.f90 deleted: crtm_2.2.3/libsrc/Fundamental_Constants.f90 deleted: crtm_2.2.3/libsrc/Guillou.f90 deleted: crtm_2.2.3/libsrc/Hyperbolic_Step.f90 deleted: crtm_2.2.3/libsrc/IRwaterCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/LSEatlas_Define.f90 deleted: crtm_2.2.3/libsrc/Large_Scale_Correction_Module.f90 deleted: crtm_2.2.3/libsrc/Liu.f90 deleted: crtm_2.2.3/libsrc/MWwaterCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/MWwaterLUT_Define.f90 deleted: crtm_2.2.3/libsrc/Message_Handler.f90 deleted: crtm_2.2.3/libsrc/NESDIS_AMSRE_SICEEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_AMSRE_SNOWEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_AMSU_SICEEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_AMSU_SnowEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_ATMS_SnowEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_LandEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_MHS_SICEEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_MHS_SnowEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SEAICE_PHYEM_MODULE.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SSMIS_SeaIceEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SSMIS_SnowEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SSMI_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SSMI_SIceEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SSMI_SnowEM_Module.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SnowEM_ATMS_Parameters.f90 deleted: crtm_2.2.3/libsrc/NESDIS_SnowEM_Parameters.f90 deleted: crtm_2.2.3/libsrc/NLTECoeff_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/NLTECoeff_Define.f90 deleted: crtm_2.2.3/libsrc/NLTE_Parameters.f90 deleted: crtm_2.2.3/libsrc/NLTE_Predictor_Define.f90 deleted: crtm_2.2.3/libsrc/NLTE_Predictor_IO.f90 deleted: crtm_2.2.3/libsrc/ODAS_AtmAbsorption.f90 deleted: crtm_2.2.3/libsrc/ODAS_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/ODAS_Define.f90 deleted: crtm_2.2.3/libsrc/ODAS_Predictor.f90 deleted: crtm_2.2.3/libsrc/ODAS_Predictor_Define.f90 deleted: crtm_2.2.3/libsrc/ODAS_TauCoeff.f90 deleted: crtm_2.2.3/libsrc/ODPS_AtmAbsorption.f90 deleted: crtm_2.2.3/libsrc/ODPS_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/ODPS_CoordinateMapping.f90 deleted: crtm_2.2.3/libsrc/ODPS_Define.f90 deleted: crtm_2.2.3/libsrc/ODPS_Predictor.f90 deleted: crtm_2.2.3/libsrc/ODPS_Predictor_Define.f90 deleted: crtm_2.2.3/libsrc/ODPS_TauCoeff.f90 deleted: crtm_2.2.3/libsrc/ODSSU_AtmAbsorption.f90 deleted: crtm_2.2.3/libsrc/ODSSU_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/ODSSU_Define.f90 deleted: crtm_2.2.3/libsrc/ODSSU_TauCoeff.f90 deleted: crtm_2.2.3/libsrc/ODZeeman_AtmAbsorption.f90 deleted: crtm_2.2.3/libsrc/ODZeeman_Predictor.f90 deleted: crtm_2.2.3/libsrc/ODZeeman_TauCoeff.f90 deleted: crtm_2.2.3/libsrc/PAFV_Define.f90 deleted: crtm_2.2.3/libsrc/Profile_Utility_Parameters.f90 deleted: crtm_2.2.3/libsrc/RTV_Define.f90 deleted: crtm_2.2.3/libsrc/Reflection_Correction_Module.f90 deleted: crtm_2.2.3/libsrc/SEcategory_Define.f90 deleted: crtm_2.2.3/libsrc/SOI_Module.f90 deleted: crtm_2.2.3/libsrc/SSU_Input_Define.f90 deleted: crtm_2.2.3/libsrc/Search_Utility.f90 deleted: crtm_2.2.3/libsrc/SensorInfo_Parameters.f90 deleted: crtm_2.2.3/libsrc/Slope_Variance.f90 deleted: crtm_2.2.3/libsrc/Small_Scale_Correction_Module.f90 deleted: crtm_2.2.3/libsrc/Sort_Utility.f90 deleted: crtm_2.2.3/libsrc/SpcCoeff_Binary_IO.f90 deleted: crtm_2.2.3/libsrc/SpcCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/Spectral_Units_Conversion.f90 deleted: crtm_2.2.3/libsrc/String_Utility.f90 deleted: crtm_2.2.3/libsrc/Subset_Define.f90 deleted: crtm_2.2.3/libsrc/TauCoeff_Define.f90 deleted: crtm_2.2.3/libsrc/Timing_Utility.f90 deleted: crtm_2.2.3/libsrc/Type_Kinds.f90 deleted: crtm_2.2.3/libsrc/UnitTest_Define.f90 deleted: crtm_2.2.3/libsrc/Zeeman_Input_Define.f90 deleted: crtm_2.2.3/libsrc/Zeeman_Utility.f90 deleted: crtm_2.2.3/libsrc/iAtm_Define.f90 deleted: crtm_2.2.3/libsrc/make.dependencies deleted: crtm_2.2.3/libsrc/make.filelist deleted: crtm_2.2.3/libsrc/makefile deleted: crtm_2.2.3/makefile modified: ../run/crtm_coeffs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TYPE: enhancement
KEYWORDS: CRTM, radiance, DA, RTM
SOURCE: internal
DESCRIPTION OF CHANGES: WRFDA carries the CRTM source code, nearly unmodified from the release version from JCDSA. This PR upgrades that code base from v2.2.3 to v2.3.0, including the set of coefficient files (var/run/crtm_coeffs) stored on Cheyenne. This upgrade is necessary for using CRTM to simulate GOES-16 ABI radiances, and also keeps WRFDA up to date.
Those steps followed the procedures laid out in PR #45.
Some modification of CRTMv2.3.0 source code was required, which followed procedures used for CRTM 2.2.3 described in PR's WRFDA ifdef CRTM_MODIF clean up: follow-up to the ecdd5a1 commit #58, Tweaks to allow CRTM_2.2.3 to compile on Fujitsu #214, and Mods to allow WRFDA/CRTM_2.2.3 to build with CRAY CCE #229 for these files:
var/external/crtm_2.3.0/libsrc/CRTM_Adjoint_Module.f90
var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics_Define.f90
var/external/crtm_2.3.0/libsrc/CRTM_Forward_Module.f90
var/external/crtm_2.3.0/libsrc/CRTM_K_Matrix_Module.f90
var/external/crtm_2.3.0/libsrc/CRTM_RTSolution_Define.f90
var/external/crtm_2.3.0/libsrc/CRTM_Tangent_Linear_Module.f90
Finally, the new CRTM Cloud Cover code (var/external/crtm_2.3.0/libsrc/CRTM_CloudCover_Define.f90) was modified following instructions from Ben Johnson at JCSDA to fix GNU compilation:
LIST OF MODIFIED FILES:
M Makefile
M compile
D var/external/crtm_2.2.3/config-setup/g95.setup
D var/external/crtm_2.2.3/crtm_release_notes.txt
D var/external/crtm_2.2.3/libsrc/CRTM_Version.inc
D var/external/crtm_2.2.3/libsrc/UnitTest_Define.f90
R091 var/external/crtm_2.2.3/README var/external/crtm_2.3.0/README
R056 var/external/crtm_2.2.3/config-setup/g95-debug.setup var/external/crtm_2.3.0/config-setup/ftn.setup
A var/external/crtm_2.3.0/config-setup/ftn.setup.csh
R100 var/external/crtm_2.2.3/config-setup/g95-debug.setup.csh var/external/crtm_2.3.0/config-setup/g95-debug.setup.csh
R100 var/external/crtm_2.2.3/config-setup/g95.setup.csh var/external/crtm_2.3.0/config-setup/g95.setup.csh
R097 var/external/crtm_2.2.3/config-setup/gfortran-debug.setup var/external/crtm_2.3.0/config-setup/gfortran-debug.setup
R090 var/external/crtm_2.2.3/config-setup/gfortran-debug.setup.csh var/external/crtm_2.3.0/config-setup/gfortran-debug.setup.csh
R097 var/external/crtm_2.2.3/config-setup/gfortran.setup var/external/crtm_2.3.0/config-setup/gfortran.setup
R096 var/external/crtm_2.2.3/config-setup/gfortran.setup.csh var/external/crtm_2.3.0/config-setup/gfortran.setup.csh
R090 var/external/crtm_2.2.3/config-setup/ifort-debug.setup var/external/crtm_2.3.0/config-setup/ifort-debug.setup
R071 var/external/crtm_2.2.3/config-setup/ifort-debug.setup.csh var/external/crtm_2.3.0/config-setup/ifort-debug.setup.csh
R090 var/external/crtm_2.2.3/config-setup/ifort.setup var/external/crtm_2.3.0/config-setup/ifort.setup
R078 var/external/crtm_2.2.3/config-setup/ifort.setup.csh var/external/crtm_2.3.0/config-setup/ifort.setup.csh
R100 var/external/crtm_2.2.3/config-setup/pgf95-debug.setup var/external/crtm_2.3.0/config-setup/pgf95-debug.setup
R100 var/external/crtm_2.2.3/config-setup/pgf95-debug.setup.csh var/external/crtm_2.3.0/config-setup/pgf95-debug.setup.csh
R100 var/external/crtm_2.2.3/config-setup/pgf95.setup var/external/crtm_2.3.0/config-setup/pgf95.setup
R100 var/external/crtm_2.2.3/config-setup/pgf95.setup.csh var/external/crtm_2.3.0/config-setup/pgf95.setup.csh
R095 var/external/crtm_2.2.3/config-setup/xlf2003-debug.setup var/external/crtm_2.3.0/config-setup/xlf2003-debug.setup
R085 var/external/crtm_2.2.3/config-setup/xlf2003-debug.setup.csh var/external/crtm_2.3.0/config-setup/xlf2003-debug.setup.csh
R095 var/external/crtm_2.2.3/config-setup/xlf2003.setup var/external/crtm_2.3.0/config-setup/xlf2003.setup
R084 var/external/crtm_2.2.3/config-setup/xlf2003.setup.csh var/external/crtm_2.3.0/config-setup/xlf2003.setup.csh
A var/external/crtm_2.3.0/crtm_release_notes.txt
R099 var/external/crtm_2.2.3/libsrc/ACCoeff_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/ACCoeff_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/ACCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/ACCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/ADA_Module.f90 var/external/crtm_2.3.0/libsrc/ADA_Module.f90
R099 var/external/crtm_2.2.3/libsrc/AOvar_Define.f90 var/external/crtm_2.3.0/libsrc/AOvar_Define.f90
R099 var/external/crtm_2.2.3/libsrc/ASvar_Define.f90 var/external/crtm_2.3.0/libsrc/ASvar_Define.f90
R099 var/external/crtm_2.2.3/libsrc/AerosolCoeff_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/AerosolCoeff_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/AerosolCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/AerosolCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Azimuth_Emissivity_F6_Module.f90 var/external/crtm_2.3.0/libsrc/Azimuth_Emissivity_F6_Module.f90
R099 var/external/crtm_2.2.3/libsrc/Azimuth_Emissivity_Module.f90 var/external/crtm_2.3.0/libsrc/Azimuth_Emissivity_Module.f90
R099 var/external/crtm_2.2.3/libsrc/Binary_File_Utility.f90 var/external/crtm_2.3.0/libsrc/Binary_File_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_AOD_Module.f90 var/external/crtm_2.3.0/libsrc/CRTM_AOD_Module.f90
R060 var/external/crtm_2.2.3/libsrc/CRTM_Adjoint_Module.f90 var/external/crtm_2.3.0/libsrc/CRTM_Adjoint_Module.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_AerosolCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_AerosolCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_AerosolScatter.f90 var/external/crtm_2.3.0/libsrc/CRTM_AerosolScatter.f90
R095 var/external/crtm_2.2.3/libsrc/CRTM_Aerosol_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Aerosol_Define.f90
R090 var/external/crtm_2.2.3/libsrc/CRTM_AncillaryInput_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_AncillaryInput_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_AntennaCorrection.f90 var/external/crtm_2.3.0/libsrc/CRTM_AntennaCorrection.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_AtmAbsorption.f90 var/external/crtm_2.3.0/libsrc/CRTM_AtmAbsorption.f90
R067 var/external/crtm_2.2.3/libsrc/CRTM_AtmOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics.f90
R092 var/external/crtm_2.2.3/libsrc/CRTM_AtmOptics_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_AtmOptics_Define.f90
R052 var/external/crtm_2.2.3/libsrc/CRTM_Atmosphere.f90 var/external/crtm_2.3.0/libsrc/CRTM_Atmosphere.f90
R091 var/external/crtm_2.2.3/libsrc/CRTM_Atmosphere_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Atmosphere_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_ChannelInfo_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_ChannelInfo_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_CloudCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_CloudCoeff.f90
A var/external/crtm_2.3.0/libsrc/CRTM_CloudCover_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_CloudScatter.f90 var/external/crtm_2.3.0/libsrc/CRTM_CloudScatter.f90
R094 var/external/crtm_2.2.3/libsrc/CRTM_Cloud_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Cloud_Define.f90
R100 var/external/crtm_2.2.3/libsrc/CRTM_Fastem1.f90 var/external/crtm_2.3.0/libsrc/CRTM_Fastem1.f90
R098 var/external/crtm_2.2.3/libsrc/CRTM_FastemX.f90 var/external/crtm_2.3.0/libsrc/CRTM_FastemX.f90
R070 var/external/crtm_2.2.3/libsrc/CRTM_Forward_Module.f90 var/external/crtm_2.3.0/libsrc/CRTM_Forward_Module.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_GeometryInfo.f90 var/external/crtm_2.3.0/libsrc/CRTM_GeometryInfo.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_GeometryInfo_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_GeometryInfo_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Geometry_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Geometry_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IRSSEM.f90 var/external/crtm_2.3.0/libsrc/CRTM_IRSSEM.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IR_Ice_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_IR_Ice_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IR_Land_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_IR_Land_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IR_Snow_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_IR_Snow_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IR_Water_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_IR_Water_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IRiceCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_IRiceCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IRlandCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_IRlandCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IRsnowCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_IRsnowCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_IRwaterCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_IRwaterCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Interpolation.f90 var/external/crtm_2.3.0/libsrc/CRTM_Interpolation.f90
R060 var/external/crtm_2.2.3/libsrc/CRTM_K_Matrix_Module.f90 var/external/crtm_2.3.0/libsrc/CRTM_K_Matrix_Module.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_LifeCycle.f90 var/external/crtm_2.3.0/libsrc/CRTM_LifeCycle.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_LowFrequency_MWSSEM.f90 var/external/crtm_2.3.0/libsrc/CRTM_LowFrequency_MWSSEM.f90
R093 var/external/crtm_2.2.3/libsrc/CRTM_MW_Ice_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_MW_Ice_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_MW_Land_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_MW_Land_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_MW_Snow_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_MW_Snow_SfcOptics.f90
R097 var/external/crtm_2.2.3/libsrc/CRTM_MW_Water_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_MW_Water_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_MWwaterCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_MWwaterCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Model_Profiles.f90 var/external/crtm_2.3.0/libsrc/CRTM_Model_Profiles.f90
R095 var/external/crtm_2.2.3/libsrc/CRTM_Module.fpp var/external/crtm_2.3.0/libsrc/CRTM_Module.fpp
R099 var/external/crtm_2.2.3/libsrc/CRTM_MoleculeScatter.f90 var/external/crtm_2.3.0/libsrc/CRTM_MoleculeScatter.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_NLTECorrection.f90 var/external/crtm_2.3.0/libsrc/CRTM_NLTECorrection.f90
R067 var/external/crtm_2.2.3/libsrc/CRTM_Options_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Options_Define.f90
R100 var/external/crtm_2.2.3/libsrc/CRTM_Parameters.f90 var/external/crtm_2.3.0/libsrc/CRTM_Parameters.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Planck_Functions.f90 var/external/crtm_2.3.0/libsrc/CRTM_Planck_Functions.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Predictor.f90 var/external/crtm_2.3.0/libsrc/CRTM_Predictor.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Predictor_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Predictor_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_RTSolution.f90 var/external/crtm_2.3.0/libsrc/CRTM_RTSolution.f90
R087 var/external/crtm_2.2.3/libsrc/CRTM_RTSolution_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_RTSolution_Define.f90
R098 var/external/crtm_2.2.3/libsrc/CRTM_SEcategory.f90 var/external/crtm_2.3.0/libsrc/CRTM_SEcategory.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_SensorData_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_SensorData_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_SensorInfo.f90 var/external/crtm_2.3.0/libsrc/CRTM_SensorInfo.f90
R098 var/external/crtm_2.2.3/libsrc/CRTM_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_SfcOptics.f90
R062 var/external/crtm_2.2.3/libsrc/CRTM_SfcOptics_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_SfcOptics_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_SpcCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_SpcCoeff.f90
R097 var/external/crtm_2.2.3/libsrc/CRTM_Surface_Define.f90 var/external/crtm_2.3.0/libsrc/CRTM_Surface_Define.f90
R068 var/external/crtm_2.2.3/libsrc/CRTM_Tangent_Linear_Module.f90 var/external/crtm_2.3.0/libsrc/CRTM_Tangent_Linear_Module.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_TauCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_TauCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_Utility.f90 var/external/crtm_2.3.0/libsrc/CRTM_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VIS_Ice_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_VIS_Ice_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VIS_Land_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_VIS_Land_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VIS_Snow_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_VIS_Snow_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VIS_Water_SfcOptics.f90 var/external/crtm_2.3.0/libsrc/CRTM_VIS_Water_SfcOptics.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VISiceCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_VISiceCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VISlandCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_VISlandCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VISsnowCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_VISsnowCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/CRTM_VISwaterCoeff.f90 var/external/crtm_2.3.0/libsrc/CRTM_VISwaterCoeff.f90
A var/external/crtm_2.3.0/libsrc/CRTM_Version.inc
R099 var/external/crtm_2.2.3/libsrc/CSvar_Define.f90 var/external/crtm_2.3.0/libsrc/CSvar_Define.f90
R099 var/external/crtm_2.2.3/libsrc/CloudCoeff_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/CloudCoeff_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/CloudCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/CloudCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Common_RTSolution.f90 var/external/crtm_2.3.0/libsrc/Common_RTSolution.f90
R095 var/external/crtm_2.2.3/libsrc/Compare_Float_Numbers.f90 var/external/crtm_2.3.0/libsrc/Compare_Float_Numbers.f90
R099 var/external/crtm_2.2.3/libsrc/DateTime_Utility.f90 var/external/crtm_2.3.0/libsrc/DateTime_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/Date_Utility.f90 var/external/crtm_2.3.0/libsrc/Date_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/Ellison.f90 var/external/crtm_2.3.0/libsrc/Ellison.f90
R100 var/external/crtm_2.2.3/libsrc/Emission_Module.f90 var/external/crtm_2.3.0/libsrc/Emission_Module.f90
R099 var/external/crtm_2.2.3/libsrc/Endian_Utility.f90 var/external/crtm_2.3.0/libsrc/Endian_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/File_Utility.f90 var/external/crtm_2.3.0/libsrc/File_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/FitCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/FitCoeff_Define.f90
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_Destroy.inc var/external/crtm_2.3.0/libsrc/FitCoeff_Destroy.inc
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_Equal.inc var/external/crtm_2.3.0/libsrc/FitCoeff_Equal.inc
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_Info.inc var/external/crtm_2.3.0/libsrc/FitCoeff_Info.inc
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_ReadFile.inc var/external/crtm_2.3.0/libsrc/FitCoeff_ReadFile.inc
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_SetValue.inc var/external/crtm_2.3.0/libsrc/FitCoeff_SetValue.inc
R100 var/external/crtm_2.2.3/libsrc/FitCoeff_WriteFile.inc var/external/crtm_2.3.0/libsrc/FitCoeff_WriteFile.inc
R098 var/external/crtm_2.2.3/libsrc/Foam_Utility_Module.f90 var/external/crtm_2.3.0/libsrc/Foam_Utility_Module.f90
R099 var/external/crtm_2.2.3/libsrc/Fresnel.f90 var/external/crtm_2.3.0/libsrc/Fresnel.f90
R099 var/external/crtm_2.2.3/libsrc/Fundamental_Constants.f90 var/external/crtm_2.3.0/libsrc/Fundamental_Constants.f90
R099 var/external/crtm_2.2.3/libsrc/Guillou.f90 var/external/crtm_2.3.0/libsrc/Guillou.f90
R098 var/external/crtm_2.2.3/libsrc/Hyperbolic_Step.f90 var/external/crtm_2.3.0/libsrc/Hyperbolic_Step.f90
R099 var/external/crtm_2.2.3/libsrc/IRwaterCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/IRwaterCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/LSEatlas_Define.f90 var/external/crtm_2.3.0/libsrc/LSEatlas_Define.f90
R098 var/external/crtm_2.2.3/libsrc/Large_Scale_Correction_Module.f90 var/external/crtm_2.3.0/libsrc/Large_Scale_Correction_Module.f90
R099 var/external/crtm_2.2.3/libsrc/Liu.f90 var/external/crtm_2.3.0/libsrc/Liu.f90
R099 var/external/crtm_2.2.3/libsrc/MWwaterCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/MWwaterCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/MWwaterLUT_Define.f90 var/external/crtm_2.3.0/libsrc/MWwaterLUT_Define.f90
R100 var/external/crtm_2.2.3/libsrc/Message_Handler.f90 var/external/crtm_2.3.0/libsrc/Message_Handler.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_AMSRE_SICEEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_AMSRE_SICEEM_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_AMSRE_SNOWEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_AMSRE_SNOWEM_Module.f90
R093 var/external/crtm_2.2.3/libsrc/NESDIS_AMSU_SICEEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_AMSU_SICEEM_Module.f90
R089 var/external/crtm_2.2.3/libsrc/NESDIS_AMSU_SnowEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_AMSU_SnowEM_Module.f90
A var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SeaICE_LIB.f90
A var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SeaICE_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_ATMS_SnowEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_ATMS_SnowEM_Module.f90
R100 var/external/crtm_2.2.3/libsrc/NESDIS_LandEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_LandEM_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_MHS_SICEEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_MHS_SICEEM_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_MHS_SnowEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_MHS_SnowEM_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_SEAICE_PHYEM_MODULE.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SEAICE_PHYEM_MODULE.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_SSMIS_SeaIceEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SSMIS_SeaIceEM_Module.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_SSMIS_SnowEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SSMIS_SnowEM_Module.f90
R091 var/external/crtm_2.2.3/libsrc/NESDIS_SSMI_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_Module.f90
R094 var/external/crtm_2.2.3/libsrc/NESDIS_SSMI_SIceEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_SIceEM_Module.f90
R094 var/external/crtm_2.2.3/libsrc/NESDIS_SSMI_SnowEM_Module.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SSMI_SnowEM_Module.f90
R100 var/external/crtm_2.2.3/libsrc/NESDIS_SnowEM_ATMS_Parameters.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SnowEM_ATMS_Parameters.f90
R099 var/external/crtm_2.2.3/libsrc/NESDIS_SnowEM_Parameters.f90 var/external/crtm_2.3.0/libsrc/NESDIS_SnowEM_Parameters.f90
R099 var/external/crtm_2.2.3/libsrc/NLTECoeff_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/NLTECoeff_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/NLTECoeff_Define.f90 var/external/crtm_2.3.0/libsrc/NLTECoeff_Define.f90
R096 var/external/crtm_2.2.3/libsrc/NLTE_Parameters.f90 var/external/crtm_2.3.0/libsrc/NLTE_Parameters.f90
R099 var/external/crtm_2.2.3/libsrc/NLTE_Predictor_Define.f90 var/external/crtm_2.3.0/libsrc/NLTE_Predictor_Define.f90
R099 var/external/crtm_2.2.3/libsrc/NLTE_Predictor_IO.f90 var/external/crtm_2.3.0/libsrc/NLTE_Predictor_IO.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_AtmAbsorption.f90 var/external/crtm_2.3.0/libsrc/ODAS_AtmAbsorption.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/ODAS_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_Define.f90 var/external/crtm_2.3.0/libsrc/ODAS_Define.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_Predictor.f90 var/external/crtm_2.3.0/libsrc/ODAS_Predictor.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_Predictor_Define.f90 var/external/crtm_2.3.0/libsrc/ODAS_Predictor_Define.f90
R099 var/external/crtm_2.2.3/libsrc/ODAS_TauCoeff.f90 var/external/crtm_2.3.0/libsrc/ODAS_TauCoeff.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_AtmAbsorption.f90 var/external/crtm_2.3.0/libsrc/ODPS_AtmAbsorption.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/ODPS_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/ODPS_CoordinateMapping.f90 var/external/crtm_2.3.0/libsrc/ODPS_CoordinateMapping.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_Define.f90 var/external/crtm_2.3.0/libsrc/ODPS_Define.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_Predictor.f90 var/external/crtm_2.3.0/libsrc/ODPS_Predictor.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_Predictor_Define.f90 var/external/crtm_2.3.0/libsrc/ODPS_Predictor_Define.f90
R100 var/external/crtm_2.2.3/libsrc/ODPS_TauCoeff.f90 var/external/crtm_2.3.0/libsrc/ODPS_TauCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/ODSSU_AtmAbsorption.f90 var/external/crtm_2.3.0/libsrc/ODSSU_AtmAbsorption.f90
R099 var/external/crtm_2.2.3/libsrc/ODSSU_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/ODSSU_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/ODSSU_Define.f90 var/external/crtm_2.3.0/libsrc/ODSSU_Define.f90
R099 var/external/crtm_2.2.3/libsrc/ODSSU_TauCoeff.f90 var/external/crtm_2.3.0/libsrc/ODSSU_TauCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/ODZeeman_AtmAbsorption.f90 var/external/crtm_2.3.0/libsrc/ODZeeman_AtmAbsorption.f90
R100 var/external/crtm_2.2.3/libsrc/ODZeeman_Predictor.f90 var/external/crtm_2.3.0/libsrc/ODZeeman_Predictor.f90
R099 var/external/crtm_2.2.3/libsrc/ODZeeman_TauCoeff.f90 var/external/crtm_2.3.0/libsrc/ODZeeman_TauCoeff.f90
R099 var/external/crtm_2.2.3/libsrc/PAFV_Define.f90 var/external/crtm_2.3.0/libsrc/PAFV_Define.f90
R100 var/external/crtm_2.2.3/libsrc/Profile_Utility_Parameters.f90 var/external/crtm_2.3.0/libsrc/Profile_Utility_Parameters.f90
R099 var/external/crtm_2.2.3/libsrc/RTV_Define.f90 var/external/crtm_2.3.0/libsrc/RTV_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Reflection_Correction_Module.f90 var/external/crtm_2.3.0/libsrc/Reflection_Correction_Module.f90
R099 var/external/crtm_2.2.3/libsrc/SEcategory_Define.f90 var/external/crtm_2.3.0/libsrc/SEcategory_Define.f90
R099 var/external/crtm_2.2.3/libsrc/SOI_Module.f90 var/external/crtm_2.3.0/libsrc/SOI_Module.f90
R099 var/external/crtm_2.2.3/libsrc/SSU_Input_Define.f90 var/external/crtm_2.3.0/libsrc/SSU_Input_Define.f90
R098 var/external/crtm_2.2.3/libsrc/Search_Utility.f90 var/external/crtm_2.3.0/libsrc/Search_Utility.f90
R100 var/external/crtm_2.2.3/libsrc/SensorInfo_Parameters.f90 var/external/crtm_2.3.0/libsrc/SensorInfo_Parameters.f90
R098 var/external/crtm_2.2.3/libsrc/Slope_Variance.f90 var/external/crtm_2.3.0/libsrc/Slope_Variance.f90
R098 var/external/crtm_2.2.3/libsrc/Small_Scale_Correction_Module.f90 var/external/crtm_2.3.0/libsrc/Small_Scale_Correction_Module.f90
R100 var/external/crtm_2.2.3/libsrc/Sort_Utility.f90 var/external/crtm_2.3.0/libsrc/Sort_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/SpcCoeff_Binary_IO.f90 var/external/crtm_2.3.0/libsrc/SpcCoeff_Binary_IO.f90
R099 var/external/crtm_2.2.3/libsrc/SpcCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/SpcCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Spectral_Units_Conversion.f90 var/external/crtm_2.3.0/libsrc/Spectral_Units_Conversion.f90
R099 var/external/crtm_2.2.3/libsrc/String_Utility.f90 var/external/crtm_2.3.0/libsrc/String_Utility.f90
R099 var/external/crtm_2.2.3/libsrc/Subset_Define.f90 var/external/crtm_2.3.0/libsrc/Subset_Define.f90
R099 var/external/crtm_2.2.3/libsrc/TauCoeff_Define.f90 var/external/crtm_2.3.0/libsrc/TauCoeff_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Timing_Utility.f90 var/external/crtm_2.3.0/libsrc/Timing_Utility.f90
R100 var/external/crtm_2.2.3/libsrc/Type_Kinds.f90 var/external/crtm_2.3.0/libsrc/Type_Kinds.f90
A var/external/crtm_2.3.0/libsrc/UnitTest_Define.f90
R099 var/external/crtm_2.2.3/libsrc/Zeeman_Input_Define.f90 var/external/crtm_2.3.0/libsrc/Zeeman_Input_Define.f90
R100 var/external/crtm_2.2.3/libsrc/Zeeman_Utility.f90 var/external/crtm_2.3.0/libsrc/Zeeman_Utility.f90
R098 var/external/crtm_2.2.3/libsrc/iAtm_Define.f90 var/external/crtm_2.3.0/libsrc/iAtm_Define.f90
R086 var/external/crtm_2.2.3/libsrc/make.dependencies var/external/crtm_2.3.0/libsrc/make.dependencies
R096 var/external/crtm_2.2.3/libsrc/make.filelist var/external/crtm_2.3.0/libsrc/make.filelist
R100 var/external/crtm_2.2.3/libsrc/makefile var/external/crtm_2.3.0/libsrc/makefile
R100 var/external/crtm_2.2.3/makefile var/external/crtm_2.3.0/makefile
M var/run/crtm_coeffs
TESTS CONDUCTED: The WRFDA Regression test passes with "match" results except for two of the scenarios, which give the following results from diffwrf:
The largest differences are for QVAPOR in the AMSR2 scenario, which we have determined to be reasonable.