Reproducibility between Surfex v7_3 and Surfex v7_2_1

Done on test case expe2D with Alp_for_0203 uniform forcing files.

CAUTION: reproducibility for the SODA part was not done for this version.

  • CISBA=3-L CPHOTO=NON
    • TG1: diff_max = 8.7E-2 / diff_min = -0.12
      => comes from the modification in ol_time_interp_atm.F90: time step taken for rain and snow is the second of the interval instead of the first before.
  • CISBA=3-L CPHOTO=AST
    • SWI3_ISBA: diff_max = 1.47E-2 / diff_min = -1.2E-2
      => comes from the modifications in the weightings in average_diag_evap_isban.F90
    • TSWI_T_ISBA: diff_max = 0 / diff_min = -1.05
      => comes from the modifications in the weightings in average_diag_misc_isban.F90
    • GPP_P: diff_max=3.4E-3 / diff_min = 0
      =>comes from the modifications in the calculation in diag_misc_isban.F90 and from the optimizations in cotwores.F90
  • CISBA=3-L CPHOTO=NIT
    • ANDAY: diff_max = 7.3E-19 / diff_min = -6.26E-19
      => comes from the modifications in offline.F90 (new sharing of scattered and direct radiation), modd_co2v_par.F90 (less decimals in CC_NITRO), nitro_decline.F90 (optimizations).
    • BIOMASS1: diff_max = 9.99E-21 / diff_min = 0
      => comes from the modifications in prep_isba.F90 for the initialization of BIOMASS.
  • CISBA=DIF CPHOTO=NCB
    • BIOMASS4: diff_max = 5.8E-6 / diff_min = -1.9E-6
      => comes from the modifications for DIF in vegetation_evol.F90 and carbon_evol.F90
  • CISBA=DIF CPHOTO=NON CPEDO_FUNCTION=CO84
    • TG1: diff_max = 7.2E-2 / diff_min = -8.6E-2
      =>comes from the modifications in mode_soil.F90 for the calculation of W33_FUNC
  • LMERCATOR = T
    • SSS: diff_max = 3.01E-4 / diff_min = -1.05E-2
      => comes from the modifications in the ocean 1D model (mixtln.F90, mod1dn.F90, coupling_seafluxn.F90)
  • CWATER = FLAKE
    • USTAR_WATER: diff_max = 0. / diff_min = -6.16E-2
      => comes from the modifications in coupling_flaken.F90 for the calculation of USTAR2.
  • CTOWN = TEB (with equivalent depths)
    • TROAD1: diff_max = 0.3 / diff_min = -1.73
      => comes from the re-writting of TEB : no possible exact reproducibility
  • LGARDEN = T:
    • GD_TG1: diff_max = 1.11 / diff_min = -0.56
      => comes from the re-writting of TEB : no possible exact reproducibility