SCALE-RM
|
module LANDUSE More...
Functions/Subroutines | |
subroutine, public | landuse_setup |
Setup. More... | |
subroutine, public | landuse_calc_fact |
subroutine, public | landuse_write |
Write landuse data. More... | |
Variables | |
real(rp), dimension(:,:), allocatable, public | landuse_fact_ocean |
ocean factor More... | |
real(rp), dimension(:,:), allocatable, public | landuse_fact_land |
land factor More... | |
real(rp), dimension(:,:), allocatable, public | landuse_fact_urban |
urban factor More... | |
real(rp), dimension(:,:), allocatable, public | landuse_frac_land |
land fraction More... | |
real(rp), dimension(:,:), allocatable, public | landuse_frac_lake |
lake fraction More... | |
real(rp), dimension(:,:), allocatable, public | landuse_frac_urban |
urban fraction More... | |
integer, public | landuse_pft_mosaic = 2 |
number of PFT mosaic More... | |
integer, public | landuse_pft_nmax = 15 |
number of plant functional type(PFT) More... | |
real(rp), dimension(:,:,:), allocatable, public | landuse_frac_pft |
fraction of PFT for each mosaic More... | |
integer, dimension(:,:,:), allocatable, public | landuse_index_pft |
index of PFT for each mosaic More... | |
module LANDUSE
subroutine, public scale_landuse::landuse_setup | ( | ) |
Setup.
Definition at line 73 of file scale_landuse.F90.
References scale_grid_index::ia, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::ja, landuse_calc_fact(), landuse_fact_land, landuse_fact_ocean, landuse_fact_urban, landuse_frac_lake, landuse_frac_land, landuse_frac_pft, landuse_frac_urban, landuse_index_pft, landuse_pft_mosaic, landuse_pft_nmax, and scale_process::prc_mpistop().
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().
subroutine, public scale_landuse::landuse_calc_fact | ( | ) |
Definition at line 154 of file scale_landuse.F90.
References scale_stdio::io_fid_log, scale_stdio::io_l, landuse_fact_land, landuse_fact_ocean, landuse_fact_urban, landuse_frac_lake, landuse_frac_land, landuse_frac_pft, landuse_frac_urban, landuse_index_pft, and landuse_pft_mosaic.
Referenced by mod_cnvlanduse::cnvlanduse(), mod_mkinit::interporation_fact(), and landuse_setup().
subroutine, public scale_landuse::landuse_write | ( | ) |
Write landuse data.
Definition at line 253 of file scale_landuse.F90.
References scale_stdio::io_fid_log, scale_stdio::io_l, landuse_fact_land, landuse_fact_ocean, landuse_fact_urban, landuse_frac_lake, landuse_frac_land, landuse_frac_pft, landuse_frac_urban, and landuse_pft_mosaic.
Referenced by mod_cnvlanduse::cnvlanduse(), and mod_mkinit::mkinit().
real(rp), dimension(:,:), allocatable, public scale_landuse::landuse_fact_ocean |
ocean factor
Definition at line 35 of file scale_landuse.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_vars::cpl_getsfc_atm(), landuse_calc_fact(), landuse_setup(), landuse_write(), scale_ocean_phy_file::ocean_phy_file_setup(), scale_ocean_phy_slab::ocean_phy_slab_setup(), scale_ocean_sfc_slab::ocean_sfc_slab_setup(), and mod_realinput::realinput_surface().
real(rp), dimension (:,:), allocatable, public scale_landuse::landuse_fact_land |
land factor
Definition at line 36 of file scale_landuse.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_vars::cpl_getsfc_atm(), scale_land_phy_slab::land_phy_slab_setup(), scale_land_sfc_slab::land_sfc_slab_setup(), landuse_calc_fact(), landuse_setup(), landuse_write(), and mod_realinput::realinput_surface().
real(rp), dimension(:,:), allocatable, public scale_landuse::landuse_fact_urban |
urban factor
Definition at line 37 of file scale_landuse.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_vars::cpl_getsfc_atm(), landuse_calc_fact(), landuse_setup(), landuse_write(), mod_realinput::realinput_surface(), and scale_urban_phy_slc::urban_phy_slc_setup().
real(rp), dimension (:,:), allocatable, public scale_landuse::landuse_frac_land |
land fraction
Definition at line 39 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), scale_history::hist_switch(), mod_mkinit::interporation_fact(), landuse_calc_fact(), landuse_setup(), landuse_write(), and mod_realinput::parentatomsetup().
real(rp), dimension (:,:), allocatable, public scale_landuse::landuse_frac_lake |
lake fraction
Definition at line 40 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), landuse_calc_fact(), landuse_setup(), and landuse_write().
real(rp), dimension(:,:), allocatable, public scale_landuse::landuse_frac_urban |
urban fraction
Definition at line 41 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), mod_mkinit::interporation_fact(), landuse_calc_fact(), landuse_setup(), and landuse_write().
integer, public scale_landuse::landuse_pft_mosaic = 2 |
number of PFT mosaic
Definition at line 43 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), landuse_calc_fact(), landuse_setup(), and landuse_write().
integer, public scale_landuse::landuse_pft_nmax = 15 |
number of plant functional type(PFT)
Definition at line 44 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), mod_land_vars::land_vars_external_in(), mod_land_vars::land_vars_setup(), and landuse_setup().
real(rp), dimension (:,:,:), allocatable, public scale_landuse::landuse_frac_pft |
fraction of PFT for each mosaic
Definition at line 46 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), landuse_calc_fact(), landuse_setup(), and landuse_write().
integer, dimension(:,:,:), allocatable, public scale_landuse::landuse_index_pft |
index of PFT for each mosaic
Definition at line 47 of file scale_landuse.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), mod_land_vars::land_vars_setup(), landuse_calc_fact(), and landuse_setup().