Scotch Brand 5.1.10 User Manual

Page 75

Advertising
background image

Return values

SCOTCH archMesh2D

returns 0 if the 2D mesh target architecture has been

successfully built, and 1 else.

7.4.12

SCOTCH archMesh3D

Synopsis

int SCOTCH archMesh3D (SCOTCH Arch *

archptr,

const SCOTCH Num

xdimval,

const SCOTCH Num

ydimval,

const SCOTCH Num

zdimval)

scotchfarchmesh3d (doubleprecision (*)

archdat,

integer*num

xdimval,

integer*num

ydimval,

integer*num

zdimval,

integer

ierr)

Description

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

× zdimval processors.

Return values

SCOTCH archMesh3D

returns 0 if the 3D mesh target architecture has been

successfully built, and 1 else.

7.4.13

SCOTCH archTleaf

Synopsis

int SCOTCH archTleaf (SCOTCH Arch *

archptr,

const SCOTCH Num

levlnbr,

const SCOTCH Num *

sizetab,

const SCOTCH Num *

linktab)

scotchfarchtleaf (doubleprecision (*)

archdat,

integer*num

levlnbr,

integer*num (*)

sizetab,

integer*num (*)

linktab,

integer

ierr)

Description

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

with the description of a tree-shaped, hierarchical graph architecture

with

levlnbr

−1

i=0

sizetab

[i] processors. Level 0 is the root of the tree. For

each level i, with 0 ≤ i < levlnbr, sizetab[i] is the number of childs at level

75

Advertising