New files in SURFEX v7_3

SURFEX DIRECTORY

  • crocus:
    default_crocus.F90,
    mode_crodebug.F90
  • ISBA-DIF:
    permafrost_depth.F90
  • isba PREP file in NETCDF:
    prep_isba_netcdf.F90
  • new albedo initialization:
    default_alb_eco1.F90,
    default_alb_eco2.F90
  • NO fluxes:
    modd_emis_nox.F90,
    soilemisnon.F90
  • ocean 1D model:
    modd_ocean_reln.F90,
    prep_ocean_ascllv.F90
  • optimization:
    interpol_field2d.F90,
    layer_e_budget.F90,
    layer_e_budget_get_coef.F90
  • OFFLINE driver parallelization:
    gather_and_write_mpi.F90,
    modd_surfex_mpi.F90,
    read_and_send_mpi.F90,
    gather_and_write_mpi_k4.F90,
    modd_surfex_omp.F90
  • organic carbon:
    isba_soc_parameters.F90
  • modifications in carbon spinup:
    carbon_spinup.F90,
    spinup_max.F90
  • SNAP emissions:
    ch_conversion_factor.F90,
    ch_emission_snapn.F90,
    ch_emission_to_atmn.F90,
    ch_init_snapn.F90,
    modd_ch_snapn.F90,
    pgd_chemistry_snap.F90,
    pgd_snap_temp_profile.F90,
    read_nam_pgd_chemistry.F90,
    substract_to_date_surf.F90,
    write_diag_ch_snapn.F90,
    writesurf_snapn.F90
  • TEB:
    • BEM:
      bem.F90,
      bem_morpho.F90,
      init_bemn.F90,
      modd_bemn.F90,
      modd_bem_cst.F90,
      modd_data_bemn.F90,
      pgd_bem_par.F90
    • GARDEN:
      allocate_teb_garden.F90,
      allocate_teb_garden_pgd.F90,
      convert_patch_garden.F90,
      default_teb_veg.F90,
      init_garden_optionsn.F90,
      init_teb_garden_pgdn.F90,
      init_teb_veg_optionsn.F90,
      init_veg_gardenn.F90,
      init_vegn.F90,
      init_veg_pgd_gardenn.F90,
      init_veg_pgdn.F90,
      modd_teb_veg.F90,
      modd_teb_vegn.F90,
      modn_teb_vegn.F90,
      pgd_teb_veg.F90,
      read_default_teb_vegn.F90,
      read_teb_veg_confn.F90,
      vegetation_update_garden.F90,
      writesurf_pgd_teb_vegn.F90
    • general:
      bldcode.F90,
      circumsolar_rad.F90,
      convert_teb.F90,
      diag_misc_teb_initn.F90,
      dx_air_cooling_coil_cv.F90,
      facade_e_budget.F90,
      floor_layer_e_budget.F90,
      get_current_teb_patch.F90,
      get_teb_depths.F90,
      goto_teb.F90,
      hvac_autosize.F90,
      ini_data_param_teb.F90,
      mass_layer_e_budget.F90 ,
      modd_bld_description.F90,
      modd_diag_utci_tebn.F90,
      modd_teb_par.F90,
      mode_conv_DOE.F90,
      mode_modeln_teb_handler.F90,
      mode_psychro.F90,
      read_bld_description.F90,
      read_csv_data_teb.F90,
      read_nam_pgd_teb.F90,
      read_teb_patch.F90,
      stores_hvac_autosize.F90,
      sw_daycycle.F90,
      tebgrid.F90,
      teb_morpho.F90,
      thermal_layers_conf.F90,
      trad_body.F90,
      utci_approx.F90,
      utci_teb.F90,
      window_data.F90,
      window_e_budget.F90,
      window_shading_availability.F90,
      window_shading.F90,
      write_bld_description.F90,
      write_diag_pgd_tebn.F90
    • GREENROOF:
      allocate_teb_greenroof.F90,
      allocate_teb_greenroof_pgd.F90,
      alloc_diag_teb_greenroof.F90,
      avg_albedo_emis_greenroof.F90,
      co2_teb_greenroof_initn.F90,
      convert_patch_teb_greenroof.F90,
      default_greenroof.F90,
      default_prep_teb_greenroof.F90,
      diag_teb_greenroof_initn.F90,
      greenroof.F90,
      greenroof_properties.F90,
      init_from_data_greenroofn.F90,
      init_teb_greenroofn.F90,
      init_teb_greenroof_pgdn.F90,
      modd_data_teb_greenroofn.F90,
      modd_diag_teb_greenroofn.F90,
      modd_gr_biog_greenroofn.F90,
      modd_prep_teb_greenroof.F90,
      modd_teb_greenroofn.F90,
      modn_prep_greenroof_snow.F90,
      modn_prep_teb_greenroof.F90,
      modn_teb_greenroofn.F90,
      pgd_teb_greenroof.F90,
      pgd_teb_greenroof_par.F90,
      prep_hor_teb_greenroof_field.F90,
      prep_teb_greenroof_ascllv.F90,
      prep_teb_greenroof_buffer.F90,
      prep_teb_greenroof_extern.F90,
      prep_teb_greenroof.F90,
      prep_teb_greenroof_grib.F90,
      prep_teb_greenroof_unif.F90,
      prep_ver_teb_greenroof.F90,
      read_nam_pgd_teb_greenroof.F90,
      read_nam_prep_greenroofn.F90,
      read_pgd_teb_greenroofn.F90,
      read_pgd_teb_greenroof_parn.F90,
      read_prep_greenroof_snow.F90,
      read_prep_teb_greenroof_conf.F90,
      read_teb_greenroofn.F90,
      read_teb_greenroof_parn.F90,
      roof_impl_coef.F90,
      vegetation_update_greenroof.F90,
      writesurf_pgd_teb_greenroofn.F90,
      writesurf_teb_greenroofn.F90
  • water budget:
    isba_budget.F90,
    isba_budget_init.F90

OFFLIN DIRECTORY

  • NETCDF forcing files:
    mode_date_netcdf.F90
  • OFFLINE driver parallelization:
    get_sizes_parallel.F90,
    init_index_mpi.F90

NEW DIRECTORY LIB/TOPD

budget_coupl_rout.F90,
coupling_surf_topd.F90,
coupl_topd.F90,
diag_isba_to_rout.F90,
flowdown.F90,
init_budget_coupl_rout.F90,
init_coupl_topd.F90,
init_surf_topd.F90,
init_topd.F90,
isba_to_topd.F90,
isba_to_topdsat.F90,
make_mask_isba_to_topd.F90,
make_mask_topd_to_isba.F90,
modd_budget_coupl_rout.F90,
modd_coupling_topd.F90,
modd_dummy_exp_profile.F90,
modd_topd_par.F90,
modd_topodyn.F90,
pgd_topd.F90,
prep_restart_coupl_topd.F90,
read_connex_file.F90,
read_file_isbamap.F90,
read_file_masktopd.F90,
read_namelists_topd.F90,
read_nam_pgd_topd.F90,
read_nam_topd.F90,
read_slope_file.F90,
read_topd_file.F90,
read_topd_header_connex.F90,
read_topd_header_dtm.F90,
recharge_surf_topd.F90,
restart_coupl_topd.F90,
rout_data_isba.F90,
routing.F90,
sat_area_frac.F90,
topd_to_isba.F90,
topd_to_isba_slope.F90,
topodyn_lat.F90,
write_budget_coupl_rout.F90,
write_discharge_file.F90,
write_file_isbamap.F90,
write_file_map.F90,
write_file_masktopd.F90,
write_file_vecmap.F90