Scotch Brand 5.1.10 User Manual
Page 75

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