geometry_mod Module


Used by

  • module~~geometry_mod~~UsedByGraph module~geometry_mod geometry_mod proc~phyredem~2 phyredem proc~phyredem~2->module~geometry_mod proc~init_be init_be proc~init_be->module~geometry_mod proc~co2_emissions co2_emissions proc~co2_emissions->module~geometry_mod proc~physiq physiq proc~physiq->module~geometry_mod proc~grid_index grid_index proc~grid_index->module~geometry_mod proc~phyetat0~3 phyetat0 proc~phyetat0~3->module~geometry_mod proc~phyredem phyredem proc~phyredem->module~geometry_mod proc~prt_enerbil prt_enerbil proc~prt_enerbil->module~geometry_mod proc~stratemit~2 STRATEMIT proc~stratemit~2->module~geometry_mod proc~dyn_tropopause~2 dyn_tropopause proc~dyn_tropopause~2->module~geometry_mod proc~mixinglength~2 mixinglength proc~mixinglength~2->module~geometry_mod proc~tracinca~2 tracinca proc~tracinca~2->module~geometry_mod proc~micphy_tstep micphy_tstep proc~micphy_tstep->module~geometry_mod module~surf_land_orchidee_mod surf_land_orchidee_mod module~surf_land_orchidee_mod->module~geometry_mod proc~iniaqua~3 iniaqua proc~iniaqua~3->module~geometry_mod proc~tracco2i~2 tracco2i proc~tracco2i~2->module~geometry_mod proc~print_debug_phys~2 print_debug_phys proc~print_debug_phys~2->module~geometry_mod module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~geometry_mod proc~dyn_tropopause dyn_tropopause proc~dyn_tropopause->module~geometry_mod proc~physiq~2 physiq proc~physiq~2->module~geometry_mod proc~surf_land_bucket surf_land_bucket proc~surf_land_bucket->module~geometry_mod proc~sugwd_strato~2 sugwd_strato proc~sugwd_strato~2->module~geometry_mod proc~co2_emissions~2 co2_emissions proc~co2_emissions~2->module~geometry_mod proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~geometry_mod proc~iniaqua~2 iniaqua proc~iniaqua~2->module~geometry_mod proc~physiqex~2 physiqex proc~physiqex~2->module~geometry_mod proc~cpl_init~2 cpl_init proc~cpl_init~2->module~geometry_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~geometry_mod proc~traccoag~2 traccoag proc~traccoag~2->module~geometry_mod proc~wxios_domain_param wxios_domain_param proc~wxios_domain_param->module~geometry_mod module~surf_land_orchidee_mod~2 surf_land_orchidee_mod module~surf_land_orchidee_mod~2->module~geometry_mod proc~calcul_cloud_overlap_decorr_len CALCUL_CLOUD_OVERLAP_DECORR_LEN proc~calcul_cloud_overlap_decorr_len->module~geometry_mod proc~cpl_init cpl_init proc~cpl_init->module~geometry_mod proc~add_phys_tend add_phys_tend proc~add_phys_tend->module~geometry_mod proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~geometry_mod proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~geometry_mod proc~hgardfou~2 hgardfou proc~hgardfou~2->module~geometry_mod proc~regr_pr_time_av~2 regr_pr_time_av proc~regr_pr_time_av~2->module~geometry_mod proc~diag_phys_tend diag_phys_tend proc~diag_phys_tend->module~geometry_mod proc~stratemit STRATEMIT proc~stratemit->module~geometry_mod proc~cpl_receive_frac~2 cpl_receive_frac proc~cpl_receive_frac~2->module~geometry_mod proc~regr_horiz_time_climoz regr_horiz_time_climoz proc~regr_horiz_time_climoz->module~geometry_mod proc~phyredem~3 phyredem proc~phyredem~3->module~geometry_mod proc~surf_land_bucket~2 surf_land_bucket proc~surf_land_bucket~2->module~geometry_mod proc~physiqex physiqex proc~physiqex->module~geometry_mod proc~cpl_receive_frac cpl_receive_frac proc~cpl_receive_frac->module~geometry_mod proc~ini_paramlmdz_phy~2 ini_paramLMDZ_phy proc~ini_paramlmdz_phy~2->module~geometry_mod proc~inigeomphy~2 inigeomphy proc~inigeomphy~2->module~geometry_mod proc~ini_paramlmdz_phy ini_paramLMDZ_phy proc~ini_paramlmdz_phy->module~geometry_mod proc~regr_pr_time_av regr_pr_time_av proc~regr_pr_time_av->module~geometry_mod proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~geometry_mod module~limit limit module~limit->module~geometry_mod module~limit->module~init_ssrf_m proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~geometry_mod proc~init_be~2 init_be proc~init_be~2->module~geometry_mod proc~surf_landice surf_landice proc~surf_landice->module~geometry_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~geometry_mod proc~tracco2i tracco2i proc~tracco2i->module~geometry_mod proc~print_debug_phys print_debug_phys proc~print_debug_phys->module~geometry_mod proc~wxios_domain_param_unstructured wxios_domain_param_unstructured proc~wxios_domain_param_unstructured->module~geometry_mod proc~diag_phys_tend~2 diag_phys_tend proc~diag_phys_tend~2->module~geometry_mod proc~micphy_tstep~2 micphy_tstep proc~micphy_tstep~2->module~geometry_mod proc~sugwd_strato sugwd_strato proc~sugwd_strato->module~geometry_mod proc~checkmass~2 checkmass proc~checkmass~2->module~geometry_mod proc~physiq~3 physiq proc~physiq~3->module~geometry_mod proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~geometry_mod proc~traccoag traccoag proc~traccoag->module~geometry_mod proc~output_physiqex output_physiqex proc~output_physiqex->module~geometry_mod proc~add_phys_tend~2 add_phys_tend proc~add_phys_tend~2->module~geometry_mod proc~surf_landice~2 surf_landice proc~surf_landice~2->module~geometry_mod proc~regr_horiz_time_climoz~2 regr_horiz_time_climoz proc~regr_horiz_time_climoz~2->module~geometry_mod proc~hgardfou hgardfou proc~hgardfou->module~geometry_mod proc~tracinca tracinca proc~tracinca->module~geometry_mod proc~output_physiqex~2 output_physiqex proc~output_physiqex~2->module~geometry_mod proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->module~geometry_mod proc~checkmass checkmass proc~checkmass->module~geometry_mod proc~phyetat0 phyetat0 proc~phyetat0->module~geometry_mod proc~inigeomphy inigeomphy proc~inigeomphy->module~geometry_mod proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~geometry_mod proc~mixinglength mixinglength proc~mixinglength->module~geometry_mod proc~prt_enerbil~2 prt_enerbil proc~prt_enerbil~2->module~geometry_mod proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~geometry_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~geometry_mod proc~surf_land surf_land proc~surf_land->module~surf_land_orchidee_mod proc~surf_land~2 surf_land proc~surf_land~2->module~surf_land_orchidee_mod proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~init_ssrf_m program~ce0l ce0l program~ce0l->module~limit

