(git:e7e05ae)
distribution_1d_types.F File Reference

Go to the source code of this file.

Modules

module  distribution_1d_types
 stores a lists of integer that are local to a processor. The idea is that these integers represent objects that are distributed between the different processors. The ordering is just to make some operation more efficient, logically these lists are like sets. Some operations assume that the integers represent a range of values from 1 to a (not too big) maxval, and that an element is present just once, and only on a processor (these assumption are marked in the documentation of such operations). The concrete task for which this structure was developed was distributing atoms between the processors.
 

Functions/Subroutines

subroutine, public distribution_1d_types::distribution_1d_create (distribution_1d, para_env, listbased_distribution, n_el, n_lists)
 creates a local list More...
 
subroutine, public distribution_1d_types::distribution_1d_retain (distribution_1d)
 retains a distribution_1d More...
 
subroutine, public distribution_1d_types::distribution_1d_release (distribution_1d)
 releases the given distribution_1d More...