Skip to content

ESMF_8_5_0 Known Bit for bit Changes

oehmke edited this page Dec 10, 2022 · 4 revisions

ESMF_8_5_0_beta_snapshot_09

  • Commits: 30365a87b3a44291505bd7661dc8d1de7e8ff084, 77c8b1704dab8345375190353b1d7d667c531612
    • Reason for change: These commits fix an error in first-order conservative weight calculation that will occur in some situations when a destination cell is a concave quadrilateral. The fix was made to both the 2D Cartesian and 2D spherical weight conservative calculation.
    • Expected bit-for-bit changes:
      • Small changes to first-order conservative weights for destination cells that are concave. These changes can occur for either 2D Cartesian or 2D spherical Grids or Meshes.

ESMF_8_5_0_beta_snapshot_08

ESMF_8_5_0_beta_snapshot_04

  • Commits: 4737c37db054be2ebd35b658838ed0a1080f2cca, 795dd0f53a4943fe519307e92ad328a9ee714995, d2d5eeec87d848f42f76a2ebf17a27c49b85dd04, eea04dbb9587ae731d7daf4fafdbed535125de7b, a68655dea0cff3f4de01e08e1f1b6c35595cd4ef
    • Reason for change: This commit changes the cubed sphere coordinate generation to use R8 reals. This makes the algorithm more accurate and also aligns it better with the same algorithm used by NASA.
    • Expected bit-for-bit changes:
      • Small changes to the coordinate values produced by ESMF_GridCreateCubedSphere() or ESMF_MeshCreateCubedSphere(), and also changes to anything which depends on those values (e.g. regridding weights).

ESMF_8_5_0_beta_snapshot_03