kryst 3.2.1

Krylov subspace and preconditioned iterative solvers for dense and sparse linear systems, with shared and distributed memory parallelism.
1
2
3
4
5
6
7
8
9
10
11
12
//! Daily-driver re-exports for kryst.

pub use crate::algebra::prelude::{KrystScalar, R, S};
pub use crate::config::options::{KspOptions, PcOptions};
pub use crate::context::{KspContext, MonitorPolicy};
pub use crate::context::ksp_context::SolverType;
pub use crate::context::pc_context::PcType;
pub use crate::matrix::LinOp;
pub use crate::matrix::OpFormat;
pub use crate::parallel::{Comm, UniverseComm};
pub use crate::preconditioner::{PcSide, Preconditioner};
pub use crate::utils::convergence::{ConvergedReason, SolveStats};