autopdex.solver.linear_solve_scipy
- autopdex.solver.linear_solve_scipy(mat, rhs, solver, verbose, free_dofs)[source]
Solves a linear system using a specified SciPy solver.
- Parameters:
mat (bcoo) – JAX BCOO matrix representing the system’s tangent matrix.
rhs (jnp.ndarray) – The (reduced/free) right-hand side vector.
solver (str) – Type of solver to use. Options are ‘lapack’ or ‘umfpack’.
verbose (int) – Verbosity level for logging.
free_dofs (jnp.ndarray) – Boolean array indicating free degrees of freedom for Dirichlet boundary conditions.
- Returns:
Solution vector to the linear system.
- Return type:
sol (jnp.ndarray)