MAT_PARTITIONING_Chaco

Creates a partitioning context via the external package Chaco.

Synopsis

#include "petscmat.h" 
PetscErrorCode PETSCMAT_DLLEXPORT MatPartitioningCreate_Chaco(MatPartitioning part)
Collective on MPI_Comm

Input Parameter

part -the partitioning context

Options Database Keys

Notes: See http://www.cs.sandia.gov/CRF/chac.html

Keywords

Partitioning, create, context

See Also

MatPartitioningSetType(), MatPartitioningType

Level:beginner
Location:
src/mat/partition/impls/chaco/chaco.c
Index of all MatOrderings routines
Table of Contents for all manual pages
Index of all manual pages

-mat_partitioning_chaco_global <multilevel- kl> (one of) multilevel-kl spectral linear random scattered
-mat_partitioning_chaco_local <kernighan- lin> (one of) kernighan-lin none
-mat_partitioning_chaco_coarse_level <0>: Coarse level (MatPartitioningChacoSetCoarseLevel)- . -mat_partitioning_chaco_eigen_solver <lanczos> (one of) lanczos rqi_symmlq
-mat_partitioning_chaco_eigen_tol <0.001>: Tolerance for eigensolver (MatPartitioningChacoSetEigenTol)- - -mat_partitioning_chaco_eigen_number <1>: Number of eigenvectors: 1, 2, or 3 (bi-, quadri-, or octosection) (MatPartitioningChacoSetEigenNumber)