CAM
decompMod.F90 File Reference

Data Types

interface  decompmod::get_clump_bounds
 
interface  decompmod::get_proc_bounds
 
type  decompmod::bounds_type
 
type  decompmod::processor_type
 
type  decompmod::clump_type
 
type  decompmod::decomp_type
 

Modules

module  decompmod
 

Functions/Subroutines

pure integer function, public decompmod::get_beg (bounds, subgrid_level)
 
pure integer function, public decompmod::get_end (bounds, subgrid_level)
 
subroutine decompmod::get_clump_bounds_new (n, bounds)
 
subroutine decompmod::get_clump_bounds_old (n, begg, endg, begl, endl, begc, endc, begp, endp, begCohort, endCohort)
 
subroutine decompmod::get_proc_bounds_new (bounds)
 
subroutine decompmod::get_proc_bounds_old (begg, endg, begt, endt, begl, endl, begc, endc, begp, endp, begCohort, endCohort)
 
subroutine, public decompmod::get_proc_total (pid, ncells, ntopounits, nlunits, ncols, npfts, nCohorts)
 
subroutine, public decompmod::get_proc_global (ng, nt, nl, nc, np, nCohorts)
 
integer function, public decompmod::get_proc_clumps ()
 
integer function, public decompmod::get_clmlevel_gsize (clmlevel)
 
subroutine, public decompmod::get_clmlevel_gsmap (clmlevel, gsmap)
 
subroutine, public decompmod::get_proc_total_ghosts (ncells_ghost, nlunits_ghost, ncols_ghost, npfts_ghost, nCohorts_ghost)
 

Variables

integer, public decompmod::clump_pproc
 
integer, parameter, public decompmod::bounds_subgrid_gridcell = 1
 
integer, parameter, public decompmod::bounds_subgrid_landunit = 2
 
integer, parameter, public decompmod::bounds_subgrid_column = 3
 
integer, parameter, public decompmod::bounds_subgrid_patch = 4
 
integer, parameter, public decompmod::bounds_subgrid_cohort = 5
 
integer, parameter, public decompmod::bounds_level_proc = 1
 
integer, parameter, public decompmod::bounds_level_clump = 2
 
integer, public decompmod::nclumps
 
integer, public decompmod::numg
 
integer, public decompmod::numt
 
integer, public decompmod::numl
 
integer, public decompmod::numc
 
integer, public decompmod::nump
 
integer, public decompmod::numcohort
 
type(processor_type), public decompmod::procinfo
 
type(clump_type), dimension(:), allocatable, public decompmod::clumps
 
type(decomp_type), target, public decompmod::ldecomp
 
type(mct_gsmap), target, public decompmod::gsmap_lnd_gdc2glo
 
type(mct_gsmap), target, public decompmod::gsmap_gce_gdc2glo
 
type(mct_gsmap), target, public decompmod::gsmap_lun_gdc2glo
 
type(mct_gsmap), target, public decompmod::gsmap_col_gdc2glo
 
type(mct_gsmap), target, public decompmod::gsmap_patch_gdc2glo
 
type(mct_gsmap), target, public decompmod::gsmap_cohort_gdc2glo