ce0l.F90 Source File


This file depends on

sourcefile~~ce0l.f90~~EfferentGraph sourcefile~ce0l.f90 ce0l.F90 sourcefile~filtreg_mod.f90 filtreg_mod.F90 sourcefile~ce0l.f90->sourcefile~filtreg_mod.f90 sourcefile~dimphy.f90 dimphy.f90 sourcefile~ce0l.f90->sourcefile~dimphy.f90 sourcefile~comvert_mod.f90 comvert_mod.f90 sourcefile~ce0l.f90->sourcefile~comvert_mod.f90 sourcefile~comconst_mod.f90 comconst_mod.f90 sourcefile~ce0l.f90->sourcefile~comconst_mod.f90 sourcefile~lmdz_mpi.f90 lmdz_mpi.F90 sourcefile~ce0l.f90->sourcefile~lmdz_mpi.f90 sourcefile~test_disvert_m.f90 test_disvert_m.f90 sourcefile~ce0l.f90->sourcefile~test_disvert_m.f90 sourcefile~paramet_mod_h.f90 paramet_mod_h.f90 sourcefile~ce0l.f90->sourcefile~paramet_mod_h.f90 sourcefile~iniprint_mod_h.f90 iniprint_mod_h.f90 sourcefile~ce0l.f90->sourcefile~iniprint_mod_h.f90 sourcefile~mod_const_mpi.f90 mod_const_mpi.f90 sourcefile~ce0l.f90->sourcefile~mod_const_mpi.f90 sourcefile~etat0dyn_netcdf.f90 etat0dyn_netcdf.F90 sourcefile~ce0l.f90->sourcefile~etat0dyn_netcdf.f90 sourcefile~temps_mod.f90 temps_mod.f90 sourcefile~ce0l.f90->sourcefile~temps_mod.f90 sourcefile~limit_netcdf.f90 limit_netcdf.F90 sourcefile~ce0l.f90->sourcefile~limit_netcdf.f90 sourcefile~etat0phys_netcdf.f90 etat0phys_netcdf.f90 sourcefile~ce0l.f90->sourcefile~etat0phys_netcdf.f90 sourcefile~infotrac.f90 infotrac.f90 sourcefile~ce0l.f90->sourcefile~infotrac.f90 sourcefile~control_mod.f90 control_mod.f90 sourcefile~ce0l.f90->sourcefile~control_mod.f90 sourcefile~comgeom2_mod_h.f90 comgeom2_mod_h.f90 sourcefile~ce0l.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~iniphysiq_mod.f90 iniphysiq_mod.F90 sourcefile~ce0l.f90->sourcefile~iniphysiq_mod.f90 sourcefile~logic_mod.f90 logic_mod.f90 sourcefile~ce0l.f90->sourcefile~logic_mod.f90 sourcefile~filtreg_mod.f90->sourcefile~comconst_mod.f90 sourcefile~filtreg_mod.f90->sourcefile~paramet_mod_h.f90 sourcefile~filtreg_mod.f90->sourcefile~logic_mod.f90 sourcefile~coefils_mod_h.f90 coefils_mod_h.f90 sourcefile~filtreg_mod.f90->sourcefile~coefils_mod_h.f90 sourcefile~comgeom_mod_h.f90 comgeom_mod_h.f90 sourcefile~filtreg_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~serre_mod.f90 serre_mod.f90 sourcefile~filtreg_mod.f90->sourcefile~serre_mod.f90 sourcefile~test_disvert_m.f90->sourcefile~comconst_mod.f90 sourcefile~vertical_layers_mod.f90 vertical_layers_mod.f90 sourcefile~test_disvert_m.f90->sourcefile~vertical_layers_mod.f90 sourcefile~exner_hyb_m.f90 exner_hyb_m.f90 sourcefile~test_disvert_m.f90->sourcefile~exner_hyb_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~filtreg_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~comvert_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~comconst_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~paramet_mod_h.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~iniprint_mod_h.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~temps_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~infotrac.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~control_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~strings_mod.f90 strings_mod.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~strings_mod.f90 sourcefile~regr_lat_time_coefoz_m.f90 regr_lat_time_coefoz_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~regr_lat_time_coefoz_m.f90 sourcefile~press_coefoz_m.f90 press_coefoz_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~press_coefoz_m.f90 sourcefile~comdissnew_mod_h.f90 comdissnew_mod_h.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~comdissnew_mod_h.f90 sourcefile~pchfe_95_m.f90 pchfe_95_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~pchfe_95_m.f90 sourcefile~assert_eq_m.f90 assert_eq_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~assert_eq_m.f90 sourcefile~exner_milieu_m.f90 exner_milieu_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~exner_milieu_m.f90 sourcefile~pchsp_95_m.f90 pchsp_95_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~pchsp_95_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~exner_hyb_m.f90 sourcefile~regr_pr_o3_m.f90 regr_pr_o3_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~regr_pr_o3_m.f90 sourcefile~conf_dat_m.f90 conf_dat_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~conf_dat_m.f90 sourcefile~lmdz_cppkeys_wrapper.f90 lmdz_cppkeys_wrapper.F90 sourcefile~etat0dyn_netcdf.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~inter_barxy_m.f90 inter_barxy_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~inter_barxy_m.f90 sourcefile~limit_netcdf.f90->sourcefile~dimphy.f90 sourcefile~limit_netcdf.f90->sourcefile~comconst_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~paramet_mod_h.f90 sourcefile~limit_netcdf.f90->sourcefile~iniprint_mod_h.f90 sourcefile~limit_netcdf.f90->sourcefile~control_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~indice_sol_mod.f90 indice_sol_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~indice_sol_mod.f90 sourcefile~arth_m.f90 arth_m.f90 sourcefile~limit_netcdf.f90->sourcefile~arth_m.f90 sourcefile~grid_noro_m.f90 grid_noro_m.f90 sourcefile~limit_netcdf.f90->sourcefile~grid_noro_m.f90 sourcefile~geometry_mod.f90 geometry_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~geometry_mod.f90 sourcefile~init_ssrf_m.f90 init_ssrf_m.f90 sourcefile~limit_netcdf.f90->sourcefile~init_ssrf_m.f90 sourcefile~cal_tools_m.f90 cal_tools_m.f90 sourcefile~limit_netcdf.f90->sourcefile~cal_tools_m.f90 sourcefile~limit_netcdf.f90->sourcefile~pchfe_95_m.f90 sourcefile~limit_netcdf.f90->sourcefile~assert_eq_m.f90 sourcefile~limit_netcdf.f90->sourcefile~pchsp_95_m.f90 sourcefile~phys_cal_mod.f90 phys_cal_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~phys_cal_mod.f90 sourcefile~phys_state_var_mod.f90 phys_state_var_mod.F90 sourcefile~limit_netcdf.f90->sourcefile~phys_state_var_mod.f90 sourcefile~limit_netcdf.f90->sourcefile~conf_dat_m.f90 sourcefile~limit_netcdf.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~limit_netcdf.f90->sourcefile~inter_barxy_m.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~dimphy.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~comconst_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~paramet_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~iniprint_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~control_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~logic_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~indice_sol_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~grid_noro_m.f90 sourcefile~conf_phys_m.f90 conf_phys_m.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~conf_phys_m.f90 sourcefile~compbl_mod_h.f90 compbl_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~compbl_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~init_ssrf_m.f90 sourcefile~dimsoil_mod_h.f90 dimsoil_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~clesphys_mod_h.f90 clesphys_mod_h.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~clesphys_mod_h.f90 sourcefile~fonte_neige_mod.f90 fonte_neige_mod.F90 sourcefile~etat0phys_netcdf.f90->sourcefile~fonte_neige_mod.f90 sourcefile~alpale_mod.f90 alpale_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~alpale_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~assert_eq_m.f90 sourcefile~regr_horiz_time_climoz_m.f90 regr_horiz_time_climoz_m.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~regr_horiz_time_climoz_m.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~phys_state_var_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~conf_dat_m.f90 sourcefile~pbl_surface_mod.f90 pbl_surface_mod.F90 sourcefile~etat0phys_netcdf.f90->sourcefile~pbl_surface_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~inter_barxy_m.f90 sourcefile~infotrac.f90->sourcefile~iniprint_mod_h.f90 sourcefile~infotrac.f90->sourcefile~control_mod.f90 sourcefile~infotrac.f90->sourcefile~strings_mod.f90 sourcefile~readtracfiles_mod.f90 readTracFiles_mod.f90 sourcefile~infotrac.f90->sourcefile~readtracfiles_mod.f90 sourcefile~lmdz_reprobus_wrappers.f90 lmdz_reprobus_wrappers.F90 sourcefile~infotrac.f90->sourcefile~lmdz_reprobus_wrappers.f90 sourcefile~infotrac.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~comgeom2_mod_h.f90->sourcefile~paramet_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~dimphy.f90 sourcefile~iniphysiq_mod.f90->sourcefile~comconst_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~paramet_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~iniprint_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~temps_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~infotrac.f90 sourcefile~iniphysiq_mod.f90->sourcefile~control_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~phystokenc_mod.f90 phystokenc_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~phystokenc_mod.f90 sourcefile~inifis_mod.f90 inifis_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~inifis_mod.f90 sourcefile~slab_heat_transp_mod.f90 slab_heat_transp_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~slab_heat_transp_mod.f90 sourcefile~phyaqua_mod.f90 phyaqua_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~phyaqua_mod.f90 sourcefile~inigeomphy_mod.f90 inigeomphy_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~inigeomphy_mod.f90 sourcefile~mod_phys_lmdz_omp_data.f90 mod_phys_lmdz_omp_data.F90 sourcefile~iniphysiq_mod.f90->sourcefile~mod_phys_lmdz_omp_data.f90 sourcefile~tracstoke_mod_h.f90 tracstoke_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~tracstoke_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~vertical_layers_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~time_phylmdz_mod.f90 time_phylmdz_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~lmdz_reprobus_wrappers.f90 sourcefile~infotrac_phy.f90 infotrac_phy.F90 sourcefile~iniphysiq_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~ioipsl_getin_p_mod.f90 ioipsl_getin_p_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~mod_phys_lmdz_para.f90 mod_phys_lmdz_para.f90 sourcefile~iniphysiq_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~iniphysiq_mod.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~mod_grid_phy_lmdz.f90 mod_grid_phy_lmdz.f90 sourcefile~iniphysiq_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~grid_noro_m.f90->sourcefile~assert_eq_m.f90 sourcefile~print_control_mod.f90 print_control_mod.f90 sourcefile~grid_noro_m.f90->sourcefile~print_control_mod.f90 sourcefile~phystokenc_mod.f90->sourcefile~dimphy.f90 sourcefile~phystokenc_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~phystokenc_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~phystokenc_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~phystokenc_mod.f90->sourcefile~print_control_mod.f90 sourcefile~iophy.f90 iophy.F90 sourcefile~phystokenc_mod.f90->sourcefile~iophy.f90 sourcefile~init_print_control_mod.f90 init_print_control_mod.f90 sourcefile~inifis_mod.f90->sourcefile~init_print_control_mod.f90 sourcefile~yomcst_mod_h.f90 yomcst_mod_h.f90 sourcefile~inifis_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~inifis_mod.f90->sourcefile~print_control_mod.f90 sourcefile~slab_heat_transp_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~assert_eq_m.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~nrtype.f90 nrtype.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~nrtype.f90 sourcefile~regular_lonlat_mod.f90 regular_lonlat_mod.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~regular_lonlat_mod.f90 sourcefile~regr_lint_m.f90 regr_lint_m.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~regr_lint_m.f90 sourcefile~regr_conserv_m.f90 regr_conserv_m.f90 sourcefile~regr_lat_time_coefoz_m.f90->sourcefile~regr_conserv_m.f90 sourcefile~mod_phys_lmdz_mpi_data.f90 mod_phys_lmdz_mpi_data.f90 sourcefile~press_coefoz_m.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~mod_phys_lmdz_mpi_transfert.f90 mod_phys_lmdz_mpi_transfert.f90 sourcefile~press_coefoz_m.f90->sourcefile~mod_phys_lmdz_mpi_transfert.f90 sourcefile~conf_phys_m.f90->sourcefile~compbl_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~clesphys_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~alpale_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~phys_cal_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~infotrac_phy.f90 sourcefile~conf_phys_m.f90->sourcefile~phys_state_var_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~conf_phys_m.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~chemistry_cycle_mod.f90 chemistry_cycle_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~chemistry_cycle_mod.f90 sourcefile~nuage_params_mod_h.f90 nuage_params_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~nuage_params_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surface_data.f90 surface_data.f90 sourcefile~conf_phys_m.f90->sourcefile~surface_data.f90 sourcefile~carbon_cycle_mod.f90 carbon_cycle_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~carbon_cycle_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~print_control_mod.f90 sourcefile~comsoil_mod_h.f90 comsoil_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~comsoil_mod_h.f90 sourcefile~conema3_mod_h.f90 conema3_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~conema3_mod_h.f90 sourcefile~yomcst2_mod_h.f90 yomcst2_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~yomcst2_mod_h.f90 sourcefile~config_ocean_skin_m.f90 config_ocean_skin_m.F90 sourcefile~conf_phys_m.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~yoegwd_mod_h.f90 yoegwd_mod_h.f90 sourcefile~conf_phys_m.f90->sourcefile~yoegwd_mod_h.f90 sourcefile~phyaqua_mod.f90->sourcefile~dimphy.f90 sourcefile~phyaqua_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~geometry_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~phyaqua_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~phyaqua_mod.f90->sourcefile~fonte_neige_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~phys_cal_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~phys_state_var_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~phyaqua_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~phyaqua_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~phyaqua_mod.f90->sourcefile~nrtype.f90 sourcefile~phyaqua_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~lmdz_xios.f90 lmdz_xios.F90 sourcefile~phyaqua_mod.f90->sourcefile~lmdz_xios.f90 sourcefile~phyaqua_mod.f90->sourcefile~surface_data.f90 sourcefile~mod_phys_lmdz_transfert_para.f90 mod_phys_lmdz_transfert_para.f90 sourcefile~phyaqua_mod.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~geometry_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~geometry_mod.f90->sourcefile~nrtype.f90 sourcefile~inigeomphy_mod.f90->sourcefile~comvert_mod.f90 sourcefile~inigeomphy_mod.f90->sourcefile~iniprint_mod_h.f90 sourcefile~inigeomphy_mod.f90->sourcefile~geometry_mod.f90 sourcefile~inigeomphy_mod.f90->sourcefile~vertical_layers_mod.f90 sourcefile~inigeomphy_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~inigeomphy_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~inigeomphy_mod.f90->sourcefile~nrtype.f90 sourcefile~inigeomphy_mod.f90->sourcefile~regular_lonlat_mod.f90 sourcefile~mod_interface_dyn_phys.f90 mod_interface_dyn_phys.F90 sourcefile~inigeomphy_mod.f90->sourcefile~mod_interface_dyn_phys.f90 sourcefile~physics_distribution_mod.f90 physics_distribution_mod.f90 sourcefile~inigeomphy_mod.f90->sourcefile~physics_distribution_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~dimphy.f90 sourcefile~init_ssrf_m.f90->sourcefile~comconst_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~paramet_mod_h.f90 sourcefile~init_ssrf_m.f90->sourcefile~iniprint_mod_h.f90 sourcefile~init_ssrf_m.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~init_ssrf_m.f90->sourcefile~indice_sol_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~geometry_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~phys_state_var_mod.f90 sourcefile~init_ssrf_m.f90->sourcefile~surface_data.f90 sourcefile~grid_atob_m.f90 grid_atob_m.f90 sourcefile~init_ssrf_m.f90->sourcefile~grid_atob_m.f90 sourcefile~fonte_neige_mod.f90->sourcefile~dimphy.f90 sourcefile~fonte_neige_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~fonte_neige_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~yoethf_mod_h.f90 yoethf_mod_h.f90 sourcefile~fonte_neige_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~fonte_neige_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~alpale_mod.f90->sourcefile~dimphy.f90 sourcefile~alpale_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~alpale_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~phys_local_var_mod.f90 phys_local_var_mod.F90 sourcefile~alpale_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~alpale_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~alpale_mod.f90->sourcefile~print_control_mod.f90 sourcefile~mod_phys_lmdz_omp_data.f90->sourcefile~dimphy.f90 sourcefile~mod_phys_lmdz_omp_data.f90->sourcefile~print_control_mod.f90 sourcefile~mod_phys_lmdz_omp_data.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~comgeom_mod_h.f90->sourcefile~paramet_mod_h.f90 sourcefile~pchfe_95_m.f90->sourcefile~assert_eq_m.f90 sourcefile~exner_milieu_m.f90->sourcefile~comvert_mod.f90 sourcefile~exner_milieu_m.f90->sourcefile~comconst_mod.f90 sourcefile~exner_milieu_m.f90->sourcefile~paramet_mod_h.f90 sourcefile~exner_milieu_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~pchsp_95_m.f90->sourcefile~assert_eq_m.f90 sourcefile~readtracfiles_mod.f90->sourcefile~strings_mod.f90 sourcefile~readtracfiles_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~time_phylmdz_mod.f90->sourcefile~phys_cal_mod.f90 sourcefile~time_phylmdz_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~time_phylmdz_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~time_phylmdz_mod.f90->sourcefile~print_control_mod.f90 sourcefile~phys_cal_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~phys_cal_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~dimphy.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~geometry_mod.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~cal_tools_m.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~interpolation.f90 interpolation.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~interpolation.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~nrtype.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~lmdz_xios.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~regular_lonlat_mod.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~print_control_mod.f90 sourcefile~slopes_m.f90 slopes_m.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~slopes_m.f90 sourcefile~assert_m.f90 assert_m.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~assert_m.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~regr_lint_m.f90 sourcefile~regr_horiz_time_climoz_m.f90->sourcefile~regr_conserv_m.f90 sourcefile~lmdz_reprobus_wrappers.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~infotrac_phy.f90->sourcefile~iniprint_mod_h.f90 sourcefile~infotrac_phy.f90->sourcefile~strings_mod.f90 sourcefile~infotrac_phy.f90->sourcefile~readtracfiles_mod.f90 sourcefile~infotrac_phy.f90->sourcefile~lmdz_reprobus_wrappers.f90 sourcefile~infotrac_phy.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~infotrac_phy.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~infotrac_phy.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~ioipsl_getin_p_mod.f90->sourcefile~strings_mod.f90 sourcefile~ioipsl_getin_p_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~ioipsl_getin_p_mod.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~exner_hyb_m.f90->sourcefile~comvert_mod.f90 sourcefile~exner_hyb_m.f90->sourcefile~comconst_mod.f90 sourcefile~exner_hyb_m.f90->sourcefile~paramet_mod_h.f90 sourcefile~exner_hyb_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~regr_pr_o3_m.f90->sourcefile~press_coefoz_m.f90 sourcefile~regr_pr_o3_m.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~regr_pr_o3_m.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~regr_pr_o3_m.f90->sourcefile~assert_m.f90 sourcefile~regr_pr_o3_m.f90->sourcefile~regr_conserv_m.f90 sourcefile~phys_state_var_mod.f90->sourcefile~dimphy.f90 sourcefile~phys_state_var_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~phys_state_var_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~phys_state_var_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~phys_state_var_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~aero_mod.f90 aero_mod.f90 sourcefile~phys_state_var_mod.f90->sourcefile~aero_mod.f90 sourcefile~phys_state_var_mod.f90->sourcefile~surface_data.f90 sourcefile~phys_state_var_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~mod_phys_lmdz_para.f90->sourcefile~mod_phys_lmdz_omp_data.f90 sourcefile~mod_phys_lmdz_para.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~mod_phys_lmdz_para.f90->sourcefile~print_control_mod.f90 sourcefile~mod_phys_lmdz_para.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~mod_phys_lmdz_para.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~conf_dat_m.f90->sourcefile~assert_eq_m.f90 sourcefile~pbl_surface_mod.f90->sourcefile~dimphy.f90 sourcefile~pbl_surface_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~pbl_surface_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~pbl_surface_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~pbl_surface_mod.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~phys_state_var_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~pbl_surface_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_landice_mod.f90 surf_landice_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_landice_mod.f90 sourcefile~wx_pbl_mod.f90 wx_pbl_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~wx_pbl_mod.f90 sourcefile~surf_param_mod.f90 surf_param_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_param_mod.f90 sourcefile~surf_land_mod.f90 surf_land_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_land_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~lmdz_blowing_snow_ini.f90 lmdz_blowing_snow_ini.f90 sourcefile~pbl_surface_mod.f90->sourcefile~lmdz_blowing_snow_ini.f90 sourcefile~wxios_mod.f90 wxios_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~wxios_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~climb_wind_mod.f90 climb_wind_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~climb_wind_mod.f90 sourcefile~stdlevvar_mod.f90 stdlevvar_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~stdlevvar_mod.f90 sourcefile~cpl_mod.f90 cpl_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~cpl_mod.f90 sourcefile~climb_hq_mod.f90 climb_hq_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~climb_hq_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~surface_data.f90 sourcefile~pbl_surface_mod.f90->sourcefile~carbon_cycle_mod.f90 sourcefile~hbtm_mod.f90 hbtm_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~hbtm_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~print_control_mod.f90 sourcefile~coef_diff_turb_mod.f90 coef_diff_turb_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~coef_diff_turb_mod.f90 sourcefile~climb_qbs_mod.f90 climb_qbs_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~climb_qbs_mod.f90 sourcefile~dimpft_mod_h.f90 dimpft_mod_h.f90 sourcefile~pbl_surface_mod.f90->sourcefile~dimpft_mod_h.f90 sourcefile~wx_pbl_var_mod.f90 wx_pbl_var_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~wx_pbl_var_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~flux_arp_mod_h.f90 flux_arp_mod_h.f90 sourcefile~pbl_surface_mod.f90->sourcefile~flux_arp_mod_h.f90 sourcefile~surf_seaice_mod.f90 surf_seaice_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_seaice_mod.f90 sourcefile~lmdz_call_atke.f90 lmdz_call_atke.f90 sourcefile~pbl_surface_mod.f90->sourcefile~lmdz_call_atke.f90 sourcefile~phys_output_var_mod.f90 phys_output_var_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~surf_ocean_mod.f90 surf_ocean_mod.F90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_ocean_mod.f90 sourcefile~cdrag_mod.f90 cdrag_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~cdrag_mod.f90 sourcefile~inter_barxy_m.f90->sourcefile~comconst_mod.f90 sourcefile~inter_barxy_m.f90->sourcefile~paramet_mod_h.f90 sourcefile~inter_barxy_m.f90->sourcefile~comgeom2_mod_h.f90 sourcefile~inter_barxy_m.f90->sourcefile~assert_eq_m.f90 sourcefile~inter_barxy_m.f90->sourcefile~assert_m.f90 sourcefile~surf_landice_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_landice_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~geometry_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_landice_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_landice_mod.f90->sourcefile~fonte_neige_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~surf_landice_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~lmdz_blowing_snow_ini.f90 sourcefile~surf_landice_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_landice_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_landice_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~surf_inlandsis_mod.f90 surf_inlandsis_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~surf_inlandsis_mod.f90 sourcefile~calcul_fluxs_mod.f90 calcul_fluxs_mod.f90 sourcefile~surf_landice_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~wx_pbl_mod.f90->sourcefile~dimphy.f90 sourcefile~wx_pbl_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~wx_pbl_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~wx_pbl_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~wx_pbl_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~wx_pbl_mod.f90->sourcefile~print_control_mod.f90 sourcefile~wx_pbl_mod.f90->sourcefile~wx_pbl_var_mod.f90 sourcefile~init_print_control_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~init_print_control_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~init_print_control_mod.f90->sourcefile~print_control_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_land_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~surf_land_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_land_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_land_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_land_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_land_mod.f90->sourcefile~carbon_cycle_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~print_control_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~dimpft_mod_h.f90 sourcefile~surf_land_orchidee_mod.f90 surf_land_orchidee_mod.F90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_orchidee_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90 surf_land_bucket_hetero_mod.F90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_bucket_hetero_mod.f90 sourcefile~surf_land_bucket_mod.f90 surf_land_bucket_mod.F90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_bucket_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~phys_local_var_mod.f90->sourcefile~dimphy.f90 sourcefile~phys_local_var_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~phys_local_var_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~phys_local_var_mod.f90->sourcefile~phys_state_var_mod.f90 sourcefile~phys_local_var_mod.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~phys_local_var_mod.f90->sourcefile~aero_mod.f90 sourcefile~phys_local_var_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~lmdz_blowing_snow_ini.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~wxios_mod.f90->sourcefile~dimphy.f90 sourcefile~wxios_mod.f90->sourcefile~iniprint_mod_h.f90 sourcefile~wxios_mod.f90->sourcefile~strings_mod.f90 sourcefile~wxios_mod.f90->sourcefile~geometry_mod.f90 sourcefile~wxios_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~wxios_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~wxios_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~wxios_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~wxios_mod.f90->sourcefile~nrtype.f90 sourcefile~wxios_mod.f90->sourcefile~lmdz_xios.f90 sourcefile~wxios_mod.f90->sourcefile~print_control_mod.f90 sourcefile~wxios_mod.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~wxios_mod.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~climb_wind_mod.f90->sourcefile~dimphy.f90 sourcefile~climb_wind_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~climb_wind_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~stdlevvar_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~stdlevvar_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~stdlevvar_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~stdlevvar_mod.f90->sourcefile~flux_arp_mod_h.f90 sourcefile~stdlevvar_mod.f90->sourcefile~cdrag_mod.f90 sourcefile~screenc_mod.f90 screenc_mod.f90 sourcefile~stdlevvar_mod.f90->sourcefile~screenc_mod.f90 sourcefile~screenp_mod.f90 screenp_mod.f90 sourcefile~stdlevvar_mod.f90->sourcefile~screenp_mod.f90 sourcefile~cpl_mod.f90->sourcefile~dimphy.f90 sourcefile~cpl_mod.f90->sourcefile~lmdz_mpi.f90 sourcefile~cpl_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~cpl_mod.f90->sourcefile~geometry_mod.f90 sourcefile~cpl_mod.f90->sourcefile~time_phylmdz_mod.f90 sourcefile~cpl_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~cpl_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~cpl_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~cpl_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~cpl_mod.f90->sourcefile~surface_data.f90 sourcefile~cpl_mod.f90->sourcefile~carbon_cycle_mod.f90 sourcefile~cpl_mod.f90->sourcefile~print_control_mod.f90 sourcefile~cpl_mod.f90->sourcefile~iophy.f90 sourcefile~cpl_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~oasis.f90 oasis.F90 sourcefile~cpl_mod.f90->sourcefile~oasis.f90 sourcefile~write_field_phy.f90 write_field_phy.f90 sourcefile~cpl_mod.f90->sourcefile~write_field_phy.f90 sourcefile~climb_hq_mod.f90->sourcefile~dimphy.f90 sourcefile~climb_hq_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~climb_hq_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~dimphy.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~iniprint_mod_h.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~phys_cal_mod.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~print_control_mod.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~mod_phys_lmdz_omp_transfert.f90 mod_phys_lmdz_omp_transfert.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~mod_phys_lmdz_omp_transfert.f90 sourcefile~mod_synchro_omp.f90 mod_synchro_omp.f90 sourcefile~carbon_cycle_mod.f90->sourcefile~mod_synchro_omp.f90 sourcefile~hbtm_mod.f90->sourcefile~dimphy.f90 sourcefile~hbtm_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~hbtm_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~dimphy.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~coef_diff_turb_mod.f90->sourcefile~print_control_mod.f90 sourcefile~climb_qbs_mod.f90->sourcefile~dimphy.f90 sourcefile~climb_qbs_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~climb_qbs_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~iophy.f90->sourcefile~dimphy.f90 sourcefile~iophy.f90->sourcefile~clesphys_mod_h.f90 sourcefile~iophy.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~iophy.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~iophy.f90->sourcefile~aero_mod.f90 sourcefile~iophy.f90->sourcefile~wxios_mod.f90 sourcefile~iophy.f90->sourcefile~lmdz_xios.f90 sourcefile~iophy.f90->sourcefile~print_control_mod.f90 sourcefile~iophy.f90->sourcefile~phys_output_var_mod.f90 sourcefile~iophy.f90->sourcefile~mod_phys_lmdz_omp_transfert.f90 sourcefile~mod_phys_lmdz_mpi_data.f90->sourcefile~lmdz_mpi.f90 sourcefile~mod_phys_lmdz_mpi_data.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~mod_phys_lmdz_mpi_data.f90->sourcefile~print_control_mod.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~dimphy.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~wx_pbl_var_mod.f90->sourcefile~print_control_mod.f90 sourcefile~mod_phys_lmdz_transfert_para.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~mod_phys_lmdz_transfert_para.f90->sourcefile~mod_phys_lmdz_mpi_transfert.f90 sourcefile~mod_phys_lmdz_transfert_para.f90->sourcefile~mod_phys_lmdz_omp_transfert.f90 sourcefile~grid_atob_m.f90->sourcefile~assert_eq_m.f90 sourcefile~physics_distribution_mod.f90->sourcefile~dimphy.f90 sourcefile~physics_distribution_mod.f90->sourcefile~lmdz_reprobus_wrappers.f90 sourcefile~physics_distribution_mod.f90->sourcefile~infotrac_phy.f90 sourcefile~physics_distribution_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~physics_distribution_mod.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~physics_distribution_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_seaice_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_seaice_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_seaice_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_seaice_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_seaice_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_seaice_mod.f90->sourcefile~surface_data.f90 sourcefile~ocean_cpl_mod.f90 ocean_cpl_mod.f90 sourcefile~surf_seaice_mod.f90->sourcefile~ocean_cpl_mod.f90 sourcefile~ocean_slab_mod.f90 ocean_slab_mod.f90 sourcefile~surf_seaice_mod.f90->sourcefile~ocean_slab_mod.f90 sourcefile~ocean_forced_mod.f90 ocean_forced_mod.F90 sourcefile~surf_seaice_mod.f90->sourcefile~ocean_forced_mod.f90 sourcefile~lmdz_call_atke.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_atke_turbulence_ini.f90 lmdz_atke_turbulence_ini.f90 sourcefile~lmdz_call_atke.f90->sourcefile~lmdz_atke_turbulence_ini.f90 sourcefile~lmdz_atke_exchange_coeff.f90 lmdz_atke_exchange_coeff.f90 sourcefile~lmdz_call_atke.f90->sourcefile~lmdz_atke_exchange_coeff.f90 sourcefile~phys_output_var_mod.f90->sourcefile~dimphy.f90 sourcefile~phys_output_var_mod.f90->sourcefile~strings_mod.f90 sourcefile~phys_output_var_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~phys_output_var_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~regr_lint_m.f90->sourcefile~assert_eq_m.f90 sourcefile~regr_lint_m.f90->sourcefile~interpolation.f90 sourcefile~regr_lint_m.f90->sourcefile~assert_m.f90 sourcefile~mod_phys_lmdz_mpi_transfert.f90->sourcefile~lmdz_mpi.f90 sourcefile~mod_phys_lmdz_mpi_transfert.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~mod_phys_lmdz_mpi_transfert.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~surf_ocean_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_ocean_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_ocean_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_ocean_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_ocean_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_ocean_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~surf_ocean_mod.f90->sourcefile~ocean_cpl_mod.f90 sourcefile~surf_ocean_mod.f90->sourcefile~ocean_slab_mod.f90 sourcefile~surf_ocean_mod.f90->sourcefile~ocean_forced_mod.f90 sourcefile~bulk_flux_m.f90 bulk_flux_m.f90 sourcefile~surf_ocean_mod.f90->sourcefile~bulk_flux_m.f90 sourcefile~albedo.f90 albedo.f90 sourcefile~surf_ocean_mod.f90->sourcefile~albedo.f90 sourcefile~limit_read_mod.f90 limit_read_mod.f90 sourcefile~surf_ocean_mod.f90->sourcefile~limit_read_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~dimphy.f90 sourcefile~cdrag_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~cdrag_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~cdrag_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~cdrag_mod.f90->sourcefile~print_control_mod.f90 sourcefile~coare30_flux_cnrm_mod.f90 coare30_flux_cnrm_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~coare30_flux_cnrm_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~lmdz_atke_turbulence_ini.f90 sourcefile~coare_cp_mod.f90 coare_cp_mod.f90 sourcefile~cdrag_mod.f90->sourcefile~coare_cp_mod.f90 sourcefile~regr_conserv_m.f90->sourcefile~assert_eq_m.f90 sourcefile~regr_conserv_m.f90->sourcefile~interpolation.f90 sourcefile~regr_conserv_m.f90->sourcefile~assert_m.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~dimphy.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~coare_cp_mod.f90 sourcefile~modd_csts.f90 modd_csts.f90 sourcefile~coare30_flux_cnrm_mod.f90->sourcefile~modd_csts.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~lmdz_mpi.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~geometry_mod.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~nrtype.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~carbon_cycle_mod.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~print_control_mod.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~dimpft_mod_h.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~mod_synchro_omp.f90 sourcefile~mod_surf_para.f90 mod_surf_para.f90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~mod_surf_para.f90 sourcefile~screenc_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~screenc_mod.f90->sourcefile~flux_arp_mod_h.f90 sourcefile~screenc_mod.f90->sourcefile~cdrag_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~dimphy.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~cpl_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~ocean_slab_mod.f90->sourcefile~dimphy.f90 sourcefile~ocean_slab_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~ocean_slab_mod.f90->sourcefile~slab_heat_transp_mod.f90 sourcefile~ocean_slab_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~ocean_slab_mod.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~ocean_slab_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~ocean_slab_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~ocean_slab_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~ocean_slab_mod.f90->sourcefile~surface_data.f90 sourcefile~ocean_slab_mod.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~ocean_slab_mod.f90->sourcefile~mod_phys_lmdz_transfert_para.f90 sourcefile~ocean_slab_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~oasis.f90->sourcefile~dimphy.f90 sourcefile~oasis.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~oasis.f90->sourcefile~write_field_phy.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~var0sv.f90 VAR0SV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~var0sv.f90 sourcefile~var_sv.f90 VAR_SV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~var_sv.f90 sourcefile~vartsv.f90 VARtSV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~vartsv.f90 sourcefile~varysv.f90 VARySV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~varysv.f90 sourcefile~varxsv.f90 VARxSV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~varxsv.f90 sourcefile~vardsv.f90 VARdSV.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~vardsv.f90 sourcefile~iostart.f90 iostart.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~iostart.f90 sourcefile~varphy.f90 VARphy.f90 sourcefile~surf_inlandsis_mod.f90->sourcefile~varphy.f90 sourcefile~mod_phys_lmdz_omp_transfert.f90->sourcefile~mod_phys_lmdz_omp_data.f90 sourcefile~mod_phys_lmdz_omp_transfert.f90->sourcefile~mod_phys_lmdz_mpi_data.f90 sourcefile~ocean_forced_mod.f90->sourcefile~dimphy.f90 sourcefile~ocean_forced_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~ocean_forced_mod.f90->sourcefile~geometry_mod.f90 sourcefile~ocean_forced_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~ocean_forced_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~ocean_forced_mod.f90->sourcefile~fonte_neige_mod.f90 sourcefile~ocean_forced_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~ocean_forced_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~ocean_forced_mod.f90->sourcefile~surface_data.f90 sourcefile~ocean_forced_mod.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~ocean_forced_mod.f90->sourcefile~flux_arp_mod_h.f90 sourcefile~ocean_forced_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_forced_mod.f90->sourcefile~limit_read_mod.f90 sourcefile~ocean_forced_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~lmdz_atke_turbulence_ini.f90->sourcefile~ioipsl_getin_p_mod.f90 sourcefile~bulk_flux_m.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~mom_flux_rain_m.f90 mom_flux_rain_m.f90 sourcefile~bulk_flux_m.f90->sourcefile~mom_flux_rain_m.f90 sourcefile~near_surface_m.f90 near_surface_m.f90 sourcefile~bulk_flux_m.f90->sourcefile~near_surface_m.f90 sourcefile~therm_expans_m.f90 therm_expans_m.f90 sourcefile~bulk_flux_m.f90->sourcefile~therm_expans_m.f90 sourcefile~microlayer_m.f90 microlayer_m.f90 sourcefile~bulk_flux_m.f90->sourcefile~microlayer_m.f90 sourcefile~mod_synchro_omp.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~write_field_phy.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~write_field_phy.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~write_field.f90 write_field.f90 sourcefile~write_field_phy.f90->sourcefile~write_field.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~geometry_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~compbl_mod_h.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~fonte_neige_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~phys_state_var_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~surf_param_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~dimpft_mod_h.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~cdrag_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~limit_read_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~dimphy.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~geometry_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~fonte_neige_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~surface_data.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~limit_read_mod.f90 sourcefile~surf_land_bucket_mod.f90->sourcefile~calcul_fluxs_mod.f90 sourcefile~albedo.f90->sourcefile~dimphy.f90 sourcefile~albedo.f90->sourcefile~clesphys_mod_h.f90 sourcefile~albedo.f90->sourcefile~yomcst_mod_h.f90 sourcefile~orbite.f90 orbite.f90 sourcefile~albedo.f90->sourcefile~orbite.f90 sourcefile~coare_cp_mod.f90->sourcefile~modd_csts.f90 sourcefile~lmdz_atke_exchange_coeff.f90->sourcefile~lmdz_atke_turbulence_ini.f90 sourcefile~limit_read_mod.f90->sourcefile~dimphy.f90 sourcefile~limit_read_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~limit_read_mod.f90->sourcefile~phys_cal_mod.f90 sourcefile~limit_read_mod.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~limit_read_mod.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~limit_read_mod.f90->sourcefile~lmdz_xios.f90 sourcefile~limit_read_mod.f90->sourcefile~surface_data.f90 sourcefile~limit_read_mod.f90->sourcefile~print_control_mod.f90 sourcefile~calcul_fluxs_mod.f90->sourcefile~dimphy.f90 sourcefile~calcul_fluxs_mod.f90->sourcefile~indice_sol_mod.f90 sourcefile~calcul_fluxs_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~calcul_fluxs_mod.f90->sourcefile~yoethf_mod_h.f90 sourcefile~calcul_fluxs_mod.f90->sourcefile~yomcst_mod_h.f90 sourcefile~sens_heat_rain_m.f90 sens_heat_rain_m.F90 sourcefile~calcul_fluxs_mod.f90->sourcefile~sens_heat_rain_m.f90 sourcefile~var0sv.f90->sourcefile~var_sv.f90 sourcefile~var0sv.f90->sourcefile~vardsv.f90 sourcefile~var_sv.f90->sourcefile~dimsoil_mod_h.f90 sourcefile~const.f90 const.f90 sourcefile~sens_heat_rain_m.f90->sourcefile~const.f90 sourcefile~esat_m.f90 esat_m.f90 sourcefile~sens_heat_rain_m.f90->sourcefile~esat_m.f90 sourcefile~near_surface_m.f90->sourcefile~config_ocean_skin_m.f90 sourcefile~near_surface_m.f90->sourcefile~therm_expans_m.f90 sourcefile~near_surface_m.f90->sourcefile~const.f90 sourcefile~phiw_m.f90 phiw_m.f90 sourcefile~near_surface_m.f90->sourcefile~phiw_m.f90 sourcefile~vartsv.f90->sourcefile~var_sv.f90 sourcefile~orbite.f90->sourcefile~dimphy.f90 sourcefile~orbite.f90->sourcefile~yomcst_mod_h.f90 sourcefile~mod_surf_para.f90->sourcefile~lmdz_mpi.f90 sourcefile~mod_surf_para.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~varysv.f90->sourcefile~var_sv.f90 sourcefile~varxsv.f90->sourcefile~var_sv.f90 sourcefile~vardsv.f90->sourcefile~var_sv.f90 sourcefile~iostart.f90->sourcefile~dimphy.f90 sourcefile~iostart.f90->sourcefile~geometry_mod.f90 sourcefile~iostart.f90->sourcefile~mod_phys_lmdz_para.f90 sourcefile~iostart.f90->sourcefile~lmdz_cppkeys_wrapper.f90 sourcefile~iostart.f90->sourcefile~mod_grid_phy_lmdz.f90 sourcefile~iostart.f90->sourcefile~print_control_mod.f90 sourcefile~write_field.f90->sourcefile~strings_mod.f90 sourcefile~microlayer_m.f90->sourcefile~const.f90 sourcefile~fv_m.f90 fv_m.f90 sourcefile~microlayer_m.f90->sourcefile~fv_m.f90

