Definition at line 178 of file metis.F90.
◆ oct_metis_partgraphrecursive()
integer function metis_oct_m::oct_metis_partgraphrecursive::oct_metis_partgraphrecursive |
( |
integer(imetis), intent(in) |
nvtxs, |
|
|
integer(imetis), intent(in) |
ncon, |
|
|
integer(imetis), intent(in) |
xadj, |
|
|
integer(imetis), intent(in) |
adjncy, |
|
|
integer(imetis), intent(in) |
nparts, |
|
|
real(real32), intent(in) |
tpwgts, |
|
|
real(real32), intent(in) |
ubvec, |
|
|
integer(imetis), intent(in) |
options, |
|
|
integer(imetis), intent(out) |
objval, |
|
|
integer(imetis), intent(out) |
part |
|
) |
| |
- Parameters
-
[in] | nvtxs | The number of vertices in the graph. |
[in] | ncon | The number of balancing constraints. It should be at least 1. |
[in] | xadj | The adjacency structure of the graph. |
[in] | adjncy | The adjacency structure of the graph. |
[in] | nparts | The number of parts to partition the graph. |
[in] | tpwgts | This is an array of size nparts x ncon that specifies the desired weight for each partition and constraint. |
[in] | ubvec | This is an array of size ncon that specifies the allowed load imbalance tolerance for each constraint. |
[in] | options | This is the array of options. |
[out] | objval | Upon successful completion, this variable stores the edge-cut or the total communication volume of the partitioning solution. |
[out] | part | This is a vector of size nvtxs that upon successful completion stores the partition vector of the graph. |
Definition at line 178 of file metis.F90.
The documentation for this interface was generated from the following file: