Modified files in Surfex v7_3
SURFEX DIRECTORY
- For Meso-NH:
hot_interpol_conf_proj.F90
- To pass arguments:
co2_initn.F90,
ecume_flux.F90,
ecume_seaflux.F90,
init_flaken.F90,
isba.F90,
prep_isba_extern.F90,
read_all_namelists.F90,
read_isban.F90,
read_namelists_flaken.F90,
read_namelists_isban.F90
- CROCUS:
- general:
init_isban.F90,
modd_snow_par.F90,
snowcro.F90 - Snow age:
prep_perm_snow.F90,
prep_snow_unif.F90
- general:
- CO2 diagnostic:
alloc_diag_surf_atmn.F90,
average_diag_isban.F90,
dealloc_diag_surf_atmn.F90,
diag_inline_surf_atmn.F90,
modd_diag_isban.F90,
modd_diag_surf_atmn.F90,
modd_diag_tebn.F90
- ISBA-DIF:
- general:
average_diag_misc_isban.F90,
diag_misc_isban.F90,
exp_decay_soil_dif.F90,
hydro_soildif.F90,
prep_isba.F90,
soilgrid.F90,
write_diag_misc_isban.F90 - SGH option:
isba_sgh_update.F90 - Organic carbon:
dealloc_isban.F90,
pgd_gauss_index.F90,
pgd_isba.F90,
read_nam_pgd_gauss_index.F90,
read_nam_pgd_isba.F90,
write_diag_pgd_isban.F90,
writesurf_isban.F90,
writesurf_pgd_isban.F90
- general:
- FLAKE options:
coupling_flaken.F90,
default_flake.F90,
modd_flaken.F90,
modn_flaken.F90,
read_flake_confn.F90
- ISBA options:
default_diag_isba.F90,
default_isba.F90,
modd_diag_misc_isban.F90,
modd_isban.F90,
modn_isban.F90,
read_isba_confn.F90
- little bugs:
abor1_sfx.F90,
ch_init_names.F90,
coupling_isba_orographyn.F90,
coupling_isba_svatn.F90,
diag_townn.F90,
e_budget.F90,
flake_interface.F90,
gauss_index.F90,
get_xyall_ign.F90,
hydro_veg.F90,
laigain.F90,
modd_dummy_surf_fieldsn.F90,
modd_flake_albedo_ref.F90,
modd_flake_configure.F90,
modd_flake_derivedtypes.F90,
modd_flake_parameters.F90,
modd_flake_paramoptic_ref.F90,
modd_pack_isba.F90,
modd_surf_conf.F90,
mode_coupling_canopy.F90,
mode_flake.F90,
mode_geo_gauss.F90,
mode_gridtype_ign.F90,
mode_read_cdf.F90,
mode_sfcflx.F90,
modn_pgd_schemes.F90,
modn_surf_atmn.F90,
pgd_surf_atm.F90,
read_ascllv.F90,
read_direct.F90,
read_direct_gauss.F90,
read_dummyn.F90,
read_lecoclimap.F90,
read_pgd_cover_garden.F90,
write_header_fa.F90
- isba PREP file in NETCDF:
prep_hor_isba_field.F90,
read_nam_prep_isban.F90
- New albedo:
arrange_cover.F90,
av_pgd_param.F90,
convert_cover_isba.F90,
convert_patch_isba.F90,
cover301_573.F90,
read_covers_param.F90
- NO fluxes:
modd_ch_isban.F90,
modd_gr_biogn.F90,
read_pgd_isban.F90,
write_diag_seb_surf_atmn.F90
- OCEAN 1D model:
coupling_seafluxn.F90,
default_prep_seaflux.F90,
diag_inline_oceann.F90,
goto_wrapper_ocean.F90,
mixtln.F90,
mod1dn.F90,
modd_oceann.F90,
modn_prep_seaflux.F90,
prep_hor_ocean_field.F90,
prep_hor_ocean_fields.F90,
prep_ocean_unif.F90,
prep_seaflux.F90,
read_oceann.F90,
writesurf_oceann.F90
- optimization:
carbon_litter.F90,
carbon_soil.F90,
control_moist_func.F90,
control_temp_func.F90,
cotwo.F90,
cotwoinitn.F90,
cotwores.F90,
get_adj_mes_ign.F90,
get_near_meshes_ign.F90,
interpol_field.F90,
modd_co2v_par.F90,
nitro_decline.F90,
pgd_cover.F90,
pgd_isba_par.F90,
vegetation_evol.F90
- OFFLINE driver parallelization:
coupling_surf_atmn.F90,
end_io_surf_ascn.F90,
end_io_surf_fan.F90,
get_adj_mes_lonlatval.F90,
get_size_fulln.F90,
init_io_surf_ascn.F90,
init_io_surf_fan.F90,
init_surf_atmn.F90,
interpol_npts.F90,
modd_io_buffn.F90,
modd_io_surf_asc.F90,
modd_io_surf_fa.F90,
modd_surf_atm_gridn.F90,
mode_read_surf_asc.F90,
mode_read_surf_fa.F90,
mode_write_surf_asc.F90,
mode_write_surf_fa.F90,
pgd_grid.F90,
read_gridtype.F90,
read_gridtype_cartesian.F90,
read_gridtype_conf_proj.F90,
read_gridtype_gauss.F90,
read_gridtype_ign.F90,
read_gridtype_lonlat_reg.F90,
read_gridtype_lonlatval.F90,
read_surf.F90,
sunpos.F90,
update_data_cover.F90,
write_surf.F90
- carbon SPINUP:
carbon_evol.F90,
carbon_init.F90,
prep_ctrl_isba.F90,
read_default_isban.F90,
writesurf_isba_confn.F90
- SNAP emissions:
build_pronoslistn.F90,
ch_init_emissionn.F90,
ch_open_inputb.F90,
goto_wrapper_surfatm.F90,
modd_ch_surfn.F90,
write_pgd_surf_atmn.F90,
write_surf_atmn.F90
- TEB:
- Majority agregation:
average1_mesh.F90,
average2_mesh.F90,
av_pgd.F90,
modd_pgdwork.F90,
pgd_field.F90 - GARDEN:
avg_albedo_emis_garden.F90,
diag_teb_garden_initn.F90,
flag_teb_gardenn.F90,
garden.F90,
garden_properties.F90,
init_from_data_grdnn.F90,
init_teb_gardenn.F90,
modd_data_teb_gardenn.F90,
modd_diag_teb_gardenn.F90,
modd_teb_gardenn.F90,
pgd_teb_garden_par.F90,
prep_hor_teb_garden_field.F90,
prep_teb_garden.F90,
prep_ver_teb_garden.F90,
read_pgd_teb_gardenn.F90,
read_pgd_teb_garden_parn.F90,
read_teb_gardenn.F90,
snow3l.F90,
teb_garden.F90,
write_diag_pgd_grdnn.F90 - general:
alloc_surfex.F90,
averaged_albedo_teb.F90,
averaged_tsrad_teb.F90,
avg_urban_fluxes.F90,
bld_e_budget.F90,
convert_patch_teb.F90,
coupling_tebn.F90,
dealloc_surfex.F90,
dealloc_tebn.F90,
diag_inline_tebn.F90,
diag_misc_tebn.F90,
diag_teb_initn.F90,
ini_data_cover.F90,
ini_data_param.F90,
init_tebn.F90,
modd_data_cover.F90,
modd_data_cover_par.F90,
modd_data_tebn.F90,
modd_diag_misc_tebn.F90,
modd_prep_teb.F90,
modd_tebn.F90,
mode_read_buffer.F90,
mode_read_extern.F90,
mode_read_grib.F90,
mode_thermos.F90,
pgd_teb_par.F90,
prep_hor_teb_field.F90,
prep_teb.F90,
prep_teb_buffer.F90,
prep_teb_extern.F90,
prep_teb_grib.F90,
prep_teb_unif.F90,
prep_ver_teb.F90,
read_namelists_tebn.F90,
read_pgd_teb_parn.F90,
read_prep_teb_conf.F90,
read_tebn.F90,
road_layer_e_budget.F90,
roof_layer_e_budget.F90,
soil_heatdif.F90,
teb.F90,
urban_drag.F90,
urban_fluxes.F90,
urban_lw_coef.F90,
urban_snow_evol.F90,
urban_solar_abs.F90,
wall_layer_e_budget.F90,
write_diag_misc_tebn.F90,
write_diag_seb_tebn.F90,
writesurf_pgd_tebn.F90,
writesurf_pgd_teb_parn.F90,
writesurf_tebn.F90 - GREENROOF:
read_default_tebn.F90,
vegetation_update.F90 - TEB options:
default_diag_teb.F90,
default_prep_teb.F90,
default_teb.F90,
goto_wrapper_teb.F90,
modn_prep_teb.F90,
modn_tebn.F90,
pgd_teb.F90,
prep_ctrl_teb.F90,
read_nam_prep_tebn.F90,
read_pgd_tebn.F90,
read_teb_confn.F90 - TEB patches:
mode_modeln_surfex_handler.F90,
prep_snow_extern.F90,
prep_teb_garden_extern.F90,
read_gr_snow.F90,
test_record_len.F90,
write_diag_tebn.F90,
write_pgd_tebn.F90,
writesurf_gr_snow.F90,
writesurf_teb_gardenn.F90,
write_tebn.F90,
zoom_pgd_teb.F90
- Majority agregation:
- TOPMODEL coupling:
compute_isba_parameters.F90,
exp_decay_soil_fr.F90,
hydro.F90,
hydro_sgh.F90,
hydro_soil.F90,
soil.F90
- WATER BUDGET:
average_diag_evap_isban.F90,
coupling_isban.F90,
diag_evap_isban.F90,
diag_isba_initn.F90,
modd_diag_evap_isban.F90,
modd_pack_diag_isba.F90,
pack_diag_patch_get_sizen.F90,
pack_diag_patchn.F90,
unpack_diag_patchn.F90,
write_diag_seb_isban.F90
OFFLIN DIRECTORY
- ASSIM:
oi_hor_extrapol_surf.F90
- BUG:
ol_time_interp_atm.F90
- Forcing files:
modd_ol_fileid.F90,
ol_read_atm_conf_netcdf.F90
- Little bugs:
init_write_bin.F90,
init_write_txt.F90,
modd_write_txt.F90,
ol_read_atm.F90,
ol_read_atm_ascii.F90,
ol_read_atm_binary.F90,
ol_read_atm_netcdf.F90,
pgd.F90,
prep.F90
- 1D OCEAN model:
init_outfn_sean.F90
- OFFLINE driver paralellization:
close_filein_ol.F90,
close_fileout_ol.F90,
end_io_surf_lfin.F90,
end_io_surf_oln.F90,
init_io_surf_binn.F90,
init_io_surf_lfin.F90,
init_io_surf_oln.F90,
init_io_surf_txtn.F90,
init_surf_tripn.F90,
modd_io_surf_bin.F90,
modd_io_surf_lfi.F90,
modd_io_surf_ol.F90,
modd_io_surf_txt.F90,
mode_read_surf_lfi.F90,
mode_read_surf_ol.F90,
mode_write_surf_bin.F90,
mode_write_surf_lfi.F90,
mode_write_surf_ol.F90,
mode_write_surf_txt.F90,
modn_io_offline.F90,
offline.F90,
ol_define_dim.F90,
ol_read_atm_conf_ascii.F90,
open_close_bin_asc_forc.F90,
open_filein_ol.F90,
read_surf_atm.F90,
soda.F90,
sum_on_all_procs_ol.F90
- TEB:
init_outfn_tebn.F90
- water budet:
init_outfn_isban.F90