crtm ***************************** .. code-block:: bash # Fix files are used by wrfpost run cd ${ROOT_DIR}/nwprod/lib/crtm/v2.0.6/src chmod +x configure/ifort.csh.setup source configure/ifort.csh.setup make clean make mkdir -p ../intel/include/crtm_v2.0.6 mv libsrc/libCRTM.a ../intel/libcrtm_v2.0.6.a mv libsrc/*.mod ../intel/include/crtm_v2.0.6/ v2.0.6/src> tree -L 3 ../intel/ ../intel/ ├── include │   └── crtm_v2.0.6 │   ├── aerosolcoeff_binary_io.mod │   ├── aerosolcoeff_define.mod │   ├── antcorr_binary_io.mod │   ├── antcorr_define.mod │   ├── asvar_define.mod │   ├── becoeff_binary_io.mod │   ├── becoeff_define.mod │   ├── binary_file_utility.mod │   ├── cloudcoeff_binary_io.mod │   ├── cloudcoeff_define.mod │   ├── compare_float_numbers.mod │   ├── crtm_adjoint_module.mod │   ├── crtm_aerosolcoeff.mod │   ├── crtm_aerosol_define.mod │   ├── crtm_aerosol_io.mod │   ├── crtm_aerosolscatter.mod │   ├── crtm_ancillaryinput_define.mod │   ├── crtm_antcorr.mod │   ├── crtm_atmabsorption.mod │   ├── crtm_atmoptics.mod │   ├── crtm_atmosphere_define.mod │   ├── crtm_atmosphere_io.mod │   ├── crtm_atmosphere.mod │   ├── crtm_atmscatter_define.mod │   ├── crtm_becoeff.mod │   ├── crtm_channelinfo_define.mod │   ├── crtm_cloudcoeff.mod │   ├── crtm_cloud_define.mod │   ├── crtm_cloud_io.mod │   ├── crtm_cloudscatter.mod │   ├── crtm_emiscoeff.mod │   ├── crtm_fastem1.mod │   ├── crtm_fastem3.mod │   ├── crtm_forward_module.mod │   ├── crtm_geometry_define.mod │   ├── crtm_geometryinfo_define.mod │   ├── crtm_geometryinfo.mod │   ├── crtm_geometry_io.mod │   ├── crtm_interpolation.mod │   ├── crtm_ir_ice_sfcoptics.mod │   ├── crtm_ir_land_sfcoptics.mod │   ├── crtm_ir_snow_sfcoptics.mod │   ├── crtm_irssem.mod │   ├── crtm_ir_water_sfcoptics.mod │   ├── crtm_k_matrix_module.mod │   ├── crtm_lifecycle.mod │   ├── crtm_lowfrequency_mwssem.mod │   ├── crtm_model_profiles.mod │   ├── crtm_module.mod │   ├── crtm_moleculescatter.mod │   ├── crtm_mw_ice_sfcoptics.mod │   ├── crtm_mw_land_sfcoptics.mod │   ├── crtm_mw_snow_sfcoptics.mod │   ├── crtm_mw_water_sfcoptics.mod │   ├── crtm_options_define.mod │   ├── crtm_parameters.mod │   ├── crtm_planck_functions.mod │   ├── crtm_rtsolution_define.mod │   ├── crtm_rtsolution_io.mod │   ├── crtm_rtsolution.mod │   ├── crtm_sensordata_define.mod │   ├── crtm_sensordata_io.mod │   ├── crtm_sensorinfo.mod │   ├── crtm_sfcoptics_define.mod │   ├── crtm_sfcoptics.mod │   ├── crtm_spccoeff.mod │   ├── crtm_surface_define.mod │   ├── crtm_surface_io.mod │   ├── crtm_surface_ir_emissivity.mod │   ├── crtm_tangent_linear_module.mod │   ├── crtm_taucoeff.mod │   ├── crtm_utility.mod │   ├── crtm_vis_water_sfcoptics.mod │   ├── csvar_define.mod │   ├── date_utility.mod │   ├── emiscoeff_binary_io.mod │   ├── emiscoeff_define.mod │   ├── endian_utility.mod │   ├── file_utility.mod │   ├── fresnel.mod │   ├── fundamental_constants.mod │   ├── iatm_define.mod │   ├── message_handler.mod │   ├── nesdis_amsre_siceem_module.mod │   ├── nesdis_amsre_snowem_module.mod │   ├── nesdis_amsu_siceem_module.mod │   ├── nesdis_amsu_snowem_module.mod │   ├── nesdis_landem_module.mod │   ├── nesdis_mhs_siceem_module.mod │   ├── nesdis_mhs_snowem_module.mod │   ├── nesdis_oceanem_module.mod │   ├── nesdis_seaice_phyem_module.mod │   ├── nesdis_snowem_parameters.mod │   ├── nesdis_ssmi_module.mod │   ├── nesdis_ssmi_siceem_module.mod │   ├── nesdis_ssmi_snowem_module.mod │   ├── nesdis_ssmis_seaiceem_module.mod │   ├── nesdis_ssmis_snowem_module.mod │   ├── ocean_permittivity.mod │   ├── odas_atmabsorption.mod │   ├── odas_binary_io.mod │   ├── odas_define.mod │   ├── odas_predictor_define.mod │   ├── odas_predictor.mod │   ├── odas_taucoeff.mod │   ├── odps_atmabsorption.mod │   ├── odps_binary_io.mod │   ├── odps_coordinatemapping.mod │   ├── odps_define.mod │   ├── odps_predictor_define.mod │   ├── odps_predictor.mod │   ├── odps_taucoeff.mod │   ├── odssu_atmabsorption.mod │   ├── odssu_binary_io.mod │   ├── odssu_define.mod │   ├── odssu_taucoeff.mod │   ├── odzeeman_atmabsorption.mod │   ├── odzeeman_predictor.mod │   ├── odzeeman_taucoeff.mod │   ├── profile_utility_parameters.mod │   ├── rtv_define.mod │   ├── search_utility.mod │   ├── sensorinfo_parameters.mod │   ├── sort_utility.mod │   ├── spccoeff_binary_io.mod │   ├── spccoeff_define.mod │   ├── spectral_units_conversion.mod │   ├── ssu_input_define.mod │   ├── taucoeff_define.mod │   ├── type_kinds.mod │   ├── zeeman_input_define.mod │   └── zeeman_utility.mod └── libcrtm_v2.0.6.a 2 directories, 133 files # Used by compiling gsi and wrfpost cd ${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/src chmod +x make_crtm_lib.sh chmod +x configure rm -fr ../intel ./make_crtm_lib.sh ifort.setup mkdir -p ../intel/include/crtm_v2.2.3 mv libsrc/libcrtm.a ../intel/libcrtm_v2.2.3.a mv libsrc/*.mod ../intel/include/crtm_v2.2.3/. chmod +x link_crtm_coeffs.sh ./link_crtm_coeffs.sh fix ${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/fix v2.2.3/src> tree -L 3 ../intel/ ../intel/ ├── include │   └── crtm_v2.2.3 │   ├── accoeff_binary_io.mod │   ├── accoeff_define.mod │   ├── ada_module.mod │   ├── aerosolcoeff_binary_io.mod │   ├── aerosolcoeff_define.mod │   ├── aovar_define.mod │   ├── asvar_define.mod │   ├── azimuth_emissivity_f6_module.mod │   ├── azimuth_emissivity_module.mod │   ├── binary_file_utility.mod │   ├── cloudcoeff_binary_io.mod │   ├── cloudcoeff_define.mod │   ├── common_rtsolution.mod │   ├── compare_float_numbers.mod │   ├── crtm_adjoint_module.mod │   ├── crtm_aerosolcoeff.mod │   ├── crtm_aerosol_define.mod │   ├── crtm_aerosolscatter.mod │   ├── crtm_ancillaryinput_define.mod │   ├── crtm_antennacorrection.mod │   ├── crtm_aod_module.mod │   ├── crtm_atmabsorption.mod │   ├── crtm_atmoptics_define.mod │   ├── crtm_atmoptics.mod │   ├── crtm_atmosphere_define.mod │   ├── crtm_atmosphere.mod │   ├── crtm_channelinfo_define.mod │   ├── crtm_cloudcoeff.mod │   ├── crtm_cloud_define.mod │   ├── crtm_cloudscatter.mod │   ├── crtm_fastem1.mod │   ├── crtm_fastemx.mod │   ├── crtm_forward_module.mod │   ├── crtm_geometry_define.mod │   ├── crtm_geometryinfo_define.mod │   ├── crtm_geometryinfo.mod │   ├── crtm_interpolation.mod │   ├── crtm_iricecoeff.mod │   ├── crtm_ir_ice_sfcoptics.mod │   ├── crtm_irlandcoeff.mod │   ├── crtm_ir_land_sfcoptics.mod │   ├── crtm_irsnowcoeff.mod │   ├── crtm_ir_snow_sfcoptics.mod │   ├── crtm_irssem.mod │   ├── crtm_irwatercoeff.mod │   ├── crtm_ir_water_sfcoptics.mod │   ├── crtm_k_matrix_module.mod │   ├── crtm_lifecycle.mod │   ├── crtm_lowfrequency_mwssem.mod │   ├── crtm_model_profiles.mod │   ├── crtm_module.mod │   ├── crtm_moleculescatter.mod │   ├── crtm_mw_ice_sfcoptics.mod │   ├── crtm_mw_land_sfcoptics.mod │   ├── crtm_mw_snow_sfcoptics.mod │   ├── crtm_mwwatercoeff.mod │   ├── crtm_mw_water_sfcoptics.mod │   ├── crtm_nltecorrection.mod │   ├── crtm_options_define.mod │   ├── crtm_parameters.mod │   ├── crtm_planck_functions.mod │   ├── crtm_predictor_define.mod │   ├── crtm_predictor.mod │   ├── crtm_rtsolution_define.mod │   ├── crtm_rtsolution.mod │   ├── crtm_secategory.mod │   ├── crtm_sensordata_define.mod │   ├── crtm_sensorinfo.mod │   ├── crtm_sfcoptics_define.mod │   ├── crtm_sfcoptics.mod │   ├── crtm_spccoeff.mod │   ├── crtm_surface_define.mod │   ├── crtm_tangent_linear_module.mod │   ├── crtm_taucoeff.mod │   ├── crtm_utility.mod │   ├── crtm_visicecoeff.mod │   ├── crtm_vis_ice_sfcoptics.mod │   ├── crtm_vislandcoeff.mod │   ├── crtm_vis_land_sfcoptics.mod │   ├── crtm_vissnowcoeff.mod │   ├── crtm_vis_snow_sfcoptics.mod │   ├── crtm_viswatercoeff.mod │   ├── crtm_vis_water_sfcoptics.mod │   ├── csvar_define.mod │   ├── datetime_utility.mod │   ├── date_utility.mod │   ├── ellison.mod │   ├── emission_module.mod │   ├── endian_utility.mod │   ├── file_utility.mod │   ├── fitcoeff_define.mod │   ├── foam_utility_module.mod │   ├── fresnel.mod │   ├── fundamental_constants.mod │   ├── guillou.mod │   ├── hyperbolic_step.mod │   ├── iatm_define.mod │   ├── irwatercoeff_define.mod │   ├── large_scale_correction_module.mod │   ├── liu.mod │   ├── lseatlas_define.mod │   ├── message_handler.mod │   ├── mwwatercoeff_define.mod │   ├── mwwaterlut_define.mod │   ├── nesdis_amsre_siceem_module.mod │   ├── nesdis_amsre_snowem_module.mod │   ├── nesdis_amsu_siceem_module.mod │   ├── nesdis_amsu_snowem_module.mod │   ├── nesdis_atms_snowem_module.mod │   ├── nesdis_landem_module.mod │   ├── nesdis_mhs_siceem_module.mod │   ├── nesdis_mhs_snowem_module.mod │   ├── nesdis_seaice_phyem_module.mod │   ├── nesdis_snowem_atms_parameters.mod │   ├── nesdis_snowem_parameters.mod │   ├── nesdis_ssmi_module.mod │   ├── nesdis_ssmi_siceem_module.mod │   ├── nesdis_ssmi_snowem_module.mod │   ├── nesdis_ssmis_seaiceem_module.mod │   ├── nesdis_ssmis_snowem_module.mod │   ├── nltecoeff_binary_io.mod │   ├── nltecoeff_define.mod │   ├── nlte_parameters.mod │   ├── nlte_predictor_define.mod │   ├── nlte_predictor_io.mod │   ├── odas_atmabsorption.mod │   ├── odas_binary_io.mod │   ├── odas_define.mod │   ├── odas_predictor_define.mod │   ├── odas_predictor.mod │   ├── odas_taucoeff.mod │   ├── odps_atmabsorption.mod │   ├── odps_binary_io.mod │   ├── odps_coordinatemapping.mod │   ├── odps_define.mod │   ├── odps_predictor_define.mod │   ├── odps_predictor.mod │   ├── odps_taucoeff.mod │   ├── odssu_atmabsorption.mod │   ├── odssu_binary_io.mod │   ├── odssu_define.mod │   ├── odssu_taucoeff.mod │   ├── odzeeman_atmabsorption.mod │   ├── odzeeman_predictor.mod │   ├── odzeeman_taucoeff.mod │   ├── pafv_define.mod │   ├── profile_utility_parameters.mod │   ├── reflection_correction_module.mod │   ├── rtv_define.mod │   ├── search_utility.mod │   ├── secategory_define.mod │   ├── sensorinfo_parameters.mod │   ├── slope_variance.mod │   ├── small_scale_correction_module.mod │   ├── soi_module.mod │   ├── sort_utility.mod │   ├── spccoeff_binary_io.mod │   ├── spccoeff_define.mod │   ├── spectral_units_conversion.mod │   ├── ssu_input_define.mod │   ├── string_utility.mod │   ├── subset_define.mod │   ├── taucoeff_define.mod │   ├── timing_utility.mod │   ├── type_kinds.mod │   ├── unittest_define.mod │   ├── zeeman_input_define.mod │   └── zeeman_utility.mod └── libcrtm_v2.2.3.a 2 directories, 169 files .. note:: 1. Fix files are used by gsi run #. Do not need to build at this moment .. code-block:: bash cd ${ROOT_DIR}/nwprod/lib/crtm/v2.2.6/src ./link_crtm_coeffs.sh fix ${ROOT_DIR}/nwprod/lib/crtm/v2.2.6/fix