Contents


Variables

Type Visibility Attributes Name Initial
real, public, SAVE, ALLOCATABLE :: longitude(:)
real, public, SAVE, ALLOCATABLE :: latitude(:)
real, public, SAVE, ALLOCATABLE :: longitude_deg(:)
real, public, SAVE, ALLOCATABLE :: latitude_deg(:)
real, public, SAVE, ALLOCATABLE :: boundslon(:,:)
real, public, SAVE, ALLOCATABLE :: boundslat(:,:)
real, public, SAVE, ALLOCATABLE :: dx(:)
real, public, SAVE, ALLOCATABLE :: dy(:)
real, public, SAVE, ALLOCATABLE :: cell_area(:)
integer, public, SAVE, ALLOCATABLE :: ind_cell_glo(:)

Subroutines

public subroutine init_geometry(klon, longitude_, latitude_, boundslon_, boundslat_, cell_area_, ind_cell_glo_, dx_, dy_)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
real, intent(in) :: longitude_(klon)
real, intent(in) :: latitude_(klon)
real, intent(in) :: boundslon_(klon,nvertex)
real, intent(in) :: boundslat_(klon,nvertex)
real, intent(in) :: cell_area_(klon)
integer, intent(in), optional :: ind_cell_glo_(klon)
real, intent(in), optional :: dx_(klon)
real, intent(in), optional :: dy_(klon)