A process dimension is a dimension of a process array. A process dimension is described by a collective object with local components of class Dimension. The public interface of the Dimension class is
class Coord ; class Dimension { public : Dimension() ; int size() const ; int crd() const ; operator int() ; int str_prc() const ; operator int() const ; private : ... } ;