Skip to content

v3.1.2 Release of CRTM

Latest

Choose a tag to compare

@BenjaminTJohnson BenjaminTJohnson released this 12 Jun 01:44

CRTM v3.1.2 Release Notes

Release Date: June 12, 2025
Branch: release/REL-3.1.2
Tarball: fix_REL-3.1.2.0.tgz (supersedes fix_REL-3.1.1.3.tgz)

This release provides compiler compatibility updates, OpenMP directive fixes, and an updated test data tarball with expanded and reorganized instrument coverage. It addresses build issues with modern compilers and improves naming consistency across coefficient files.


Code and Build System Updates

Compiler and Build Configuration

  • Added support for LLVM-based Fortran compilers via new CMake flag files.
  • Removed (potentially) problematic compiler optimization flags:
    • -inline-forceinline (LLVM)
  • Corrected logic for __INTEL_COMPILER preprocessor checks.
  • Introduced ifdef blocks to disable OpenMP directives in CRTM_K_Matrix_Module.f90 that were unstable under certain compilers.
    • See issue #231 for motivating modifications
  • Version incremented to v3.1.2 in preparation for release.

Coefficient Tarball Updates (fix_REL-3.1.2.0.tgz)

Renamed or Standardized Instrument IDs

To improve clarity and consistency, several coefficient files were renamed:

  • metimage_epssg-ametimage_metop-sg-a1
  • mwi_eps-sg_v1mwi_metop-sg-a1 (same for mws_*)
  • sndr_insat3dsndr_insat-3ds
  • imgr_insat3dimgr_insat-3ds

New or Expanded Instruments

The following instruments were added or reintroduced with updated naming:

  • abi_g19
  • cpr_cloudsat
  • dpr_gpm
  • fci_mtg-i1
  • giirsB1_fsr_fy4a, giirsB2_fsr_fy4a
  • gxs_geoxo_lw, gxs_geoxo_mw
  • imgrD1S2_g13
  • mws_metop-sg-a1
  • tms_tomorrow-s01_v4 through tms_tomorrow-s06_v4
  • v.imgr_insat-3ds, v.metimage_metop-sg-a1, v.sndr_insat-3ds

Cloud and Emissivity Coefficient Updates

  • Added:
    • CloudCoeff_DDA_Moradi_2024.bin and .nc
    • Nalli2.IRsnow.EmisCoeff.bin (IR Snow Emissivity; Big and Little Endian)
  • Removed or replaced older versions:
    • CloudCoeff_MW_2.4.0_a, CloudCoeff_MW_2.4.0_exp and related .nc4 files