Contents

Source Code


Source Code

PROGRAM ce0l
!
!-------------------------------------------------------------------------------
! Purpose: Initial states and boundary conditions files creation:
!     * start.nc    for dynamics    (using etat0dyn     routine)
!     * startphy.nc for physics     (using etat0phys    routine)
!     * limit.nc    for forced runs (using limit_netcdf routine)
!-------------------------------------------------------------------------------
! Notes:
!     * extrap=.T. (default) for data extrapolation, like for the SSTs when file
!                   does contain ocean points only.
!     * "masque" can be:
!       - read from file "o2a.nc"          (for coupled runs).
!       - read from file "startphy0.nc"    (from a previous run).
!       - created in etat0phys or etat0dyn (for forced  runs).
!     It is then passed to limit_netcdf to ensure consistancy.
!-------------------------------------------------------------------------------
  USE ioipsl, ONLY: ioconf_calendar, getin, flininfo, flinopen, flinget, flinclo
  USE control_mod,    ONLY: day_step, dayref, nsplit_phys
  USE etat0dyn,       ONLY: etat0dyn_netcdf
  USE etat0phys,      ONLY: etat0phys_netcdf
  USE limit,          ONLY: limit_netcdf
  USE netcdf,         ONLY: NF90_OPEN, NF90_NOWRITE, NF90_CLOSE, NF90_NOERR,    &
         NF90_INQUIRE_DIMENSION, NF90_INQ_DIMID, NF90_INQ_VARID, NF90_GET_VAR
  USE infotrac,       ONLY: init_infotrac
  USE dimphy,         ONLY: klon
  USE test_disvert_m, ONLY: test_disvert
  USE filtreg_mod,    ONLY: inifilr
  USE iniphysiq_mod,  ONLY: iniphysiq
  USE mod_const_mpi,  ONLY: comm_lmdz

