CAM
cam_map_utils.F90 File Reference

Data Types

type  cam_map_utils::cam_filemap_t
 

Modules

module  cam_map_utils
 

Functions/Subroutines

subroutine cam_map_utils::index_sort_vector (data, indices, compressval, dups_ok_in)
 
integer function cam_map_utils::cam_filemap_getindex (this)
 
subroutine cam_map_utils::cam_filemap_newindex (this)
 
subroutine cam_map_utils::cam_filemap_init (this, pemap, unstruct, src, dest)
 
subroutine cam_map_utils::cam_filemap_clear (this)
 
subroutine cam_map_utils::cam_filemap_copy (this, map)
 
subroutine cam_map_utils::cam_filemap_copyelem (this, map, index)
 
integer function cam_map_utils::cam_filemap_size (this)
 
elemental logical function cam_map_utils::cam_filemap_ismapped (this, index)
 
integer function cam_map_utils::cam_filemap_nummapped (this)
 
integer(imap) function cam_map_utils::cam_filemap_mapval (this, index, dsize, dest_in)
 
subroutine cam_map_utils::cam_filemap_coordvals (this, index, lonIndex, latIndex, isMapped)
 
subroutine cam_map_utils::cam_filemap_coorddests (this, index, lonIndex, latIndex, isMapped)
 
subroutine cam_map_utils::cam_filemap_get_filemap (this, fieldlens, filelens, filemap, src_in, dest_in, permutation_in)
 
integer function cam_map_utils::cam_filemap_get_blocksize (this, block_id)
 
logical function cam_map_utils::cam_filemap_has_blocksize (this, lbnd, ubnd)
 
subroutine cam_map_utils::cam_filemap_get_array_bounds (this, dims)
 
subroutine cam_map_utils::cam_filemap_get_active_cols (this, colnum, active, srcdim_in)
 
subroutine cam_map_utils::cam_filemap_columnize (this)
 
subroutine cam_map_utils::cam_filemap_compact (this, lonmap, latmap, num_lons, num_lats, num_mapped, columnize, dups_ok_in)
 

Variables

logical, save, public cam_map_utils::goldy_debug = .false.
 
integer, save, private cam_map_utils::unique_map_index = 0
 
integer, parameter, private cam_map_utils::max_srcs = 2
 
integer, parameter, private cam_map_utils::max_dests = 2