PPL Logo

libs/ck-libs/metis/libmetis/fortran.c File Reference

Go to the source code of this file.

Functions

void Change2CNumbering (idx_t nvtxs, idx_t *xadj, idx_t *adjncy)
void Change2FNumbering (idx_t nvtxs, idx_t *xadj, idx_t *adjncy, idx_t *vector)
void Change2FNumbering2 (idx_t nvtxs, idx_t *xadj, idx_t *adjncy)
void Change2FNumberingOrder (idx_t nvtxs, idx_t *xadj, idx_t *adjncy, idx_t *v1, idx_t *v2)
void ChangeMesh2CNumbering (idx_t n, idx_t *ptr, idx_t *ind)
void ChangeMesh2FNumbering (idx_t n, idx_t *ptr, idx_t *ind, idx_t nvtxs, idx_t *xadj, idx_t *adjncy)
void ChangeMesh2FNumbering2 (idx_t ne, idx_t nn, idx_t *ptr, idx_t *ind, idx_t *epart, idx_t *npart)


Function Documentation

void Change2CNumbering ( idx_t  nvtxs,
idx_t xadj,
idx_t adjncy 
)

This function changes the numbering to start from 0 instead of 1

Definition at line 19 of file fortran.c.

Referenced by METIS_NodeND(), METIS_PartGraphKway(), and METIS_PartGraphRecursive().

Here is the caller graph for this function:

void Change2FNumbering ( idx_t  nvtxs,
idx_t xadj,
idx_t adjncy,
idx_t vector 
)

This function changes the numbering to start from 1 instead of 0

Definition at line 34 of file fortran.c.

Referenced by METIS_PartGraphKway(), and METIS_PartGraphRecursive().

Here is the caller graph for this function:

void Change2FNumbering2 ( idx_t  nvtxs,
idx_t xadj,
idx_t adjncy 
)

This function changes the numbering to start from 1 instead of 0

Definition at line 51 of file fortran.c.

void Change2FNumberingOrder ( idx_t  nvtxs,
idx_t xadj,
idx_t adjncy,
idx_t v1,
idx_t v2 
)

This function changes the numbering to start from 1 instead of 0

Definition at line 68 of file fortran.c.

Referenced by METIS_NodeND().

Here is the caller graph for this function:

void ChangeMesh2CNumbering ( idx_t  n,
idx_t ptr,
idx_t ind 
)

This function changes the numbering to start from 0 instead of 1

Definition at line 92 of file fortran.c.

Referenced by METIS_MeshToDual(), METIS_MeshToNodal(), METIS_PartMeshDual(), and METIS_PartMeshNodal().

Here is the caller graph for this function:

void ChangeMesh2FNumbering ( idx_t  n,
idx_t ptr,
idx_t ind,
idx_t  nvtxs,
idx_t xadj,
idx_t adjncy 
)

This function changes the numbering to start from 1 instead of 0

Definition at line 106 of file fortran.c.

Referenced by METIS_MeshToDual(), and METIS_MeshToNodal().

Here is the caller graph for this function:

void ChangeMesh2FNumbering2 ( idx_t  ne,
idx_t  nn,
idx_t ptr,
idx_t ind,
idx_t epart,
idx_t npart 
)

This function changes the numbering to start from 1 instead of 0

Definition at line 126 of file fortran.c.

Referenced by METIS_PartMeshDual(), and METIS_PartMeshNodal().

Here is the caller graph for this function:


Generated on Mon Sep 21 08:09:22 2020 for Charm++ by  doxygen 1.5.5