#ifdef CPP_PARA
  USE mod_const_mpi,  ONLY: init_const_mpi
  USE parallel_lmdz,  ONLY: init_parallel, mpi_rank, omp_rank, using_mpi
  USE bands,          ONLY: read_distrib, distrib_phys
  USE mod_hallo,      ONLY: init_mod_hallo
  USE mod_interface_dyn_phys, ONLY: init_interface_dyn_phys
  USE lmdz_xios, only: using_xios, xios_finalize
#endif

  USE iniprint_mod_h
  USE comgeom2_mod_h
  USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, kappa, omeg, r, rad, &
                          pi, jmp1
  USE logic_mod, ONLY: iflag_phys, ok_etat0, ok_limit
  USE comvert_mod, ONLY: pa, preff, pressure_exner
  USE temps_mod, ONLY: calend, day_ini, dt
  USE lmdz_mpi

  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
USE paramet_mod_h
IMPLICIT NONE

!-------------------------------------------------------------------------------
! Local variables:


  
  REAL               :: masque(iip1,jjp1)             !--- CONTINENTAL MASK
  REAL               :: phis  (iip1,jjp1)             !--- GROUND GEOPOTENTIAL
  CHARACTER(LEN=256) :: modname, fmt, calnd           !--- CALENDAR TYPE
  LOGICAL            :: use_filtre_fft
  LOGICAL, PARAMETER :: extrap=.FALSE.

!--- Local variables for ocean mask reading:
  INTEGER            :: nid_o2a, iml_omask, jml_omask, j
  INTEGER            :: fid, iret, llm_tmp, ttm_tmp, itaul(1)
  REAL, ALLOCATABLE  :: lon_omask(:,:), dlon_omask(:), ocemask(:,:)
  REAL, ALLOCATABLE  :: lat_omask(:,:), dlat_omask(:), ocetmp (:,:)
  REAL               :: date, lev(1)

!--- Local variables for land mask from startphy0 file reading
  INTEGER            :: nid_sta, nid_nph, nid_msk, nphys
  REAL, ALLOCATABLE  :: masktmp(:)

#ifdef CPP_PARA
  integer ierr
#else
! for iniphysiq in serial mode
  INTEGER,PARAMETER :: mpi_rank=0
  INTEGER :: distrib_phys(mpi_rank:mpi_rank)=(jjm-1)*iim+2
#endif
!-------------------------------------------------------------------------------
  modname="ce0l"

!--- Constants
  pi     = 4. * ATAN(1.)
  rad    = 6371229.
  daysec = 86400.
  omeg   = 2.*pi/daysec
  g      = 9.8
  kappa  = 0.2857143
  cpp    = 1004.70885
  jmp1   = jjm + 1
  preff   = 101325.
  pa      = 50000.

  CALL conf_gcm( 99, .TRUE. )
  dtvr = daysec/REAL(day_step)
  WRITE(lunout,*)'dtvr',dtvr
  CALL iniconst()
  CALL inigeom()

