petsc-3.7.1 2016-05-15
Report Typos and Errors

MATSOLVERCHOLMOD

"cholmod" - A matrix type providing direct solvers (Cholesky) for sequential matrices via the external package CHOLMOD. Use ./configure --download-suitesparse to install PETSc to use CHOLMOD Many br

Use -pc_type lu -pc_factor_mat_solver_package cholmod to use this direct solver Many br

Consult CHOLMOD documentation for more information about the Common parameters Many brwhich correspond to the options database keys below. Many br

Options Database Keys

-mat_cholmod_dbound <0> - Minimum absolute value of diagonal entries of D (None) Many br
-mat_cholmod_grow0 <1.2> - Global growth ratio when factors are modified (None) Many br
-mat_cholmod_grow1 <1.2> - Column growth ratio when factors are modified (None) Many br
-mat_cholmod_grow2 <5> - Affine column growth constant when factors are modified (None) Many br
-mat_cholmod_maxrank <8> - Max rank of update, larger values are faster but use more memory [2,4,8] (None) Many br
-mat_cholmod_factor <AUTO> - (choose one of) SIMPLICIAL AUTO SUPERNODAL Many br
-mat_cholmod_supernodal_switch <40> - flop/nnz_L threshold for switching to supernodal factorization (None) Many br
-mat_cholmod_final_asis <TRUE> - Leave factors "as is" (None) Many br
-mat_cholmod_final_pack <TRUE> - Pack the columns when finished (use FALSE if the factors will be updated later) (None) Many br
-mat_cholmod_zrelax <0.8> - 3 real supernodal relaxed amalgamation parameters (None) Many br
-mat_cholmod_nrelax <4> - 3 size_t supernodal relaxed amalgamation parameters (None) Many br
-mat_cholmod_prefer_upper <TRUE> - Work with upper triangular form (faster when using fill-reducing ordering, slower in natural ordering) (None) Many br
-mat_cholmod_print <3> - Verbosity level (None) Many br

Many br

Note: CHOLMOD is part of SuiteSparse http://faculty.cse.tamu.edu/davis/suitesparse.html Many br

See Also

PCCHOLESKY, PCFactorSetMatSolverPackage(), MatSolverPackage

Level:beginner
Location:
src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages