phys_output_var_mod.f90 Source File


This file depends on

sourcefile~~phys_output_var_mod.f90~~EfferentGraph sourcefile~phys_output_var_mod.f90 phys_output_var_mod.f90 sourcefile~dimphy.f90 dimphy.f90 sourcefile~phys_output_var_mod.f90->sourcefile~dimphy.f90 sourcefile~strings_mod.f90 strings_mod.f90 sourcefile~phys_output_var_mod.f90->sourcefile~strings_mod.f90 sourcefile~clesphys_mod_h.f90 clesphys_mod_h.f90 sourcefile~phys_output_var_mod.f90->sourcefile~clesphys_mod_h.f90 sourcefile~config_ocean_skin_m.f90 config_ocean_skin_m.F90 sourcefile~phys_output_var_mod.f90->sourcefile~config_ocean_skin_m.f90

Files dependent on this one

sourcefile~~phys_output_var_mod.f90~~AfferentGraph sourcefile~phys_output_var_mod.f90 phys_output_var_mod.f90 sourcefile~surf_landice_mod.f90 surf_landice_mod.F90 sourcefile~surf_landice_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_local_var_mod.f90 phys_local_var_mod.F90 sourcefile~surf_landice_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~cpl_mod.f90 cpl_mod.F90 sourcefile~surf_landice_mod.f90->sourcefile~cpl_mod.f90 sourcefile~iophy.f90~2 iophy.F90 sourcefile~iophy.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~moy_undefstd.f90 moy_undefSTD.f90 sourcefile~moy_undefstd.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_cpl_mod.f90~2 ocean_cpl_mod.f90 sourcefile~ocean_cpl_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_cpl_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~ocean_cpl_mod.f90 ocean_cpl_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_cpl_mod.f90->sourcefile~cpl_mod.f90 sourcefile~ocean_forced_mod.f90~2 ocean_forced_mod.F90 sourcefile~ocean_forced_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~phys_local_var_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ini_undefstd.f90 ini_undefSTD.f90 sourcefile~ini_undefstd.f90->sourcefile~phys_output_var_mod.f90 sourcefile~moy_undefstd.f90~2 moy_undefSTD.f90 sourcefile~moy_undefstd.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~ocean_forced_mod.f90 ocean_forced_mod.F90 sourcefile~ocean_forced_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~surf_landice_mod.f90~2 surf_landice_mod.F90 sourcefile~surf_landice_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~surf_landice_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~surf_landice_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~physiq_mod.f90 physiq_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~physiq_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~ener_conserv.f90 ener_conserv.f90 sourcefile~physiq_mod.f90->sourcefile~ener_conserv.f90 sourcefile~add_phys_tend_mod.f90 add_phys_tend_mod.F90 sourcefile~physiq_mod.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~iophy.f90 iophy.F90 sourcefile~physiq_mod.f90->sourcefile~iophy.f90 sourcefile~phys_output_write_mod.f90 phys_output_write_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phys_output_write_mod.f90 sourcefile~phys_output_write_spl_mod.f90 phys_output_write_spl_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phys_output_write_spl_mod.f90 sourcefile~phys_output_mod.f90 phys_output_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phys_output_mod.f90 sourcefile~pbl_surface_mod.f90 pbl_surface_mod.F90 sourcefile~physiq_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phys_output_ctrlout_mod.f90 phys_output_ctrlout_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~diag_slp.f90 diag_slp.f90 sourcefile~physiq_mod.f90->sourcefile~diag_slp.f90 sourcefile~phystokenc_mod.f90 phystokenc_mod.f90 sourcefile~physiq_mod.f90->sourcefile~phystokenc_mod.f90 sourcefile~phyaqua_mod.f90 phyaqua_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phyaqua_mod.f90 sourcefile~alpale_mod.f90 alpale_mod.f90 sourcefile~physiq_mod.f90->sourcefile~alpale_mod.f90 sourcefile~cmp_seri_mod.f90 cmp_seri_mod.f90 sourcefile~physiq_mod.f90->sourcefile~cmp_seri_mod.f90 sourcefile~output_physiqex_mod.f90 output_physiqex_mod.f90 sourcefile~physiq_mod.f90->sourcefile~output_physiqex_mod.f90 sourcefile~phyetat0_mod.f90 phyetat0_mod.f90 sourcefile~physiq_mod.f90->sourcefile~phyetat0_mod.f90 sourcefile~calcul_divers_mod_h.f90 calcul_divers_mod_h.f90 sourcefile~physiq_mod.f90->sourcefile~calcul_divers_mod_h.f90 sourcefile~nuage.f90 nuage.f90 sourcefile~physiq_mod.f90->sourcefile~nuage.f90 sourcefile~cfmip_point_locations.f90 cfmip_point_locations.f90 sourcefile~physiq_mod.f90->sourcefile~cfmip_point_locations.f90 sourcefile~reevap.f90 reevap.f90 sourcefile~physiq_mod.f90->sourcefile~reevap.f90 sourcefile~phytrac_mod.f90 phytrac_mod.f90 sourcefile~physiq_mod.f90->sourcefile~phytrac_mod.f90 sourcefile~change_srf_frac_mod.f90 change_srf_frac_mod.f90 sourcefile~physiq_mod.f90->sourcefile~change_srf_frac_mod.f90 sourcefile~readaerosol_mod.f90 readaerosol_mod.f90 sourcefile~physiq_mod.f90->sourcefile~readaerosol_mod.f90 sourcefile~paramlmdz_phy_mod.f90 paramlmdz_phy_mod.F90 sourcefile~physiq_mod.f90->sourcefile~paramlmdz_phy_mod.f90 sourcefile~strataer_local_var_mod.f90 strataer_local_var_mod.f90 sourcefile~physiq_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~lmdz_call_cloud_optics_prop.f90 lmdz_call_cloud_optics_prop.f90 sourcefile~physiq_mod.f90->sourcefile~lmdz_call_cloud_optics_prop.f90 sourcefile~conf_phys_m.f90 conf_phys_m.f90 sourcefile~physiq_mod.f90->sourcefile~conf_phys_m.f90 sourcefile~create_etat0_limit_unstruct_mod.f90 create_etat0_limit_unstruct_mod.f90 sourcefile~physiq_mod.f90->sourcefile~create_etat0_limit_unstruct_mod.f90 sourcefile~physiqex_mod.f90 physiqex_mod.F90 sourcefile~physiq_mod.f90->sourcefile~physiqex_mod.f90 sourcefile~strataer_nuc_mod.f90 strataer_nuc_mod.f90 sourcefile~physiq_mod.f90->sourcefile~strataer_nuc_mod.f90 sourcefile~alpale_th.f90 alpale_th.f90 sourcefile~physiq_mod.f90->sourcefile~alpale_th.f90 sourcefile~calwake.f90 calwake.f90 sourcefile~physiq_mod.f90->sourcefile~calwake.f90 sourcefile~phytracr_spl_mod.f90 phytracr_spl_mod.F90 sourcefile~physiq_mod.f90->sourcefile~phytracr_spl_mod.f90 sourcefile~strataer_emiss_mod.f90 strataer_emiss_mod.f90 sourcefile~physiq_mod.f90->sourcefile~strataer_emiss_mod.f90 sourcefile~calltherm_mod.f90 calltherm_mod.F90 sourcefile~physiq_mod.f90->sourcefile~calltherm_mod.f90 sourcefile~lmdz_lscp_old.f90 lmdz_lscp_old.F90 sourcefile~lmdz_lscp_old.f90->sourcefile~phys_output_var_mod.f90 sourcefile~lmdz_lscp_old.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_lscp_old.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~ener_conserv.f90->sourcefile~phys_output_var_mod.f90 sourcefile~ener_conserv.f90->sourcefile~phys_local_var_mod.f90 sourcefile~ener_conserv.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~undefstd.f90 undefSTD.f90 sourcefile~undefstd.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_mod.f90~2 phys_output_mod.F90 sourcefile~phys_output_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_mod.f90~2->sourcefile~iophy.f90 sourcefile~phys_output_mod.f90~2->sourcefile~phys_output_write_mod.f90 sourcefile~phys_output_mod.f90~2->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_ctrlout_mod.f90~2 phys_output_ctrlout_mod.F90 sourcefile~phys_output_ctrlout_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~add_phys_tend_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~add_phys_tend_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~add_phys_tend_mod.f90->sourcefile~cmp_seri_mod.f90 sourcefile~iophy.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~iophy.f90 sourcefile~phys_output_write_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~phystokenc_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~alpale_mod.f90 sourcefile~phys_output_write_mod.f90->sourcefile~phytrac_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~iophy.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~alpale_mod.f90 sourcefile~phys_output_write_spl_mod.f90->sourcefile~phytracr_spl_mod.f90 sourcefile~aeropt_5wv_rrtm.f90 aeropt_5wv_rrtm.F90 sourcefile~aeropt_5wv_rrtm.f90->sourcefile~phys_output_var_mod.f90 sourcefile~aeropt_5wv_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~undefstd.f90~2 undefSTD.f90 sourcefile~undefstd.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~pbl_surface_mod.f90~2 pbl_surface_mod.F90 sourcefile~pbl_surface_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~pbl_surface_mod.f90~2->sourcefile~surf_landice_mod.f90 sourcefile~surf_seaice_mod.f90 surf_seaice_mod.F90 sourcefile~pbl_surface_mod.f90~2->sourcefile~surf_seaice_mod.f90 sourcefile~lmdz_call_atke.f90 lmdz_call_atke.f90 sourcefile~pbl_surface_mod.f90~2->sourcefile~lmdz_call_atke.f90 sourcefile~pbl_surface_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~surf_ocean_mod.f90 surf_ocean_mod.F90 sourcefile~pbl_surface_mod.f90~2->sourcefile~surf_ocean_mod.f90 sourcefile~surf_land_mod.f90 surf_land_mod.F90 sourcefile~pbl_surface_mod.f90~2->sourcefile~surf_land_mod.f90 sourcefile~ener_conserv.f90~2 ener_conserv.f90 sourcefile~ener_conserv.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~ener_conserv.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~ener_conserv.f90~2->sourcefile~add_phys_tend_mod.f90 sourcefile~ini_undefstd.f90~2 ini_undefSTD.f90 sourcefile~ini_undefstd.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~physiq_mod.f90~2 physiq_mod.F90 sourcefile~physiq_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~ener_conserv.f90 sourcefile~physiq_mod.f90~2->sourcefile~add_phys_tend_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~iophy.f90 sourcefile~physiq_mod.f90~2->sourcefile~phys_output_write_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phys_output_write_spl_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phys_output_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~pbl_surface_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~diag_slp.f90 sourcefile~physiq_mod.f90~2->sourcefile~phystokenc_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phyaqua_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~alpale_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~cmp_seri_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~output_physiqex_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~phyetat0_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~calcul_divers_mod_h.f90 sourcefile~physiq_mod.f90~2->sourcefile~nuage.f90 sourcefile~physiq_mod.f90~2->sourcefile~cfmip_point_locations.f90 sourcefile~physiq_mod.f90~2->sourcefile~phytrac_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~change_srf_frac_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~readaerosol_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~paramlmdz_phy_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~lmdz_call_cloud_optics_prop.f90 sourcefile~physiq_mod.f90~2->sourcefile~conf_phys_m.f90 sourcefile~physiq_mod.f90~2->sourcefile~create_etat0_limit_unstruct_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~physiqex_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~strataer_nuc_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~alpale_th.f90 sourcefile~physiq_mod.f90~2->sourcefile~phytracr_spl_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~strataer_emiss_mod.f90 sourcefile~physiq_mod.f90~2->sourcefile~calltherm_mod.f90 sourcefile~phys_output_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_mod.f90->sourcefile~iophy.f90 sourcefile~phys_output_mod.f90->sourcefile~phys_output_write_mod.f90 sourcefile~phys_output_mod.f90->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2 phys_output_write_spl_mod.F90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~iophy.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~pbl_surface_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~alpale_mod.f90 sourcefile~phys_output_write_spl_mod.f90~2->sourcefile~phytracr_spl_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_landice_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_seaice_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~lmdz_call_atke.f90 sourcefile~pbl_surface_mod.f90->sourcefile~cpl_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_ocean_mod.f90 sourcefile~pbl_surface_mod.f90->sourcefile~surf_land_mod.f90 sourcefile~phys_output_ctrlout_mod.f90->sourcefile~phys_output_var_mod.f90 sourcefile~phys_local_var_mod.f90~2 phys_local_var_mod.F90 sourcefile~phys_local_var_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~aeropt_5wv_rrtm.f90~2 aeropt_5wv_rrtm.F90 sourcefile~aeropt_5wv_rrtm.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~aeropt_5wv_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~phys_output_write_mod.f90~2 phys_output_write_mod.F90 sourcefile~phys_output_write_mod.f90~2->sourcefile~phys_output_var_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~iophy.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~pbl_surface_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~phystokenc_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~alpale_mod.f90 sourcefile~phys_output_write_mod.f90~2->sourcefile~phytrac_mod.f90 sourcefile~diag_slp.f90->sourcefile~phys_local_var_mod.f90 sourcefile~diag_slp.f90->sourcefile~phys_output_write_mod.f90 sourcefile~diag_slp.f90->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~phystokenc_mod.f90->sourcefile~iophy.f90 sourcefile~lsc_scav.f90 lsc_scav.f90 sourcefile~lsc_scav.f90->sourcefile~iophy.f90 sourcefile~coagulate.f90 coagulate.f90 sourcefile~coagulate.f90->sourcefile~phys_local_var_mod.f90 sourcefile~coagulate.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~readaerosol_optic.f90~2 readaerosol_optic.f90 sourcefile~readaerosol_optic.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~lsc_scav_orig.f90~2 lsc_scav_orig.f90 sourcefile~lsc_scav_orig.f90~2->sourcefile~iophy.f90 sourcefile~aer_sedimnt.f90 aer_sedimnt.f90 sourcefile~aer_sedimnt.f90->sourcefile~phys_local_var_mod.f90 sourcefile~aer_sedimnt.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~miecalc_aer.f90 miecalc_aer.f90 sourcefile~miecalc_aer.f90->sourcefile~phys_local_var_mod.f90 sourcefile~so2_to_h2so4.f90~2 so2_to_h2so4.f90 sourcefile~so2_to_h2so4.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~so2_to_h2so4.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~stratemit.f90~2 stratemit.f90 sourcefile~stratemit.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~stratemit.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~cosp_output_mod.f90~2 cosp_output_mod.F90 sourcefile~cosp_output_mod.f90~2->sourcefile~iophy.f90 sourcefile~splaeropt_5wv_rrtm.f90 splaeropt_5wv_rrtm.f90 sourcefile~splaeropt_5wv_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~coagulate.f90~2 coagulate.f90 sourcefile~coagulate.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~coagulate.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~phyaqua_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~stratemit.f90 stratemit.f90 sourcefile~stratemit.f90->sourcefile~phys_local_var_mod.f90 sourcefile~stratemit.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~lmdz_cosp_interface.f90~2 lmdz_cosp_interface.f90 sourcefile~lmdz_cosp_interface.f90~2->sourcefile~iophy.f90 sourcefile~lmdz_cosp_output_write_mod.f90 lmdz_cosp_output_write_mod.f90 sourcefile~lmdz_cosp_interface.f90~2->sourcefile~lmdz_cosp_output_write_mod.f90 sourcefile~lmdz_cosp_output_mod.f90 lmdz_cosp_output_mod.F90 sourcefile~lmdz_cosp_interface.f90~2->sourcefile~lmdz_cosp_output_mod.f90 sourcefile~alpale_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~cmp_seri_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~yamada4.f90~2 yamada4.f90 sourcefile~yamada4.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~interp_sulf_input.f90 interp_sulf_input.f90 sourcefile~interp_sulf_input.f90->sourcefile~phys_local_var_mod.f90 sourcefile~interp_sulf_input.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~readaerosolstrato2_rrtm.f90~2 readaerosolstrato2_rrtm.F90 sourcefile~readaerosolstrato2_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~yamada4.f90 yamada4.f90 sourcefile~yamada4.f90->sourcefile~phys_local_var_mod.f90 sourcefile~readaerosolstrato_ecrad.f90 readaerosolstrato_ecrad.F90 sourcefile~readaerosolstrato_ecrad.f90->sourcefile~phys_local_var_mod.f90 sourcefile~readaerosol_optic_ecrad.f90 readaerosol_optic_ecrad.f90 sourcefile~readaerosol_optic_ecrad.f90->sourcefile~phys_local_var_mod.f90 sourcefile~micphy_tstep.f90 micphy_tstep.f90 sourcefile~micphy_tstep.f90->sourcefile~phys_local_var_mod.f90 sourcefile~sulfate_aer_mod.f90 sulfate_aer_mod.f90 sourcefile~micphy_tstep.f90->sourcefile~sulfate_aer_mod.f90 sourcefile~micphy_tstep.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~nucleation_tstep_mod.f90 nucleation_tstep_mod.f90 sourcefile~micphy_tstep.f90->sourcefile~nucleation_tstep_mod.f90 sourcefile~cond_evap_tstep_mod.f90 cond_evap_tstep_mod.f90 sourcefile~micphy_tstep.f90->sourcefile~cond_evap_tstep_mod.f90 sourcefile~concvl.f90 concvl.f90 sourcefile~concvl.f90->sourcefile~phys_local_var_mod.f90 sourcefile~cva_driver.f90 cva_driver.F90 sourcefile~concvl.f90->sourcefile~cva_driver.f90 sourcefile~strataer_local_var_mod.f90~2 strataer_local_var_mod.f90 sourcefile~strataer_local_var_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~cv3p_mixing.f90 cv3p_mixing.f90 sourcefile~cv3p_mixing.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~recmwf_aero.f90~2 recmwf_aero.F90 sourcefile~recmwf_aero.f90~2->sourcefile~phys_output_mod.f90 sourcefile~aeropt_5wv_ecrad.f90 aeropt_5wv_ecrad.f90 sourcefile~aeropt_5wv_ecrad.f90->sourcefile~phys_local_var_mod.f90 sourcefile~print_debug_phys.f90~2 print_debug_phys.f90 sourcefile~print_debug_phys.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_cosp_output_mod.f90~2 lmdz_cosp_output_mod.F90 sourcefile~lmdz_cosp_output_mod.f90~2->sourcefile~iophy.f90 sourcefile~create_etat0_unstruct_mod.f90~2 create_etat0_unstruct_mod.f90 sourcefile~create_etat0_unstruct_mod.f90~2->sourcefile~pbl_surface_mod.f90 sourcefile~create_etat0_unstruct_mod.f90~2->sourcefile~alpale_mod.f90 sourcefile~interp_sulf_input.f90~2 interp_sulf_input.f90 sourcefile~interp_sulf_input.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~interp_sulf_input.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~surf_seaice_mod.f90->sourcefile~ocean_cpl_mod.f90 sourcefile~surf_seaice_mod.f90->sourcefile~ocean_forced_mod.f90 sourcefile~lmdz_call_atke.f90->sourcefile~phys_local_var_mod.f90 sourcefile~calcaerosolstrato_rrtm.f90~2 calcaerosolstrato_rrtm.f90 sourcefile~calcaerosolstrato_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~readaerosol_optic.f90 readaerosol_optic.f90 sourcefile~readaerosol_optic.f90->sourcefile~phys_local_var_mod.f90 sourcefile~cosp_output_mod.f90 cosp_output_mod.F90 sourcefile~cosp_output_mod.f90->sourcefile~iophy.f90 sourcefile~macv2sp.f90 macv2sp.f90 sourcefile~macv2sp.f90->sourcefile~phys_local_var_mod.f90 sourcefile~output_physiqex_mod.f90->sourcefile~iophy.f90 sourcefile~phyredem.f90 phyredem.f90 sourcefile~phyredem.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phyredem.f90->sourcefile~alpale_mod.f90 sourcefile~readaerosolstrato.f90 readaerosolstrato.f90 sourcefile~readaerosolstrato.f90->sourcefile~phys_local_var_mod.f90 sourcefile~so2_to_h2so4.f90 so2_to_h2so4.f90 sourcefile~so2_to_h2so4.f90->sourcefile~phys_local_var_mod.f90 sourcefile~so2_to_h2so4.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~lmdz1d.f90 lmdz1d.F90 sourcefile~lmdz1d.f90->sourcefile~iophy.f90 sourcefile~surf_seaice_mod.f90~2 surf_seaice_mod.F90 sourcefile~surf_seaice_mod.f90~2->sourcefile~ocean_cpl_mod.f90 sourcefile~surf_seaice_mod.f90~2->sourcefile~ocean_forced_mod.f90 sourcefile~sw_aeroar4.f90~2 sw_aeroAR4.f90 sourcefile~sw_aeroar4.f90~2->sourcefile~phys_output_mod.f90 sourcefile~paramlmdz_phy_mod.f90~2 paramlmdz_phy_mod.F90 sourcefile~paramlmdz_phy_mod.f90~2->sourcefile~iophy.f90 sourcefile~splaeropt_5wv_rrtm.f90~2 splaeropt_5wv_rrtm.f90 sourcefile~splaeropt_5wv_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~ocs_to_so2.f90 ocs_to_so2.f90 sourcefile~ocs_to_so2.f90->sourcefile~phys_local_var_mod.f90 sourcefile~ocs_to_so2.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~nuage.f90~2 nuage.f90 sourcefile~nuage.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~callphysiq_mod.f90~2 callphysiq_mod.f90 sourcefile~callphysiq_mod.f90~2->sourcefile~physiq_mod.f90 sourcefile~phyetat0_mod.f90->sourcefile~ocean_cpl_mod.f90 sourcefile~phyetat0_mod.f90->sourcefile~iophy.f90 sourcefile~phyetat0_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~phyetat0_mod.f90->sourcefile~alpale_mod.f90 sourcefile~calcul_divers_mod_h.f90->sourcefile~phys_local_var_mod.f90 sourcefile~traccoag_mod.f90~2 traccoag_mod.f90 sourcefile~traccoag_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~traccoag_mod.f90~2->sourcefile~sulfate_aer_mod.f90 sourcefile~traccoag_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~read_surface.f90~2 read_surface.f90 sourcefile~read_surface.f90~2->sourcefile~iophy.f90 sourcefile~readaerosolstrato1_rrtm.f90 readaerosolstrato1_rrtm.F90 sourcefile~readaerosolstrato1_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lsc_scav_spl.f90 lsc_scav_spl.f90 sourcefile~lsc_scav_spl.f90->sourcefile~iophy.f90 sourcefile~cosp_output_write_mod.f90~2 cosp_output_write_mod.F90 sourcefile~cosp_output_write_mod.f90~2->sourcefile~iophy.f90 sourcefile~cosp_output_write_mod.f90~2->sourcefile~cosp_output_mod.f90 sourcefile~recmwf_aero.f90 recmwf_aero.F90 sourcefile~recmwf_aero.f90->sourcefile~phys_output_mod.f90 sourcefile~sulfate_aer_mod.f90~2 sulfate_aer_mod.f90 sourcefile~sulfate_aer_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~sulfate_aer_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~nuage.f90->sourcefile~phys_local_var_mod.f90 sourcefile~cmp_seri_mod.f90~2 cmp_seri_mod.f90 sourcefile~cmp_seri_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~readaerosolstrato1_rrtm.f90~2 readaerosolstrato1_rrtm.F90 sourcefile~readaerosolstrato1_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~output_physiqex_mod.f90~2 output_physiqex_mod.f90 sourcefile~output_physiqex_mod.f90~2->sourcefile~iophy.f90 sourcefile~traccoag_mod.f90 traccoag_mod.f90 sourcefile~traccoag_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~traccoag_mod.f90->sourcefile~sulfate_aer_mod.f90 sourcefile~traccoag_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~readaerosol_optic_rrtm.f90 readaerosol_optic_rrtm.F90 sourcefile~readaerosol_optic_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~initphysto.f90~2 initphysto.f90 sourcefile~initphysto.f90~2->sourcefile~iophy.f90 sourcefile~sulfate_aer_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~sulfate_aer_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~cfmip_point_locations.f90->sourcefile~iophy.f90 sourcefile~stratosphere_mask.f90 stratosphere_mask.f90 sourcefile~stratosphere_mask.f90->sourcefile~phys_local_var_mod.f90 sourcefile~splaeropt_6bands_rrtm.f90~2 splaeropt_6bands_rrtm.f90 sourcefile~splaeropt_6bands_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~cva_driver.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~cva_driver.f90->sourcefile~cv3p_mixing.f90 sourcefile~splaeropt_6bands_rrtm.f90 splaeropt_6bands_rrtm.f90 sourcefile~splaeropt_6bands_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~phytrac_mod.f90~2 phytrac_mod.f90 sourcefile~phytrac_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~phytrac_mod.f90~2->sourcefile~iophy.f90 sourcefile~phytrac_mod.f90~2->sourcefile~traccoag_mod.f90 sourcefile~phytrac_mod.f90~2->sourcefile~strataer_nuc_mod.f90 sourcefile~physiq_mod.f90~3 physiq_mod.F90 sourcefile~physiq_mod.f90~3->sourcefile~iophy.f90 sourcefile~stratosphere_mask.f90~2 stratosphere_mask.f90 sourcefile~stratosphere_mask.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~aeropt_5wv.f90~2 aeropt_5wv.f90 sourcefile~aeropt_5wv.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~create_etat0_unstruct_mod.f90 create_etat0_unstruct_mod.f90 sourcefile~create_etat0_unstruct_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~create_etat0_unstruct_mod.f90->sourcefile~alpale_mod.f90 sourcefile~aer_sedimnt.f90~2 aer_sedimnt.f90 sourcefile~aer_sedimnt.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~aer_sedimnt.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~lsc_scav_orig.f90 lsc_scav_orig.f90 sourcefile~lsc_scav_orig.f90->sourcefile~iophy.f90 sourcefile~phystokenc_mod.f90~2 phystokenc_mod.f90 sourcefile~phystokenc_mod.f90~2->sourcefile~iophy.f90 sourcefile~readaerosol_mod.f90~2 readaerosol_mod.f90 sourcefile~readaerosol_mod.f90~2->sourcefile~iophy.f90 sourcefile~lmdz_cosp_output_write_mod.f90~2 lmdz_cosp_output_write_mod.f90 sourcefile~lmdz_cosp_output_write_mod.f90~2->sourcefile~iophy.f90 sourcefile~lmdz_cosp_output_write_mod.f90~2->sourcefile~lmdz_cosp_output_mod.f90 sourcefile~etat0phys_netcdf.f90 etat0phys_netcdf.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~pbl_surface_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~alpale_mod.f90 sourcefile~etat0phys_netcdf.f90->sourcefile~conf_phys_m.f90 sourcefile~cfmip_point_locations.f90~2 cfmip_point_locations.f90 sourcefile~cfmip_point_locations.f90~2->sourcefile~iophy.f90 sourcefile~calcaerosolstrato_rrtm.f90 calcaerosolstrato_rrtm.f90 sourcefile~calcaerosolstrato_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~reevap.f90->sourcefile~add_phys_tend_mod.f90 sourcefile~readaerosolstrato.f90~2 readaerosolstrato.f90 sourcefile~readaerosolstrato.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~lsc_scav_spl.f90~2 lsc_scav_spl.f90 sourcefile~lsc_scav_spl.f90~2->sourcefile~iophy.f90 sourcefile~surf_ocean_mod.f90~2 surf_ocean_mod.F90 sourcefile~surf_ocean_mod.f90~2->sourcefile~ocean_cpl_mod.f90 sourcefile~surf_ocean_mod.f90~2->sourcefile~ocean_forced_mod.f90 sourcefile~diag_slp.f90~2 diag_slp.f90 sourcefile~diag_slp.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~diag_slp.f90~2->sourcefile~phys_output_write_mod.f90 sourcefile~diag_slp.f90~2->sourcefile~phys_output_ctrlout_mod.f90 sourcefile~micphy_tstep.f90~2 micphy_tstep.f90 sourcefile~micphy_tstep.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~micphy_tstep.f90~2->sourcefile~sulfate_aer_mod.f90 sourcefile~micphy_tstep.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~micphy_tstep.f90~2->sourcefile~nucleation_tstep_mod.f90 sourcefile~micphy_tstep.f90~2->sourcefile~cond_evap_tstep_mod.f90 sourcefile~cpl_mod.f90->sourcefile~iophy.f90 sourcefile~sw_aeroar4.f90 sw_aeroAR4.f90 sourcefile~sw_aeroar4.f90->sourcefile~phys_output_mod.f90 sourcefile~old_lmdz1d.f90 old_lmdz1d.f90 sourcefile~old_lmdz1d.f90->sourcefile~physiq_mod.f90 sourcefile~old_lmdz1d.f90->sourcefile~pbl_surface_mod.f90 sourcefile~old_lmdz1d.f90->sourcefile~phyaqua_mod.f90 sourcefile~iniphysiq_mod.f90 iniphysiq_mod.F90 sourcefile~old_lmdz1d.f90->sourcefile~iniphysiq_mod.f90 sourcefile~print_debug_phys.f90 print_debug_phys.f90 sourcefile~print_debug_phys.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_cosp_output_write_mod.f90->sourcefile~iophy.f90 sourcefile~lmdz_cosp_output_write_mod.f90->sourcefile~lmdz_cosp_output_mod.f90 sourcefile~phytrac_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~phytrac_mod.f90->sourcefile~iophy.f90 sourcefile~phytrac_mod.f90->sourcefile~traccoag_mod.f90 sourcefile~phytrac_mod.f90->sourcefile~strataer_nuc_mod.f90 sourcefile~cosp_output_write_mod.f90 cosp_output_write_mod.F90 sourcefile~cosp_output_write_mod.f90->sourcefile~iophy.f90 sourcefile~cosp_output_write_mod.f90->sourcefile~cosp_output_mod.f90 sourcefile~callphysiq_mod.f90 callphysiq_mod.f90 sourcefile~callphysiq_mod.f90->sourcefile~physiq_mod.f90 sourcefile~change_srf_frac_mod.f90->sourcefile~pbl_surface_mod.f90 sourcefile~change_srf_frac_mod.f90->sourcefile~cpl_mod.f90 sourcefile~miecalc_aer.f90~2 miecalc_aer.f90 sourcefile~miecalc_aer.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_cosp_output_mod.f90->sourcefile~iophy.f90 sourcefile~readaerosol_optic_rrtm.f90~2 readaerosol_optic_rrtm.F90 sourcefile~readaerosol_optic_rrtm.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~cpl_mod.f90~2 cpl_mod.F90 sourcefile~cpl_mod.f90~2->sourcefile~iophy.f90 sourcefile~alpale_mod.f90~2 alpale_mod.f90 sourcefile~alpale_mod.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_call_atke.f90~2 lmdz_call_atke.f90 sourcefile~lmdz_call_atke.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~scm.f90 scm.f90 sourcefile~scm.f90->sourcefile~physiq_mod.f90 sourcefile~scm.f90->sourcefile~pbl_surface_mod.f90 sourcefile~scm.f90->sourcefile~phyaqua_mod.f90 sourcefile~scm.f90->sourcefile~iniphysiq_mod.f90 sourcefile~phyetat0.f90 phyetat0.f90 sourcefile~phyetat0.f90->sourcefile~iophy.f90 sourcefile~aeropt_5wv.f90 aeropt_5wv.f90 sourcefile~aeropt_5wv.f90->sourcefile~phys_local_var_mod.f90 sourcefile~macv2sp.f90~2 macv2sp.f90 sourcefile~macv2sp.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~readaerosol_mod.f90->sourcefile~iophy.f90 sourcefile~lmdz_cosp_interface.f90 lmdz_cosp_interface.f90 sourcefile~lmdz_cosp_interface.f90->sourcefile~iophy.f90 sourcefile~lmdz_cosp_interface.f90->sourcefile~lmdz_cosp_output_write_mod.f90 sourcefile~lmdz_cosp_interface.f90->sourcefile~lmdz_cosp_output_mod.f90 sourcefile~calcul_divers_mod_h.f90~2 calcul_divers_mod_h.f90 sourcefile~calcul_divers_mod_h.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~ocs_to_so2.f90~2 ocs_to_so2.f90 sourcefile~ocs_to_so2.f90~2->sourcefile~phys_local_var_mod.f90 sourcefile~ocs_to_so2.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~paramlmdz_phy_mod.f90->sourcefile~iophy.f90 sourcefile~read_surface.f90 read_surface.f90 sourcefile~read_surface.f90->sourcefile~iophy.f90 sourcefile~strataer_local_var_mod.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lsc_scav.f90~2 lsc_scav.f90 sourcefile~lsc_scav.f90~2->sourcefile~iophy.f90 sourcefile~surf_ocean_mod.f90->sourcefile~ocean_cpl_mod.f90 sourcefile~surf_ocean_mod.f90->sourcefile~ocean_forced_mod.f90 sourcefile~initphysto.f90 initphysto.f90 sourcefile~initphysto.f90->sourcefile~iophy.f90 sourcefile~readaerosolstrato2_rrtm.f90 readaerosolstrato2_rrtm.F90 sourcefile~readaerosolstrato2_rrtm.f90->sourcefile~phys_local_var_mod.f90 sourcefile~lmdz_thermcell_alp.f90 lmdz_thermcell_alp.f90 sourcefile~lmdz_thermcell_alp.f90->sourcefile~alpale_mod.f90 sourcefile~strath2o_methox.f90~2 stratH2O_methox.f90 sourcefile~strath2o_methox.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~cond_evap_tstep_mod.f90~2 cond_evap_tstep_mod.f90 sourcefile~cond_evap_tstep_mod.f90~2->sourcefile~sulfate_aer_mod.f90 sourcefile~cond_evap_tstep_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~surf_land_orchidee_mod.f90 surf_land_orchidee_mod.F90 sourcefile~surf_land_orchidee_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_land_orchidee_mod.f90~2 surf_land_orchidee_mod.F90 sourcefile~surf_land_orchidee_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~calfis.f90 calfis.f90 sourcefile~calfis.f90->sourcefile~callphysiq_mod.f90 sourcefile~readaerosol_interp.f90 readaerosol_interp.f90 sourcefile~readaerosol_interp.f90->sourcefile~readaerosol_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90~2 surf_land_bucket_hetero_mod.F90 sourcefile~surf_land_bucket_hetero_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~strataer_nuc_mod.f90~2 strataer_nuc_mod.f90 sourcefile~strataer_nuc_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~stratdistrib.f90~2 stratdistrib.f90 sourcefile~stratdistrib.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~lmdz_call_cloud_optics_prop.f90~2 lmdz_call_cloud_optics_prop.f90 sourcefile~lmdz_call_cloud_optics_prop.f90~2->sourcefile~nuage.f90 sourcefile~lmdz_call_cloud_optics_prop.f90->sourcefile~nuage.f90 sourcefile~conf_phys_m.f90~2 conf_phys_m.f90 sourcefile~conf_phys_m.f90~2->sourcefile~alpale_mod.f90 sourcefile~physiqex_mod.f90~2 physiqex_mod.F90 sourcefile~physiqex_mod.f90~2->sourcefile~output_physiqex_mod.f90 sourcefile~physiqex_mod.f90~2->sourcefile~phyetat0_mod.f90 sourcefile~conf_phys_m.f90->sourcefile~alpale_mod.f90 sourcefile~lmdz_thermcell_alp.f90~2 lmdz_thermcell_alp.f90 sourcefile~lmdz_thermcell_alp.f90~2->sourcefile~alpale_mod.f90 sourcefile~strath2o_methox.f90 stratH2O_methox.f90 sourcefile~strath2o_methox.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~nucleation_tstep_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~phytracr_spl_mod.f90~2 phytracr_spl_mod.F90 sourcefile~phytracr_spl_mod.f90~2->sourcefile~alpale_mod.f90 sourcefile~ce0l.f90 ce0l.F90 sourcefile~ce0l.f90->sourcefile~etat0phys_netcdf.f90 sourcefile~ce0l.f90->sourcefile~iniphysiq_mod.f90 sourcefile~nucleation_tstep_mod.f90~2 nucleation_tstep_mod.f90 sourcefile~nucleation_tstep_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~alpale_th.f90~2 alpale_th.f90 sourcefile~alpale_th.f90~2->sourcefile~alpale_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~phystokenc_mod.f90 sourcefile~iniphysiq_mod.f90->sourcefile~phyaqua_mod.f90 sourcefile~create_etat0_limit_unstruct_mod.f90~2 create_etat0_limit_unstruct_mod.f90 sourcefile~create_etat0_limit_unstruct_mod.f90~2->sourcefile~phyaqua_mod.f90 sourcefile~create_etat0_limit_unstruct_mod.f90~2->sourcefile~create_etat0_unstruct_mod.f90 sourcefile~surf_land_bucket_hetero_mod.f90 surf_land_bucket_hetero_mod.F90 sourcefile~surf_land_bucket_hetero_mod.f90->sourcefile~cpl_mod.f90 sourcefile~surf_land_bucket_mod.f90~2 surf_land_bucket_mod.F90 sourcefile~surf_land_bucket_mod.f90~2->sourcefile~cpl_mod.f90 sourcefile~create_etat0_limit_unstruct_mod.f90->sourcefile~phyaqua_mod.f90 sourcefile~create_etat0_limit_unstruct_mod.f90->sourcefile~create_etat0_unstruct_mod.f90 sourcefile~surf_land_bucket_mod.f90 surf_land_bucket_mod.F90 sourcefile~surf_land_bucket_mod.f90->sourcefile~cpl_mod.f90 sourcefile~readaerosol_interp.f90~2 readaerosol_interp.f90 sourcefile~readaerosol_interp.f90~2->sourcefile~readaerosol_mod.f90 sourcefile~strataer_emiss_mod.f90~2 strataer_emiss_mod.f90 sourcefile~strataer_emiss_mod.f90~2->sourcefile~strataer_local_var_mod.f90 sourcefile~physiqex_mod.f90->sourcefile~output_physiqex_mod.f90 sourcefile~physiqex_mod.f90->sourcefile~phyetat0_mod.f90 sourcefile~stratdistrib.f90 stratdistrib.f90 sourcefile~stratdistrib.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~strataer_nuc_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~alpale_th.f90->sourcefile~alpale_mod.f90 sourcefile~calwake.f90->sourcefile~alpale_mod.f90 sourcefile~phytracr_spl_mod.f90->sourcefile~alpale_mod.f90 sourcefile~strataer_emiss_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~iniphysiq_mod.f90~2 iniphysiq_mod.F90 sourcefile~iniphysiq_mod.f90~2->sourcefile~phystokenc_mod.f90 sourcefile~iniphysiq_mod.f90~2->sourcefile~phyaqua_mod.f90 sourcefile~cond_evap_tstep_mod.f90->sourcefile~sulfate_aer_mod.f90 sourcefile~cond_evap_tstep_mod.f90->sourcefile~strataer_local_var_mod.f90 sourcefile~gcm.f90 gcm.F90 sourcefile~gcm.f90->sourcefile~iniphysiq_mod.f90 sourcefile~calltherm_mod.f90~2 calltherm_mod.F90 sourcefile~calltherm_mod.f90~2->sourcefile~lmdz_thermcell_alp.f90 sourcefile~replay3d.f90 replay3d.f90 sourcefile~replay3d.f90->sourcefile~iniphysiq_mod.f90 sourcefile~calltherm_mod.f90->sourcefile~lmdz_thermcell_alp.f90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_orchidee_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_bucket_hetero_mod.f90 sourcefile~surf_land_mod.f90->sourcefile~surf_land_bucket_mod.f90 sourcefile~surf_land_mod.f90~2 surf_land_mod.F90 sourcefile~surf_land_mod.f90~2->sourcefile~surf_land_orchidee_mod.f90 sourcefile~surf_land_mod.f90~2->sourcefile~surf_land_bucket_hetero_mod.f90 sourcefile~surf_land_mod.f90~2->sourcefile~surf_land_bucket_mod.f90

Contents


Source Code

!
! phys_local_var_mod.F90 1327 2010-03-17 15:33:56Z idelkadi $

MODULE phys_output_var_mod

  USE dimphy
  USE strings_mod, ONLY: maxlen
  ! Variables outputs pour les ecritures des sorties
  !======================================================================
  !
  !
  !======================================================================
  ! Declaration des variables

  REAL, SAVE, ALLOCATABLE :: snow_o(:), zfra_o(:)
  !$OMP THREADPRIVATE(snow_o, zfra_o)
  REAL, SAVE, ALLOCATABLE :: sza_o(:) ! solar zenithal angle
  !$OMP THREADPRIVATE(sza_o)
  INTEGER, SAVE, ALLOCATABLE ::  itau_con(:)       ! Nombre de pas ou rflag <= 1
  !$OMP THREADPRIVATE(itau_con)
  REAL, SAVE, ALLOCATABLE :: bils_ec(:) ! Contribution of energy conservation
  REAL, SAVE, ALLOCATABLE :: bils_ech(:) ! Contribution of energy conservation
  REAL, SAVE, ALLOCATABLE :: bils_tke(:) ! Contribution of energy conservation
  REAL, SAVE, ALLOCATABLE :: bils_diss(:) ! Contribution of energy conservation
  REAL, SAVE, ALLOCATABLE :: bils_kinetic(:) ! bilan de chaleur au sol, kinetic
  REAL, SAVE, ALLOCATABLE :: bils_enthalp(:) ! bilan de chaleur au sol
  REAL, SAVE, ALLOCATABLE :: bils_latent(:) ! bilan de chaleur au sol
  !$OMP THREADPRIVATE(bils_ec,bils_ech,bils_tke,bils_diss,bils_kinetic,bils_enthalp,bils_latent)
  ! output variables for energy conservation tests, computed in add_phys_tend
  REAL, SAVE, ALLOCATABLE :: d_qw_col(:)      ! watter vapour mass budget for each column (kg/m2/s)
  REAL, SAVE, ALLOCATABLE :: d_ql_col(:)      ! liquid watter mass budget for each column (kg/m2/s)
  REAL, SAVE, ALLOCATABLE :: d_qs_col(:)      ! cloud ice mass budget for each column (kg/m2/s)
  REAL, SAVE, ALLOCATABLE :: d_qbs_col(:)     ! blowing snow mass budget for each column (kg/m2/s)
  REAL, SAVE, ALLOCATABLE :: d_qt_col(:)      ! total watter mass budget for each column (kg/m2/s)
  REAL, SAVE, ALLOCATABLE :: d_ek_col(:)      ! kinetic energy budget for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_dair_col(:)  ! enthalpy budget of dry air for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_qw_col(:)    ! enthalpy budget of watter vapour for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_ql_col(:)    ! enthalpy budget of liquid watter for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_qs_col(:)    ! enthalpy budget of cloud ice  for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_qbs_col(:)    ! enthalpy budget of blowing snow for each column (W/m2)
  REAL, SAVE, ALLOCATABLE :: d_h_col(:)       ! total enthalpy budget for each column (W/m2)
  !$OMP THREADPRIVATE(d_qw_col, d_ql_col, d_qs_col, d_qbs_col, d_qt_col, d_ek_col, d_h_dair_col)
  !$OMP THREADPRIVATE(d_h_qw_col, d_h_ql_col, d_h_qs_col, d_h_qbs_col, d_h_col)

  ! Outputs used in cloudth_vert to extract the moments of the horizontal and 
  ! vertical PDFs
  REAL, SAVE, ALLOCATABLE :: cloudth_sth(:,:),cloudth_senv(:,:)
  !$OMP THREADPRIVATE(cloudth_sth,cloudth_senv)
  REAL, SAVE, ALLOCATABLE :: cloudth_sigmath(:,:),cloudth_sigmaenv(:,:)
  !$OMP THREADPRIVATE(cloudth_sigmath,cloudth_sigmaenv)

! Marine
! Variables de sortie du simulateur AIRS

  REAL, SAVE, ALLOCATABLE :: map_prop_hc(:),map_prop_hist(:),alt_tropo(:)
  !$OMP THREADPRIVATE(map_prop_hc,map_prop_hist,alt_tropo)
  REAL, SAVE, ALLOCATABLE :: map_emis_hc(:),map_iwp_hc(:),map_deltaz_hc(:),map_pcld_hc(:),map_tcld_hc(:)
  !$OMP THREADPRIVATE(map_emis_hc,map_iwp_hc,map_deltaz_hc,map_pcld_hc,map_tcld_hc)
  REAL, SAVE, ALLOCATABLE :: map_emis_hist(:),map_iwp_hist(:),map_deltaz_hist(:),map_rad_hist(:)         
  !$OMP THREADPRIVATE(map_emis_hist,map_iwp_hist,map_deltaz_hist,map_rad_hist)
  REAL, SAVE, ALLOCATABLE :: map_ntot(:),map_hc(:),map_hist(:)
  REAL, SAVE, ALLOCATABLE :: map_Cb(:),map_ThCi(:),map_Anv(:)
  !$OMP THREADPRIVATE(map_ntot,map_hc,map_hist,map_Cb,map_ThCi,map_Anv)
  REAL, SAVE, ALLOCATABLE :: map_emis_Cb(:),map_pcld_Cb(:),map_tcld_Cb(:)
  REAL, SAVE, ALLOCATABLE :: map_emis_ThCi(:),map_pcld_ThCi(:),map_tcld_ThCi(:)
  !$OMP THREADPRIVATE(map_emis_Cb,map_pcld_Cb,map_tcld_Cb,map_emis_ThCi)
  REAL, SAVE, ALLOCATABLE :: map_emis_Anv(:),map_pcld_Anv(:),map_tcld_Anv(:)
  !$OMP THREADPRIVATE(map_pcld_ThCi,map_tcld_ThCi,map_emis_Anv,map_pcld_Anv,map_tcld_Anv)

  ! variables deplacees de phys_local_var_mod
  REAL, SAVE, ALLOCATABLE :: scdnc(:,:)
  !$OMP THREADPRIVATE(scdnc)
  REAL, SAVE, ALLOCATABLE :: cldncl(:)
  !$OMP THREADPRIVATE(cldncl)
  REAL, SAVE, ALLOCATABLE :: reffclwtop(:)
  !$OMP THREADPRIVATE(reffclwtop)
  REAL, SAVE, ALLOCATABLE :: lcc(:)
  !$OMP THREADPRIVATE(lcc)
  REAL, SAVE, ALLOCATABLE :: reffclws(:,:)
  !$OMP THREADPRIVATE(reffclws)
  REAL, SAVE, ALLOCATABLE :: reffclwc(:,:)
  !$OMP THREADPRIVATE(reffclwc)
  REAL, SAVE, ALLOCATABLE :: cldnvi(:) 
  !$OMP THREADPRIVATE(cldnvi)
  REAL, SAVE, ALLOCATABLE :: lcc3d(:,:)
  !$OMP THREADPRIVATE(lcc3d)
  REAL, SAVE, ALLOCATABLE :: lcc3dcon(:,:)
  !$OMP THREADPRIVATE(lcc3dcon)
  REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:)
  !$OMP THREADPRIVATE(lcc3dstra)
  REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:)
  !$OMP THREADPRIVATE(icc3dcon)
  REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:)
  !$OMP THREADPRIVATE(icc3dstra)  
   

  ! ug Plein de variables venues de phys_output_mod
  INTEGER, PARAMETER                           :: nfiles = 10
  LOGICAL, DIMENSION(nfiles), SAVE             :: clef_files
  LOGICAL, DIMENSION(nfiles), SAVE             :: clef_stations
  INTEGER, DIMENSION(nfiles), SAVE             :: lev_files
  INTEGER, DIMENSION(nfiles), SAVE             :: nid_files
  INTEGER, DIMENSION(nfiles), SAVE  :: nnid_files
  !$OMP THREADPRIVATE(clef_files, clef_stations, lev_files,nid_files,nnid_files)
  INTEGER, DIMENSION(nfiles), SAVE :: nnhorim
  INTEGER, DIMENSION(nfiles), SAVE :: nhorim, nvertm
  INTEGER, DIMENSION(nfiles), SAVE :: ncanaux  !FC
  !$OMP THREADPRIVATE(ncanaux)
  INTEGER, DIMENSION(nfiles), SAVE :: nvertap, nvertbp, nvertAlt
  REAL, DIMENSION(nfiles), SAVE                :: zoutm
  CHARACTER(LEN=20), DIMENSION(nfiles), SAVE   :: type_ecri
  !$OMP THREADPRIVATE(nnhorim,nhorim,nvertm,nvertap,nvertbp,nvertAlt,zoutm,type_ecri)
  CHARACTER(LEN=20), DIMENSION(nfiles), SAVE  :: type_ecri_files, phys_out_filetypes
  !$OMP THREADPRIVATE(type_ecri_files, phys_out_filetypes)
  CHARACTER(LEN=20), DIMENSION(nfiles), SAVE  :: phys_out_filenames
  !$OMP THREADPRIVATE(phys_out_filenames)

  ! swaero_diag : flag indicates if it is necessary to do calculation for some aerosol diagnostics
  ! swaerofree_diag : flag indicates if it is necessary to do calculation for some aerosol diagnostics
  ! dryaod_diag : flag indicates if it is necessary to do calculation for some aerosol diagnostics
  !--OB: this needs to be set to FALSE by default and changed back to TRUE based on output requests
  LOGICAL, SAVE                                :: swaerofree_diag=.FALSE.
  LOGICAL, SAVE                                :: swaero_diag=.FALSE.
  LOGICAL, SAVE                                :: dryaod_diag=.FALSE.
  !$OMP THREADPRIVATE(swaerofree_diag, swaero_diag, dryaod_diag)
 
  ! ok_4xCO2atm : flag indicates if it is necessary to do a second call of
  ! radiation code with a 4xCO2 or another different GES to assess SW/LW
  ! in this case
  !--IM: as for swaero_diag this needs to be set to FALSE by default and 
  !      changed back to TRUE based on output requests
  LOGICAL, SAVE                                :: ok_4xCO2atm=.FALSE.
  !$OMP THREADPRIVATE(ok_4xCO2atm)

  INTEGER, SAVE:: levmin(nfiles) = 1
  INTEGER, SAVE:: levmax(nfiles)
  !$OMP THREADPRIVATE(levmin, levmax)

  REAL, SAVE                :: zdtime_moy
  !$OMP THREADPRIVATE(zdtime_moy)

  LOGICAL, SAVE :: vars_defined = .FALSE. ! ug PAS THREADPRIVATE ET C'EST NORMAL

  REAL, allocatable:: zustr_gwd_hines(:), zvstr_gwd_hines(:) ! (klon)
  REAL, allocatable:: zustr_gwd_front(:), zvstr_gwd_front(:) ! (klon)
  REAL, allocatable:: zustr_gwd_rando(:), zvstr_gwd_rando(:) ! (klon)
  !$OMP THREADPRIVATE(zustr_gwd_hines, zvstr_gwd_hines)
  !$OMP THREADPRIVATE(zustr_gwd_front, zvstr_gwd_front)
  !$OMP THREADPRIVATE(zustr_gwd_rando, zvstr_gwd_rando)

  TYPE ctrl_out
     INTEGER               :: flag(nfiles)
     CHARACTER(len=maxlen) :: name
     CHARACTER(len=maxlen) :: description
     CHARACTER(len=maxlen) :: unit
     CHARACTER(len=maxlen) :: type_ecrit(nfiles)
  END TYPE ctrl_out

  REAL, SAVE, ALLOCATABLE :: sens_prec_liq_o(:,:), sens_prec_sol_o(:,:)
  REAL, SAVE, ALLOCATABLE :: lat_prec_liq_o(:,:), lat_prec_sol_o(:,:)
 !$OMP THREADPRIVATE(sens_prec_liq_o, sens_prec_sol_o,lat_prec_liq_o,lat_prec_sol_o)

  ! Ocean-atmosphere interface, subskin ocean and near-surface ocean:
  
  REAL, SAVE, ALLOCATABLE:: tkt(:) ! (klon)
  ! �paisseur (m) de la couche de diffusion thermique (microlayer)
  ! cool skin thickness

  REAL, SAVE, ALLOCATABLE:: tks(:) ! (klon)
  ! �paisseur (m) de la couche de diffusion de masse (microlayer)
  
  REAL, SAVE, ALLOCATABLE:: taur(:) ! (klon) momentum flux due to rain, in Pa

  REAL, SAVE, ALLOCATABLE:: sss(:) ! (klon)
  ! bulk salinity of the surface layer of the ocean, in ppt
  
  !$OMP THREADPRIVATE(tkt, tks, taur, sss)

  !AI. cloud_cover_sw, cloud_cover_sw_s2 from Ecrad (1rt and 2 call)
  REAL, SAVE, ALLOCATABLE:: cloud_cover_sw(:), cloud_cover_sw_s2(:)
  !$OMP THREADPRIVATE(cloud_cover_sw, cloud_cover_sw_s2)

  ! Direct-beam shortwave into a horizontal plane
  REAL, SAVE, ALLOCATABLE :: ZFLUX_DIR(:,:), ZFLUX_DIR_CLEAR(:,:), &
         &     ZFLUX_DIR_s2(:,:), ZFLUX_DIR_CLEAR_s2(:,:)
  !$OMP THREADPRIVATE(ZFLUX_DIR, ZFLUX_DIR_CLEAR, ZFLUX_DIR_s2, ZFLUX_DIR_CLEAR_s2)
  REAL, SAVE, ALLOCATABLE :: ZFLUX_DIR_SUN(:), ZFLUX_DIR_SUN_s2(:)
  !$OMP THREADPRIVATE(ZFLUX_DIR_SUN, ZFLUX_DIR_SUN_s2)

CONTAINS

  !======================================================================
  SUBROUTINE phys_output_var_init
    USE clesphys_mod_h
    use dimphy
    use config_ocean_skin_m, only: activate_ocean_skin
    USE clesphys_mod_h
    IMPLICIT NONE

    allocate(snow_o(klon), zfra_o(klon))
    allocate(sza_o(klon) )
    allocate(itau_con(klon))
    allocate(sens_prec_liq_o(klon,2))
    allocate(sens_prec_sol_o(klon,2))
    allocate(lat_prec_liq_o(klon,2))
    allocate(lat_prec_sol_o(klon,2))
    sens_prec_liq_o = 0.0 ; sens_prec_sol_o = 0.0
    lat_prec_liq_o = 0.0 ; lat_prec_sol_o = 0.0

    allocate (bils_ec(klon),bils_ech(klon),bils_tke(klon),bils_diss(klon),bils_kinetic(klon),bils_enthalp(klon),bils_latent(klon))
    allocate (d_qw_col(klon), d_ql_col(klon), d_qs_col(klon), d_qbs_col(klon), d_qt_col(klon), d_ek_col(klon), d_h_dair_col(klon) &
  &         , d_h_qw_col(klon), d_h_ql_col(klon), d_h_qs_col(klon), d_h_qbs_col(klon), d_h_col(klon))
    d_qw_col=0. ; d_ql_col=0. ; d_qs_col=0. ; d_qbs_col=0. ; d_qt_col=0. ; d_ek_col=0. ; d_h_dair_col =0.
    d_h_qw_col=0. ; d_h_ql_col=0. ; d_h_qs_col=0. ; d_h_qbs_col=0. ; d_h_col=0.

    ! Outputs used in cloudth_vert
    allocate(cloudth_sth(klon,klev))
    allocate(cloudth_senv(klon,klev))
    cloudth_sth = 0. ; cloudth_senv = 0.
    allocate(cloudth_sigmath(klon,klev))
    allocate(cloudth_sigmaenv(klon,klev))
    cloudth_sigmath = 0. ; cloudth_sigmaenv = 0.

