ice_distribution.F90 File Reference

Go to the source code of this file.

Data Types

type  ice_distribution::distrb

Modules

module  ice_distribution

Functions/Subroutines

type(distrb) ice_distribution::create_distribution (dist_type, nprocs, maxBlock, work_per_block, prob_per_block, blockType, bStats, FixMaxBlock)
subroutine ice_distribution::create_local_block_ids (block_ids, distribution)
subroutine ice_distribution::proc_decomposition (nprocs, nprocs_x, nprocs_y)
subroutine ice_distribution::ice_distributionDestroy (distribution)
subroutine ice_distribution::ice_distributionGet (distribution, nprocs, communicator, numLocalBlocks, blockLocation, blockLocalID, blockGlobalID)
subroutine ice_distribution::ice_distributionGetBlockLoc (distribution, blockID, processor, localID)
subroutine ice_distribution::ice_distributionGetBlockID (distribution, localID, blockID)
type(distrb) ice_distribution::create_distrb_cart (nprocs, workPerBlock)
type(distrb) ice_distribution::create_distrb_rake (nprocs, workPerBlock)
type(distrb) ice_distribution::create_distrb_spacecurve (nprocs, maxBlock, work_per_block, prob_per_block, blockType, bStats, FixMaxBlock)
subroutine ice_distribution::TypePartition (blockType, minblocks, maxblocks, blockLocation)
subroutine ice_distribution::PartitionCurve (work_per_block, work_per_proc, blockLocation, distance, nproc, max_blocks, Stats, FixMaxBlock, ierr)
subroutine ice_distribution::wPartition (cost_per_block, blockLocation, distance, nproc, max_blocks, maxValue, maxDil, amaxBlocks, amaxDil)
subroutine ice_distribution::ice_distributionRake (procWork, procID, blockWork, priority, distribution)
subroutine ice_distribution::PrintPartitionLB (Location, n, bStats)
subroutine ice_distribution::EstimateCost (coeffMatrix, n, Cost)
subroutine ice_distribution::ConvertStatsBlock2Proc (Location, bStats, pStats)
subroutine ice_distribution::WriteProbabilityStats (coeffMatrix, n)
subroutine ice_distribution::WriteIntegerArray (fname, n, array)
subroutine ice_distribution::WriteDblArray (fname, n, array)

Variables

integer(int_kind), parameter ice_distribution::lndType = 0
integer(int_kind), parameter ice_distribution::icefreeType = 1
integer(int_kind), parameter ice_distribution::iceType = 2
character(char_len) ice_distribution::processor_shape
 All Classes Namespaces Files Functions Variables Defines

Generated on Tue Oct 6 14:02:24 2009 for CICE by  doxygen 1.6.1