Scotch Brand 5.1.10 User Manual

Page 87

Advertising
background image

7.6.5

SCOTCH graphMapLoad

Synopsis

int SCOTCH graphMapLoad (const SCOTCH Graph *

grafptr,

SCOTCH Mapping *

mappptr,

FILE *

stream)

scotchfgraphmapload (doubleprecision (*)

grafdat,

doubleprecision (*)

mappdat,

integer

fildes,

integer

ierr)

Description

The SCOTCH graphMapLoad routine fills the SCOTCH Mapping structure pointed
to by mappptr with the mapping data available in the Scotch mapping for-
mat (see section 5.5) from stream stream.

Fortran users must use the PXFFILENO or FNUM functions to obtain the num-
ber of the Unix file descriptor fildes associated with the logical unit of the
mapping file.

Return values

SCOTCH graphMapLoad

returns 0 if the mapping structure has been success-

fully loaded from stream, and 1 else.

7.6.6

SCOTCH graphMapSave

Synopsis

int SCOTCH graphMapSave (const SCOTCH Graph *

grafptr,

const SCOTCH Mapping *

mappptr,

FILE *

stream)

scotchfgraphmapsave (doubleprecision (*)

grafdat,

doubleprecision (*)

mappdat,

integer

fildes,

integer

ierr)

Description

The SCOTCH graphMapSave routine saves the contents of the SCOTCH Mapping
structure pointed to by mappptr to stream stream, in the Scotch mapping
format (see section 5.5).

Fortran users must use the PXFFILENO or FNUM functions to obtain the num-
ber of the Unix file descriptor fildes associated with the logical unit of the
mapping file.

Return values

SCOTCH graphMapSave

returns 0 if the mapping structure has been success-

fully written to stream, and 1 else.

87

Advertising