! Marine
! Variables de sortie simulateur AIRS

!     if (ok_airs) then
      allocate (map_prop_hc(klon),map_prop_hist(klon))
      allocate (alt_tropo(klon))
      allocate (map_emis_hc(klon),map_iwp_hc(klon),map_deltaz_hc(klon))
      allocate (map_pcld_hc(klon),map_tcld_hc(klon))
      allocate (map_emis_hist(klon),map_iwp_hist(klon),map_deltaz_hist(klon))
      allocate (map_rad_hist(klon))
      allocate (map_ntot(klon),map_hc(klon),map_hist(klon))
      allocate (map_Cb(klon),map_ThCi(klon),map_Anv(klon))
      allocate (map_emis_Cb(klon),map_pcld_Cb(klon),map_tcld_Cb(klon))
      allocate (map_emis_ThCi(klon),map_pcld_ThCi(klon),map_tcld_ThCi(klon))
      allocate (map_emis_Anv(klon),map_pcld_Anv(klon),map_tcld_Anv(klon))
!     endif

    IF (ok_hines) allocate(zustr_gwd_hines(klon), zvstr_gwd_hines(klon))
    IF (.not.ok_hines.and.ok_gwd_rando) &
                  allocate(zustr_gwd_front(klon), zvstr_gwd_front(klon))
    IF (ok_gwd_rando) allocate(zustr_gwd_rando(klon), zvstr_gwd_rando(klon))

    if (activate_ocean_skin >= 1) allocate(tkt(klon), tks(klon), taur(klon), &
         sss(klon))

! Sorties de lmdz_cloud_optics_pro
    ALLOCATE(scdnc(klon, klev))
    ALLOCATE(cldncl(klon))
    ALLOCATE(reffclwtop(klon))
    ALLOCATE(lcc(klon))
    ALLOCATE(reffclws(klon, klev))
    ALLOCATE(reffclwc(klon, klev))
    ALLOCATE(cldnvi(klon))
    ALLOCATE(lcc3d(klon, klev))
    ALLOCATE(lcc3dcon(klon, klev))
    ALLOCATE(lcc3dstra(klon, klev))
    ALLOCATE(icc3dcon(klon, klev))
    ALLOCATE(icc3dstra(klon, klev))

! cloud_cover_sw, cloud_cover_sw_s2 from Ecrad
    ALLOCATE(cloud_cover_sw(klon))
    ALLOCATE(cloud_cover_sw_s2(klon))
    ALLOCATE(ZFLUX_DIR(klon,klev+1))
    ALLOCATE(ZFLUX_DIR_CLEAR(klon,klev+1))
    ALLOCATE(ZFLUX_DIR_s2(klon,klev+1))
    ALLOCATE(ZFLUX_DIR_CLEAR_s2(klon,klev+1))
    ALLOCATE(ZFLUX_DIR_SUN(klon))
    ALLOCATE(ZFLUX_DIR_SUN_s2(klon))

  END SUBROUTINE phys_output_var_init

  !======================================================================
  SUBROUTINE phys_output_var_end
    USE dimphy
    IMPLICIT NONE


    deallocate(snow_o,zfra_o,itau_con)
    deallocate(sza_o)
    deallocate (bils_ec,bils_ech,bils_tke,bils_diss,bils_kinetic,bils_enthalp,bils_latent)
    deallocate (d_qw_col, d_ql_col, d_qs_col, d_qbs_col, d_qt_col, d_ek_col, d_h_dair_col &
  &           , d_h_qw_col, d_h_ql_col, d_h_qs_col, d_h_qbs_col, d_h_col)

    ! Outputs used in cloudth_vert
    deallocate(cloudth_sth)
    deallocate(cloudth_senv)
    deallocate(cloudth_sigmath)
    deallocate(cloudth_sigmaenv)