!--- Calendar choice
  calnd='gregorian'
  SELECT CASE(calend)
    CASE('earth_360d');CALL ioconf_calendar('360_day');   calnd='with 360 days/year'
    CASE('earth_365d');CALL ioconf_calendar('noleap'); calnd='with no leap year'
    CASE('earth_366d');CALL ioconf_calendar('366d');   calnd='with leap years only'
    CASE('gregorian'); CALL ioconf_calendar('gregorian')
    CASE('standard');  CALL ioconf_calendar('gregorian')
    CASE('julian');    CALL ioconf_calendar('julian'); calnd='julian'
    CASE('proleptic_gregorian'); CALL ioconf_calendar('gregorian')
  !--- DC Bof...  => IOIPSL a mettre a jour: proleptic_gregorian /= gregorian
    CASE DEFAULT
      CALL abort_gcm('ce0l','Bad choice for calendar',1)
  END SELECT
  WRITE(lunout,*)'CHOSEN CALENDAR: Earth '//TRIM(calnd)


#ifdef CPP_PARA
!--- Physical grid + parallel initializations
  CALL init_const_mpi()
  CALL init_parallel()
  CALL read_distrib()
  CALL init_mod_hallo()
#endif
  WRITE(lunout,*)'---> klon=',klon

!--- Tracers initializations
  CALL init_infotrac()

  CALL inifilr()
  CALL iniphysiq(iim,jjm,llm, &
                 distrib_phys(mpi_rank),comm_lmdz, &
                 daysec,day_ini,dtphys/nsplit_phys, &
                 rlatu,rlatv,rlonu,rlonv,aire,cu,cv,rad,g,r,cpp,iflag_phys)
  IF(pressure_exner) CALL test_disvert

#ifdef CPP_PARA
  IF (mpi_rank==0.AND.omp_rank==0) THEN
#endif
  use_filtre_fft=.FALSE.
  CALL getin('use_filtre_fft',use_filtre_fft)
  IF(use_filtre_fft) THEN
     WRITE(lunout,*)"FFT filter not available for sequential dynamics."
     WRITE(lunout,*)"Your setting of variable use_filtre_fft is not used."
  ENDIF

!--- LAND MASK. THREE CASES:
!   1) read from ocean model    file "o2a.nc"    (coupled runs)
!   2) read from previous run   file="startphy0.nc"
!   3) computed from topography file "Relief.nc" (masque(:,:)=-99999.)
! In the first case, the mask from the ocean model is used compute the
! weights to ensure ocean fractions are the same for atmosphere and ocean.
!*******************************************************************************
  IF(NF90_OPEN("o2a.nc", NF90_NOWRITE, nid_o2a)==NF90_NOERR) THEN
    iret=NF90_CLOSE(nid_o2a)
    WRITE(lunout,*)'BEWARE !! Ocean mask "o2a.nc" file found'
    WRITE(lunout,*)'Coupled run.'
    CALL flininfo("o2a.nc", iml_omask, jml_omask, llm_tmp, ttm_tmp, nid_o2a)
    IF(iml_omask/=iim .OR.jml_omask/=jjp1) THEN
      WRITE(lunout,*)'Mismatching dimensions for ocean mask'
      WRITE(lunout,*)'iim  = ',iim ,' iml_omask = ',iml_omask
      WRITE(lunout,*)'jjp1 = ',jjp1,' jml_omask = ',jml_omask
      CALL abort_gcm(modname,'',1)
    END IF
    ALLOCATE(ocemask(iim,jjp1),lon_omask(iim,jjp1),dlon_omask(iim ))
    ALLOCATE(ocetmp (iim,jjp1),lat_omask(iim,jjp1),dlat_omask(jjp1))
    CALL flinopen("o2a.nc", .FALSE.,iml_omask,jml_omask,llm_tmp,               &
                  lon_omask,lat_omask,lev,ttm_tmp,itaul,date,dt,fid)
    CALL flinget(fid, "OceMask",    iim,jjp1,llm_tmp,ttm_tmp,1,1,ocetmp)
    CALL flinclo(fid)
    dlon_omask(1:iim ) = lon_omask(1:iim,1)
    dlat_omask(1:jjp1) = lat_omask(1,1:jjp1)
    ocemask = ocetmp
    IF(dlat_omask(1)<dlat_omask(jml_omask)) THEN
       DO j=1,jjp1
          ocemask(:,j) = ocetmp(:,jjp1-j+1)
       END DO
    END IF
    DEALLOCATE(ocetmp,lon_omask,lat_omask,dlon_omask,dlat_omask)
    IF(prt_level>=1) THEN
      WRITE(fmt,"(i4,'i1)')")iim ; fmt='('//ADJUSTL(fmt)
      WRITE(lunout,*)'OCEAN MASK :'
      WRITE(lunout,fmt) NINT(ocemask)
    END IF
    masque(1:iim,:)=1.-ocemask(:,:)
    masque(iip1 ,:)=masque(1,:)
    DEALLOCATE(ocemask)
  ELSE IF(NF90_OPEN("startphy0.nc", NF90_NOWRITE, nid_sta)==NF90_NOERR) THEN
    WRITE(lunout,*)'BEWARE !! File "startphy0.nc" found.'
    WRITE(lunout,*)'Getting the land mask from a previous run.'
    iret=NF90_INQ_DIMID(nid_sta,'points_physiques',nid_nph)
    iret=NF90_INQUIRE_DIMENSION(nid_sta,nid_nph,len=nphys)
    IF(nphys/=klon) THEN
      WRITE(lunout,*)'Mismatching dimensions for land mask'
      WRITE(lunout,*)'nphys  = ',nphys ,' klon = ',klon
      iret=NF90_CLOSE(nid_sta)
      CALL abort_gcm(modname,'',1)
    END IF
    ALLOCATE(masktmp(klon))
    iret=NF90_INQ_VARID(nid_sta,'masque',nid_msk)
    iret=NF90_GET_VAR(nid_sta,nid_msk,masktmp)
    iret=NF90_CLOSE(nid_sta)
    CALL gr_fi_dyn(1,klon,iip1,jjp1,masktmp,masque)
    IF(prt_level>=1) THEN
      WRITE(fmt,"(i4,'i1)')")iip1 ; fmt='('//ADJUSTL(fmt)
      WRITE(lunout,*)'LAND MASK :'
      WRITE(lunout,fmt) NINT(masque)
    END IF
    DEALLOCATE(masktmp)
  ELSE
    WRITE(lunout,*)'BEWARE !! No ocean mask "o2a.nc" file or "startphy0.nc" file found'
    WRITE(lunout,*)'Land mask will be built from the topography file.'
    masque(:,:)=-99999.
  END IF
  phis(:,:)=-99999.

  IF(ok_etat0) THEN
    WRITE(lunout,'(//)')
    WRITE(lunout,*) '  ************************  '
    WRITE(lunout,*) '  ***  etat0phy_netcdf ***  '
    WRITE(lunout,*) '  ************************  '
    CALL etat0phys_netcdf(masque,phis)
    WRITE(lunout,'(//)')
    WRITE(lunout,*) '  ************************  '
    WRITE(lunout,*) '  ***  etat0dyn_netcdf ***  '
    WRITE(lunout,*) '  ************************  '
    CALL etat0dyn_netcdf(masque,phis)
  END IF

  IF(ok_limit) THEN
    WRITE(lunout,'(//)')
    WRITE(lunout,*) '  *********************  '
    WRITE(lunout,*) '  ***  Limit_netcdf ***  '
    WRITE(lunout,*) '  *********************  '
    WRITE(lunout,'(//)')
    CALL limit_netcdf(masque,phis,extrap)
  END IF

  WRITE(lunout,'(//)')
  WRITE(lunout,*) '  ***************************  '
  WRITE(lunout,*) '  ***  grilles_gcm_netcdf ***  '
  WRITE(lunout,*) '  ***************************  '
  WRITE(lunout,'(//)')
  CALL grilles_gcm_netcdf_sub(masque,phis)

#ifdef CPP_PARA
  END IF
  IF (using_xios) CALL xios_finalize
  IF (using_mpi) call MPI_FINALIZE(ierr)
#endif

END PROGRAM ce0l
!
!-------------------------------------------------------------------------------