Scotch Brand 5.1.10 User Manual

Page 74

Advertising
background image

Description

The SCOTCH archCmpltw routine fills the SCOTCH Arch structure pointed to
by archptr with the description of a weighted complete graph architecture
with vertnbr processors. The relative weights of the processors are given in
the velotab array. Once the target architecture has been created, it can be
used as input to SCOTCH graphMap to perform weighted graph partitioning.

Return values

SCOTCH archCmpltw

returns 0 if the weighted complete graph target architec-

ture has been successfully built, and 1 else.

7.4.10

SCOTCH archHcub

Synopsis

int SCOTCH archHcub (SCOTCH Arch *

archptr,

const SCOTCH Num

hdimval)

scotchfarchhcub (doubleprecision (*)

archdat,

integer*num

hdimval,

integer

ierr)

Description

The SCOTCH archHcub routine fills the SCOTCH Arch structure pointed to by
archptr

with the description of a hypercube graph of dimension hdimval.

Return values

SCOTCH archHcub

returns 0 if the hypercube target architecture has been suc-

cessfully built, and 1 else.

7.4.11

SCOTCH archMesh2D

Synopsis

int SCOTCH archMesh2D (SCOTCH Arch *

archptr,

const SCOTCH Num

xdimval,

const SCOTCH Num

ydimval)

scotchfarchmesh2d (doubleprecision (*)

archdat,

integer*num

xdimval,

integer*num

ydimval,

integer

ierr)

Description

The SCOTCH archMesh2D routine fills the SCOTCH Arch structure pointed to
by archptr with the description of a 2D mesh architecture with xdimval ×
ydimval

processors.

74

Advertising