! Marine
! Variables de sortie simulateur AIRS

 !    if (ok_airs) then
      deallocate (map_prop_hc,map_prop_hist)
      deallocate (alt_tropo)
      deallocate (map_emis_hc,map_iwp_hc,map_deltaz_hc)
      deallocate (map_pcld_hc,map_tcld_hc)
      deallocate (map_emis_hist,map_iwp_hist,map_deltaz_hist)
      deallocate (map_rad_hist)
      deallocate (map_ntot,map_hc,map_hist)
      deallocate (map_Cb,map_ThCi,map_Anv)
      deallocate (map_emis_Cb,map_pcld_Cb,map_tcld_Cb)
      deallocate (map_emis_ThCi,map_pcld_ThCi,map_tcld_ThCi)
      deallocate (map_emis_Anv,map_pcld_Anv,map_tcld_Anv)
  !   endif

    DEALLOCATE(scdnc)
    DEALLOCATE(cldncl)
    DEALLOCATE(reffclwtop)
    DEALLOCATE(lcc)
    DEALLOCATE(reffclws)
    DEALLOCATE(reffclwc)
    DEALLOCATE(cldnvi)
    DEALLOCATE(lcc3d)
    DEALLOCATE(lcc3dcon)
    DEALLOCATE(lcc3dstra)
    DEALLOCATE(icc3dcon)
    DEALLOCATE(icc3dstra)

    !AI cloud_cover_sw, cloud_cover_sw_s2 from Ecrad
    DEALLOCATE(cloud_cover_sw, cloud_cover_sw_s2)
    DEALLOCATE(ZFLUX_DIR, ZFLUX_DIR_CLEAR, ZFLUX_DIR_s2, ZFLUX_DIR_CLEAR_s2)
    DEALLOCATE(ZFLUX_DIR_SUN, ZFLUX_DIR_SUN_s2)

  END SUBROUTINE phys_output_var_end

END MODULE phys_output_var_mod