DirectSolverPlanConfig#

class nvmath.sparse.advanced.DirectSolverPlanConfig(solver)[source]#

An interface to configure nvmath.sparse.advanced.DirectSolver.plan(). The current configuration can also be queried.

Methods

__init__(solver)[source]#

ctor for internal use only.

Attributes

host_nthreads#

Query or set the number of host threads. See the cuDSS documentation for more information.

max_nnz#

Query or set the maximum limit for non-zero factors in the LU decomposition. See the cuDSS documentation for more information.

pivot_threshold#

Query or set the pivot threshold. See the cuDSS documentation for more information.

pivot_type#

Query or set the type of pivoting. See nvmath.bindings.cudss.PivotType and the cuDSS documentation for more information.

reordering_algorithm#

Query or set the reordering algorithm used. See nvmath.bindings.cudss.AlgType and the cuDSS documentation for more information.