List of all items
Structs
- algebra::bridge::BridgeScratch
- algebra::parallel_cfg::AdaptiveTuneDecision
- algebra::parallel_cfg::KernelTimingSnapshot
- algebra::parallel_cfg::ParallelTune
- algebra::parallel_cfg::SerialGuard
- config::options::KspOptions
- config::options::PcOptions
- config::options_core::Registry
- config::options_core::Spec
- context::ksp_context::AdaptiveExecutionDecision
- context::ksp_context::ExecutionPolicy
- context::ksp_context::GmresSStepWorkspace
- context::ksp_context::GmresSpec
- context::ksp_context::GmresWorkspaceLayout
- context::ksp_context::KspContext
- context::ksp_context::NestedPolicyContext
- context::ksp_context::Workspace
- context::pc_context::DeferredPcInfo
- context::pc_context::NoOpPreconditioner
- context::pc_context::PcContext
- context::pc_context::PcFactory
- core::block::BlockVec
- core::mat::shell::ShellMat
- core::traits::DistributedAmgKernel
- core::traits::DistributedKernel
- core::traits::LocalAmgKernel
- core::traits::LocalKernel
- core::traits::StandardDotOp
- core::wrappers::DistributedInnerProduct
- matrix::backend::faer::FaerBackend
- matrix::backend::naive::NaiveBackend
- matrix::backend::nalgebra::NalgebraBackend
- matrix::backend::sprs::SprsBackend
- matrix::backend::sprs::SprsDenseMat
- matrix::csc::CscMatrix
- matrix::csr::CsrMatrix
- matrix::dist::csr_types::DistRowCsr
- matrix::dist::csr_types::LocalSquareCsr
- matrix::dist::halo::HaloBuffers
- matrix::dist::halo::HaloIndexPlan
- matrix::dist::halo::HaloPlan
- matrix::dist::halo::HaloReq
- matrix::dist::halo::HaloTuning
- matrix::dist::hierarchy::DistHierarchyMeta
- matrix::dist::spmv_dist::RowRanges
- matrix::dist_csr::DistCsrOp
- matrix::dist_csr::DistributedPlanDiagnostics
- matrix::dist_csr::DistributedPlanMetrics
- matrix::format::BackendFormatSupport
- matrix::op::ChangeIds
- matrix::op::CsrOp
- matrix::op::DenseOp
- matrix::op::DistLayout
- matrix::op::GenericCsrOp
- matrix::op::HaloHandle
- matrix::op::StructureId
- matrix::op::ValuesId
- matrix::op::WithCommOp
- matrix::op_nalgebra::NalgebraDenseOp
- matrix::op_shell::MatShell
- matrix::parcsr::halo::HaloPlan
- matrix::parcsr::mat::ParCsrMatrix
- matrix::parcsr::mat::ParCsrOp
- matrix::preprocess::MatrixDiagnostics
- matrix::preprocess::NormStats
- matrix::preprocess::SystemTransform
- matrix::sparse::CsrMatrix
- matrix::spmv::plan::SpmvPlan
- matrix::spmv::plan::SpmvPlanDiagnostics
- matrix::spmv::plan::SpmvTuning
- parallel::CommReductionEngine
- parallel::GlobalReductionModeGuard
- parallel::MpiRequest
- parallel::NoComm
- parallel::ReduceHandle
- parallel::ReduceReqReal
- parallel::ReduceReqScalar
- parallel::ReduceReqScalars
- parallel::ReduceReqTuple2
- parallel::mpi_comm::MpiComm
- parallel::mpi_comm::OwnedMpiRequest
- parallel::rayon_comm::RayonComm
- parallel::threads::ScopedThreadPolicy
- parallel::threads::ThreadHeuristicDecision
- parallel::threads::ThreadPoolGuard
- preconditioner::LegacyOpPreconditioner
- preconditioner::PcCaps
- preconditioner::amg::AMG
- preconditioner::amg::AMGBuilder
- preconditioner::amg::AMGConfig
- preconditioner::amg::AmgLevelStats
- preconditioner::amg::AmgStats
- preconditioner::amg::AmgTransferOperators
- preconditioner::amg::CycleLevelTiming
- preconditioner::amg::CycleTimings
- preconditioner::amg::DistApplyStats
- preconditioner::amg::KCycle
- preconditioner::amg::LevelSetupTiming
- preconditioner::amg::LevelStats
- preconditioner::amg::MixedPrecision
- preconditioner::amg::NearNullspace
- preconditioner::amg::NonGalerkin
- preconditioner::amg::SetupTimings
- preconditioner::amg::coarsen::AggOpts
- preconditioner::amg::strength::Strength
- preconditioner::approxinv::ApproxInv
- preconditioner::approxinv_csr::ApproxInvBuilder
- preconditioner::approxinv_csr::ApproxInvParams
- preconditioner::approxinv_csr::FsaiCsr
- preconditioner::approxinv_csr::SpaiCsr
- preconditioner::asm::AdditiveSchwarz
- preconditioner::asm::Asm
- preconditioner::asm::AsmAmgHybridMeta
- preconditioner::asm::AsmBuilder
- preconditioner::asm::AsmConfig
- preconditioner::asm::AsmPc
- preconditioner::asm::DistributedAsm
- preconditioner::asm::SubdomainMeta
- preconditioner::asm_amg::AsmAmg
- preconditioner::asm_amg::AsmAmgBuilder
- preconditioner::asm_amg::TwoLevelConfig
- preconditioner::bddc::BddcConfig
- preconditioner::bddc::BddcDiagnostics
- preconditioner::bddc::BddcPc
- preconditioner::block_jacobi::BlockJacobi
- preconditioner::chain::PcChain
- preconditioner::chebyshev::ChebBounds
- preconditioner::chebyshev::Chebyshev
- preconditioner::chebyshev::ChebyshevPc
- preconditioner::chebyshev::ChebyshevPre
- preconditioner::deflation::AmgCoarseSpace
- preconditioner::deflation::DeflationOptions
- preconditioner::deflation::DeflationPC
- preconditioner::direct::lu_pc::LuPc
- preconditioner::direct::qr_pc::QrPc
- preconditioner::direct::superlu_dist_pc::SuperLuDistPc
- preconditioner::dist::DistRouteDecision
- preconditioner::dist::DistRouteDecisionReport
- preconditioner::dist::DistRoutePolicyBudget
- preconditioner::dist::DistRouteResolveInput
- preconditioner::dist::DistVecS
- preconditioner::dist::LocalPcBuildCapabilities
- preconditioner::dist::MpiPcOptions
- preconditioner::dist::block_jacobi_ilu::BlockJacobiLocalPc
- preconditioner::fieldsplit::FieldSplitPc
- preconditioner::fieldsplit::SplitDiagnostics
- preconditioner::gamg::Gamg
- preconditioner::gamg::GamgConfig
- preconditioner::gamg::GamgLevelPolicy
- preconditioner::ilu::Ilu
- preconditioner::ilu::IluBuilder
- preconditioner::ilu::IluConfig
- preconditioner::ilu::IluStats
- preconditioner::ilu::IluWorkspace
- preconditioner::ilu_csr::IluCsr
- preconditioner::ilu_csr::IluCsrConfig
- preconditioner::ilu_csr::IlutParams
- preconditioner::ilu_csr::ReorderingOptions
- preconditioner::ilu_options::ExecutionToggles
- preconditioner::ilu_options::IluBuilder
- preconditioner::ilu_options::IluOptions
- preconditioner::ilu_options::IterativeSetupBits
- preconditioner::ilu_options::IterativeSetupConfig
- preconditioner::ilu_options::ReductionOptions
- preconditioner::ilu_options::ResolvedIluOptions
- preconditioner::ilu_options::SchurConfig
- preconditioner::ilu_options::TriSolveConfig
- preconditioner::ilup::Ilup
- preconditioner::ilup::IlupWorkspace
- preconditioner::ilup::SparseRow
- preconditioner::ilut::RowFilterPreconditioner
- preconditioner::ilut::RowFilterWorkspace
- preconditioner::ilut::SparseRow
- preconditioner::ilutp::Ilutp
- preconditioner::ilutp::IlutpStats
- preconditioner::jacobi::Jacobi
- preconditioner::ksp_pc::KspAsPc
- preconditioner::mg::MgDistTransferMeta
- preconditioner::mg::MgHierarchy
- preconditioner::mg::MgLevel
- preconditioner::mg::MgLevelDiagnostics
- preconditioner::mg::MgLevelPolicy
- preconditioner::mg::MgPc
- preconditioner::mg::MgPerfCounters
- preconditioner::mg::MgTransferOperators
- preconditioner::nalgebra_direct::NalgebraLuPc
- preconditioner::nalgebra_direct::NalgebraQrPc
- preconditioner::overlap_ilu::OverlapIluDiagnostics
- preconditioner::overlap_ilu::OverlapIluPc
- preconditioner::pivot::PivotPolicy
- preconditioner::pivot::PivotStats
- preconditioner::shell::ShellApplyFn
- preconditioner::shell::ShellApplyWithContext
- preconditioner::shell::ShellDestroyFn
- preconditioner::shell::ShellDestroyWithContext
- preconditioner::shell::ShellPc
- preconditioner::shell::ShellSetupFn
- preconditioner::shell::ShellSetupWithContext
- preconditioner::sor::MatSorType
- preconditioner::sor::Sor
- preconditioner::sor::SorPc
- preconditioner::stats::ParIluHistory
- preconditioner::stats::ParIluIterSample
- preconditioner::stats::PcStats
- solver::OpSolverAdapter
- solver::adapters::LegacyDirectAdapter
- solver::bicgstab::BiCgStabSolver
- solver::block::BlockKrylovOptions
- solver::block::arnoldi::ArnoldiOutput
- solver::block::bicgstab::BlockBicgstabSolver
- solver::block::gmres::BlockGmresSolver
- solver::cg::CgSolver
- solver::cg::debug::IterEvent
- solver::cgnr::CgnrSolver
- solver::cgs::CgsSolver
- solver::chebyshev::ChebyshevSolver
- solver::common::AsyncDot2
- solver::common::AsyncDotN
- solver::common::ReductCtx
- solver::cr::CrSolver
- solver::direct_lu::LuSolver
- solver::direct_lu::QrSolver
- solver::fgmres::FgmresSolver
- solver::gcr::GcrSolver
- solver::gmres::GmresSolver
- solver::idrs::IdrsBuilder
- solver::idrs::IdrsOptions
- solver::idrs::IdrsSolver
- solver::idrs::IdrsStats
- solver::lsmr::LsmrSolver
- solver::lsqr::LsqrSolver
- solver::minres::MinresSolver
- solver::pca_gmres::PcaGmresSolver
- solver::pcg::PcgSolver
- solver::pipegcr::PipeGcrSolver
- solver::qmr::QmrSolver
- solver::richardson::RichardsonSolver
- solver::superlu_dist::BlockCyclicDistribution
- solver::superlu_dist::CommBufferManager
- solver::superlu_dist::CommRequest
- solver::superlu_dist::DistributedTriangularSolver
- solver::superlu_dist::EliminationTree
- solver::superlu_dist::FactorizationStats
- solver::superlu_dist::MemoryPool
- solver::superlu_dist::MemoryStats
- solver::superlu_dist::NumericFactorization
- solver::superlu_dist::OrderingAlgorithms
- solver::superlu_dist::Panel
- solver::superlu_dist::PanelFactorization
- solver::superlu_dist::ProcessGrid
- solver::superlu_dist::ProcessGrid3D
- solver::superlu_dist::RefinementConfig
- solver::superlu_dist::RefinementEngine
- solver::superlu_dist::RefinementStats
- solver::superlu_dist::RouteSelectionDiagnostics
- solver::superlu_dist::SolveWorkspace
- solver::superlu_dist::StrongScalingBenchmarkScenario
- solver::superlu_dist::SuperLuDistBuilder
- solver::superlu_dist::SuperLuDistData
- solver::superlu_dist::SuperLuDistOptions
- solver::superlu_dist::SuperLuDistSolver
- solver::superlu_dist::SuperLuDistWorkspace
- solver::superlu_dist::SymbolicFactorization
- solver::superlu_dist::SymbolicFactorizer
- solver::superlu_dist::TriangularSolveData
- solver::superlu_dist::WorkspaceConfig
- solver::superlu_dist::WorkspaceMemoryStats
- solver::tcqmr::TcqmrSolver
- solver::tfqmr::TfqmrSolver
- utils::buffer_pool::BufferPool
- utils::conditioning::ConditioningOptions
- utils::conditioning::ConditioningStats
- utils::conditioning::NormStats
- utils::convergence::Convergence
- utils::convergence::FgmresCounters
- utils::convergence::GcrCounters
- utils::convergence::NestedPcFailure
- utils::convergence::ReasonDiagnosticsCounters
- utils::convergence::ReasonEmitter
- utils::convergence::ReductionModel
- utils::convergence::ReductionPhaseDiagnostics
- utils::convergence::SolveMetrics
- utils::convergence::SolveStats
- utils::convergence::SolverCounters
- utils::diagnostics::DirectVerificationCapability
- utils::diagnostics::KspDiagnostics
- utils::diagnostics::PcDiagnostics
- utils::diagnostics::PcViewDiagnostics
- utils::direct_reference::DirectReferenceComparison
- utils::direct_reference::DirectReferencePolicyInput
- utils::matrix_market::MatrixMarketData
- utils::matrix_screening::CgCompatibility
- utils::matrix_screening::CgCompatibilityDiagnostics
- utils::matrix_screening::SymmetryAssessment
- utils::metrics::Counters
- utils::metrics::SolveTimer
- utils::monitor::ConvergenceStats
- utils::monitor::IterationData
- utils::monitor::IterationMonitor
- utils::monitor::NullMonitor
- utils::monitor::ResidualSnapshot
- utils::monitor::TextMonitor
- utils::permutation::Permutation
- utils::preconditioning_pipeline::PreconditioningMetadata
- utils::preconditioning_pipeline::PreconditioningPipelineResult
- utils::profiling::StageGuard
- utils::reduction::ReductOptions
- utils::reduction::ReductionCounters
- utils::reordering::MatrixPreprocessing
- utils::solver_ladder::AcceptanceContract
- utils::solver_ladder::AttemptRecord
- utils::solver_ladder::FallbackStep
- utils::solver_ladder::SolverTestResult
- utils::solver_ladder::TruthReference
Enums
- algebra::parallel_cfg::ParallelTunerMode
- config::kinds::AmgCoarseSolveKind
- config::kinds::AmgCoarsenKind
- config::kinds::AmgCycleKind
- config::kinds::AmgInterpKind
- config::kinds::AmgRelaxKind
- config::kinds::AmgStrengthKind
- config::kinds::AsmBlockSolverKind
- config::kinds::AsmModeKind
- config::kinds::IluParFactorKind
- config::kinds::IluReorderKind
- config::kinds::IluTriSolveKind
- config::kinds::IluTypeKind
- config::kinds::ReorderKind
- config::kinds::ScalingKind
- config::kinds::SorMatSideKind
- config::options::CgVariant
- config::options::KspType
- config::options::PcSide
- config::options_core::Arity
- config::options_core::ValueKind
- context::ksp_context::MonitorPolicy
- context::ksp_context::OverlapStrategy
- context::ksp_context::PipeReduct
- context::ksp_context::ReorthPolicy
- context::ksp_context::SolverType
- context::ksp_context::ThreadingPolicy
- context::pc_context::PcConfig
- context::pc_context::PcType
- context::pc_context::SparsityPattern
- error::KError
- matrix::dist::halo::NeighborOrder
- matrix::dist_csr::DistLocalKernelStrategy
- matrix::dist_csr::HaloOverlapMode
- matrix::format::FormatHint
- matrix::format::OpFormat
- matrix::spmv::TBackend
- matrix::spmv::plan::SpmvKernel
- parallel::AnyRequest
- parallel::ReduceOp
- parallel::UniverseComm
- parallel::threads::KspExecStage
- parallel::threads::ThreadExecFlavor
- preconditioner::Op
- preconditioner::PcDistributedSupport
- preconditioner::PcReusePolicy
- preconditioner::PcSide
- preconditioner::amg::AdaptiveWeight
- preconditioner::amg::CoarseSolve
- preconditioner::amg::CoarsenType
- preconditioner::amg::CycleType
- preconditioner::amg::InterpType
- preconditioner::amg::KrylovAlgo
- preconditioner::amg::MixedStorage
- preconditioner::amg::NgSymmetry
- preconditioner::amg::NodalMode
- preconditioner::amg::PostInterpType
- preconditioner::amg::RankFallback
- preconditioner::amg::RelaxPhase
- preconditioner::amg::RelaxType
- preconditioner::amg::RowScaleMode
- preconditioner::amg::coarsen::AggAlgo
- preconditioner::approxinv_csr::ApproxInvKind
- preconditioner::asm::AsmBlockSolver
- preconditioner::asm::AsmCombine
- preconditioner::asm::AsmInnerPc
- preconditioner::asm::AsmLocalSolver
- preconditioner::asm::AsmMode
- preconditioner::asm::BlockSolverFactory
- preconditioner::asm::Weighting
- preconditioner::asm_amg::TwoLevelMode
- preconditioner::bddc::BddcConstraintSelection
- preconditioner::bddc::BddcScaling
- preconditioner::chain::PcCompositeMode
- preconditioner::deflation::ZSource
- preconditioner::dist::DistCoarseRepartition
- preconditioner::dist::DistCoarseSolverRoute
- preconditioner::dist::DistCoarseStrategy
- preconditioner::dist::DistLocalApplyMode
- preconditioner::dist::DistRouteDecisionReason
- preconditioner::dist::DistRouteFallbackReason
- preconditioner::dist::DistRoutePolicy
- preconditioner::dist::DistRouteSelection
- preconditioner::dist::GlobalPcKind
- preconditioner::dist::LocalPcKind
- preconditioner::gamg::GamgType
- preconditioner::ilu::IluType
- preconditioner::ilu::ReorderingType
- preconditioner::ilu::TriSolveType
- preconditioner::ilu_csr::IluComplexKernelMode
- preconditioner::ilu_csr::IluKind
- preconditioner::ilu_csr::PivotPolicy
- preconditioner::ilu_csr::PivotStrategy
- preconditioner::ilu_csr::Pivoting
- preconditioner::ilu_csr::ReorderingKind
- preconditioner::ilu_options::IluKind
- preconditioner::ilu_options::IterativeSetupType
- preconditioner::ilu_options::PivotPolicy
- preconditioner::ilu_options::ReorderingType
- preconditioner::ilu_options::ReproMode
- preconditioner::ilu_options::TriSolveType
- preconditioner::jacobi::JacobiDiagMode
- preconditioner::overlap_ilu::OverlapRestriction
- preconditioner::pivot::PivotMode
- preconditioner::pivot::PivotScale
- preconditioner::pivot::PivotSignPolicy
- preconditioner::sor::SorComplexKernelMode
- solver::MonitorAction
- solver::bicgstab::BiCgStabBreakdownPolicy
- solver::bicgstab::BiCgStabVariant
- solver::block::BlockVariant
- solver::cg::CgNormType
- solver::cg::debug::DotKind
- solver::fgmres::CgsRefinement
- solver::fgmres::FgmresStagnationPolicy
- solver::fgmres::FgmresVariant
- solver::fgmres::ModifyPcPolicy
- solver::fgmres::OrthogMethod
- solver::fgmres::PipelinePolicy
- solver::fgmres::ResidualCheckPolicy
- solver::gmres::AugmentationPolicy
- solver::gmres::GmresOrthog
- solver::gmres::GmresVariant
- solver::gmres::StagnationPolicy
- solver::idrs::BreakdownRepair
- solver::idrs::Omega
- solver::idrs::ShadowP
- solver::pca_gmres::PcaPcMode
- solver::pcg::CgNormType
- solver::pcg::PcgVariant
- solver::pipegcr::GcrOrthog
- solver::superlu_dist::ColumnPermutation
- solver::superlu_dist::CommPattern
- solver::superlu_dist::CommType
- solver::superlu_dist::FactorizationRoute
- solver::superlu_dist::IterativeRefinement
- solver::superlu_dist::PivotingStrategy
- solver::superlu_dist::PreallocationStrategy
- solver::superlu_dist::RefinementConvergence
- solver::superlu_dist::ResidualMethod
- solver::superlu_dist::RowPermutation
- utils::conditioning::ScaleDirection
- utils::conditioning::ScaleNorm
- utils::convergence::AcceptanceStatus
- utils::convergence::ConvergedReason
- utils::convergence::FailureReasonKind
- utils::convergence::FailureStage
- utils::convergence::ReasonCategory
- utils::matrix_market::MatrixMarketField
- utils::matrix_market::MatrixMarketSymmetry
- utils::monitor::Event
- utils::reduction::AllreduceHandle
- utils::reduction::ReductExec
- utils::reordering::ReorderingMethod
- utils::reordering::ScalingMethod
- utils::verification::VerificationStatus
Traits
- algebra::scalar::KrystScalar
- config::options_core::Sink
- core::traits::AmgKernel
- core::traits::BlockOp
- core::traits::DotOp
- core::traits::Indexing
- core::traits::InnerProduct
- core::traits::KernelOp
- core::traits::MatShape
- core::traits::MatTransVec
- core::traits::MatVec
- core::traits::MatVecOp
- core::traits::MatrixGet
- core::traits::RowPattern
- core::traits::SubmatrixExtract
- matrix::backend::SparseBackend
- matrix::backend::faer::dense::DenseMatrix
- matrix::dense_api::DenseMatMut
- matrix::dense_api::DenseMatRef
- matrix::dense_api::DenseMatShape
- matrix::format::AsFormat
- matrix::op::HaloExchange
- matrix::op::LinOp
- matrix::op::LinOpF64
- matrix::sparse::SparseMatrix
- matrix::sparse_api::CscMatMut
- matrix::sparse_api::CscMatRef
- matrix::sparse_api::CsrMatMut
- matrix::sparse_api::CsrMatRef
- matrix::spmv::CsrAccess
- parallel::Comm
- parallel::ReductionEngine
- preconditioner::FlexiblePreconditioner
- preconditioner::LocalPreconditioner
- preconditioner::Preconditioner
- preconditioner::dist::DistributedPreconditioner
- preconditioner::ilu_options::Overlay
- preconditioner::legacy::FlexiblePreconditioner
- preconditioner::legacy::Preconditioner
- preconditioner::shell::ShellApply
- preconditioner::shell::ShellContext
- preconditioner::shell::ShellContextFactory
- preconditioner::shell::ShellDestroy
- preconditioner::shell::ShellSetup
- preconditioner::stats::PcIntrospect
- preconditioner::tri_solve::TriangularSolve
- solver::KLinOp
- solver::KPreconditioner
- solver::LinearSolver
- solver::api::Solver
- solver::legacy::LinearSolver
- utils::monitor::Monitor
- utils::reduction::AllreduceOps
- utils::reduction::AsyncComm
- utils::reduction::DeterministicState
- utils::verification::DirectReferenceLike
Macros
Functions
- algebra::blas::dot_conj
- algebra::blas::nrm2
- algebra::bridge::copy_real_into_scalar
- algebra::bridge::copy_scalar_to_real_in
- algebra::parallel::dot_conj_local_repro
- algebra::parallel::dot_conj_local_repro_accurate
- algebra::parallel::dot_conj_local_with_mode
- algebra::parallel::par_axpby
- algebra::parallel::par_axpy
- algebra::parallel::par_copy
- algebra::parallel::par_dot_conj_local
- algebra::parallel::par_fill_zero
- algebra::parallel::par_for_each_index
- algebra::parallel::par_scale
- algebra::parallel::par_sum_abs2_local
- algebra::parallel::par_xpay
- algebra::parallel::set_rayon_threads
- algebra::parallel::sum_abs2_local_repro
- algebra::parallel::sum_abs2_local_repro_accurate
- algebra::parallel::sum_abs2_local_with_mode
- algebra::parallel_cfg::adapt_parallel_tune
- algebra::parallel_cfg::force_serial
- algebra::parallel_cfg::kernel_timing_snapshot
- algebra::parallel_cfg::observe_vector_kernel_timing
- algebra::parallel_cfg::parallel_tune
- algebra::parallel_cfg::parallel_tuner_mode
- algebra::parallel_cfg::serial_guard
- algebra::parallel_cfg::set_parallel_tune
- algebra::parallel_cfg::set_parallel_tuner_mode
- algebra::parallel_cfg::set_rayon_threads_for_repro
- algebra::scalar::copy_real_to_scalar_in
- algebra::scalar::copy_scalar_to_real_in
- algebra::scalar::is_complex_scalar
- config::kinds::invalid_choice
- config::options::help_text
- config::options::parse_all_options
- config::options::print_help
- config::options_core::expand_options_files
- config::options_core::is_help_requested
- config::options_core::parse_as
- config::registry::registry
- matrix::backend::faer::try_materialize
- matrix::backend::faer::try_materialize_ref
- matrix::backend::materialize
- matrix::backend::materialize_ref
- matrix::backend::naive::try_materialize
- matrix::backend::naive::try_materialize_ref
- matrix::backend::nalgebra::try_materialize
- matrix::backend::nalgebra::try_materialize_ref
- matrix::backend::sprs::try_materialize
- matrix::backend::sprs::try_materialize_ref
- matrix::convert::csc_from_linop
- matrix::convert::csr_from_linop
- matrix::convert::dense_from_linop
- matrix::convert::materialize_linop_with_hint
- matrix::convert::owned_from_mat
- matrix::convert::to_csc_cached
- matrix::convert::to_csr_cached
- matrix::convert::try_as_csc
- matrix::convert::try_as_csr
- matrix::dist_csr::choose_distributed_plan
- matrix::op::wrap_with_comm
- matrix::op_bridge::matvec_s
- matrix::op_nalgebra::explicit_dense_from_linop
- matrix::parcsr::builder::partition_rows
- matrix::parcsr::builder::partition_rows_size
- matrix::preprocess::build_inverse
- matrix::preprocess::col_1_norm_scaling
- matrix::preprocess::matrix_diagnostics
- matrix::preprocess::nonsymmetric_max_transversal_permutation
- matrix::preprocess::permute_rows_cols
- matrix::preprocess::row_1_norm_scaling
- matrix::preprocess::scale_cols
- matrix::preprocess::scale_rows
- matrix::spmv::csr_matvec
- matrix::spmv::csr_matvec_par
- matrix::spmv::csr_spmm_dense
- matrix::spmv::csr_t_matvec
- matrix::spmv::csr_t_matvec_par
- matrix::spmv::plan::build
- matrix::spmv::plan::build_owned
- matrix::spmv::scalar::spmv_csr_scalar
- matrix::spmv::scalar::spmv_scaled_csr
- matrix::spmv::scalar::spmv_t_scaled_csr
- matrix::spmv::spmm_csr_block
- matrix::spmv::spmm_csr_dense
- matrix::spmv::spmv_csr_parallel
- matrix::spmv::spmv_csr_serial
- matrix::spmv::spmv_scaled_f32_on_pattern
- matrix::spmv::spmv_t_scaled_f32_on_pattern
- matrix::spmv::t_spmv_csr_parallel
- matrix::utils::analyze_matrix_properties
- matrix::utils::anisotropic_poisson_2d
- matrix::utils::apply_truncation
- matrix::utils::check_ieee_values
- matrix::utils::compute_adaptive_threshold
- matrix::utils::compute_anisotropy
- matrix::utils::convection_diffusion_2d
- matrix::utils::count_nnz
- matrix::utils::default_spmv_tuning
- matrix::utils::extract_diagonal_inverse
- matrix::utils::has_numerical_issues
- matrix::utils::parallel_mat_vec
- matrix::utils::parallel_mat_vec_sparse
- matrix::utils::poisson::poisson_5pt_2d
- matrix::utils::poisson::poisson_7pt_3d
- matrix::utils::poisson_2d
- matrix::utils::poisson_3d
- matrix::utils::random_rhs
- matrix::utils::random_spd
- matrix::utils::rap_btree
- matrix::utils::rap_btree_generic
- matrix::utils::rap_opt
- matrix::utils::rap_opt_generic
- matrix::utils::sparse_galerkin_product
- matrix::utils::sparse_galerkin_product_generic
- matrix::utils::spgemm
- matrix::utils::spgemm_btree
- matrix::utils::spgemm_btree_generic
- matrix::utils::spgemm_generic
- matrix::utils::spgemm_with_drop_tol
- matrix::utils::spgemm_with_drop_tol_generic
- matrix::utils::to_sparse_with_tolerance
- parallel::allreduce_sum_scalar_mpi_sys
- parallel::allreduce_sum_scalar_slice_in_place
- parallel::allreduce_sum_scalar_slice_owned
- parallel::allreduce_sum_scalar_slice_owned_with_mode
- parallel::allreduce_sum_scalar_slice_with_mode
- parallel::allreduce_sum_scalar_with_mode
- parallel::contiguous_partition
- parallel::global_dot_conj
- parallel::global_dot_conj_accurate
- parallel::global_dot_conj_many
- parallel::global_dot_conj_many_accurate
- parallel::global_dot_conj_many_into
- parallel::global_dot_conj_many_into_accurate
- parallel::global_dot_conj_many_into_repro
- parallel::global_dot_conj_many_into_with_mode
- parallel::global_dot_conj_many_repro
- parallel::global_dot_conj_many_with_mode
- parallel::global_dot_conj_repro
- parallel::global_dot_conj_with_mode
- parallel::global_nrm2
- parallel::global_nrm2_accurate
- parallel::global_nrm2_many
- parallel::global_nrm2_many_accurate
- parallel::global_nrm2_many_into
- parallel::global_nrm2_many_into_accurate
- parallel::global_nrm2_many_into_repro
- parallel::global_nrm2_many_into_with_mode
- parallel::global_nrm2_many_repro
- parallel::global_nrm2_many_with_mode
- parallel::global_nrm2_repro
- parallel::global_nrm2_with_mode
- parallel::global_reduce_tuple2
- parallel::global_reduction_mode
- parallel::set_global_reduction_mode
- parallel::set_global_reduction_mode_scoped
- parallel::threads::current_rayon_threads
- parallel::threads::env_usize
- parallel::threads::init_global_rayon_pool
- parallel::threads::init_global_rayon_pool_with_threads
- parallel::threads::suggest_thread_policy
- preconditioner::amg::coarsen::build_aggregates
- preconditioner::amg::coarsen::build_aggregates_nodal
- preconditioner::amg::coarsen::lift_node_aggregates_to_dofs
- preconditioner::amg::strength::strength_csr
- preconditioner::asm::alltoallv_u64_sparse
- preconditioner::bridge::apply_pc_mut_s
- preconditioner::bridge::apply_pc_op_s
- preconditioner::bridge::apply_pc_s
- preconditioner::builders::build_amg
- preconditioner::builders::build_asm
- preconditioner::builders::build_asm_amg
- preconditioner::builders::build_bddc
- preconditioner::builders::build_block_jacobi
- preconditioner::builders::build_chebyshev
- preconditioner::builders::build_gamg
- preconditioner::builders::build_ilu0
- preconditioner::builders::build_ilu0_with_conditioning
- preconditioner::builders::build_iluk
- preconditioner::builders::build_iluk_with_conditioning
- preconditioner::builders::build_ilut
- preconditioner::builders::build_ilut_with_conditioning
- preconditioner::builders::build_ilutp
- preconditioner::builders::build_ilutp_with_conditioning
- preconditioner::builders::build_jacobi
- preconditioner::builders::build_lu
- preconditioner::builders::build_milu0
- preconditioner::builders::build_milu0_with_conditioning
- preconditioner::builders::build_qr
- preconditioner::builders::build_sor
- preconditioner::builders::build_superlu_dist
- preconditioner::builders_faer::try_build
- preconditioner::builders_nalgebra::try_build
- preconditioner::builders_none::try_build
- preconditioner::chebyshev::apply_chebyshev
- preconditioner::chebyshev::chebyshev_smooth_csr
- preconditioner::chebyshev::estimate_lmax_sym
- preconditioner::deflation::with_amg_deflation
- preconditioner::dist::resolve_dist_route
- preconditioner::dist::validate_dist_route_policy_budget
- preconditioner::overlap_ilu::expand_owned_rows_by_graph_overlap
- preconditioner::pivot::stabilize_pivot_in_place
- preconditioner::shell::register_shell_apply_conjugate_transpose
- preconditioner::shell::register_shell_apply_conjugate_transpose_typed
- preconditioner::shell::register_shell_apply_symmetric
- preconditioner::shell::register_shell_apply_symmetric_left
- preconditioner::shell::register_shell_apply_symmetric_left_typed
- preconditioner::shell::register_shell_apply_symmetric_right
- preconditioner::shell::register_shell_apply_symmetric_right_typed
- preconditioner::shell::register_shell_apply_symmetric_typed
- preconditioner::shell::register_shell_apply_transpose
- preconditioner::shell::register_shell_apply_transpose_typed
- preconditioner::shell::register_shell_apply_typed
- preconditioner::shell::register_shell_callback
- preconditioner::shell::register_shell_context
- preconditioner::shell::register_shell_context_shared
- preconditioner::shell::register_shell_context_shared_rwlock
- preconditioner::shell::register_shell_context_typed
- preconditioner::shell::register_shell_destroy
- preconditioner::shell::register_shell_setup
- preconditioner::shell::shell_apply
- preconditioner::shell::shell_apply_with_context
- preconditioner::shell::shell_apply_with_typed_context
- preconditioner::shell::shell_context_downcast_mut
- preconditioner::shell::shell_context_downcast_ref
- preconditioner::shell::shell_context_factory
- preconditioner::shell::shell_destroy
- preconditioner::shell::shell_destroy_with_context
- preconditioner::shell::shell_destroy_with_typed_context
- preconditioner::shell::shell_setup
- preconditioner::shell::shell_setup_with_context
- preconditioner::shell::shell_setup_with_typed_context
- solver::block::arnoldi::block_arnoldi_step
- solver::block::kernels::block_axpy
- solver::block::kernels::block_project
- solver::block::kernels::gram_pxp
- solver::block::kernels::spmm_csr_dense
- solver::block::kernels::tall_t_times_block
- solver::cg::debug::clear_iter_hook
- solver::cg::debug::large_imag_count
- solver::cg::debug::reset_counters
- solver::cg::debug::set_iter_hook
- solver::cg::debug::snapshot
- solver::common::buffer::take_or_resize
- solver::common::call_monitors
- solver::common::dot1_async
- solver::common::dot1_async_s
- solver::common::dot2_async
- solver::common::dot2_async_s
- solver::common::dot_result_to_real
- solver::common::dotn_async
- solver::common::exit_checks::reconcile_reason_with_true_residual
- solver::common::exit_checks::true_residual_converged_reason
- solver::common::exit_checks::true_residual_norm
- solver::common::givens::apply_complex_givens
- solver::common::givens::apply_new_givens_and_update_g
- solver::common::givens::apply_prev_givens_to_col
- solver::common::givens::build_complex_givens
- solver::common::nrm2_async
- solver::common::nrm2_async_s
- solver::common::recompute_true_residual_norm
- solver::common::recompute_true_residual_norm_s
- solver::dense_lu::solve
- solver::dense_qr::solve
- solver::superlu_dist::solve
- utils::coloring::build_blocks_from_colors
- utils::coloring::color_graph
- utils::coloring::csr_distance2_coloring
- utils::coloring::distance2_neighbors
- utils::coloring::extract_adjacency
- utils::coloring::greedy_distance2_coloring
- utils::conditioning::analyze_csr
- utils::conditioning::analyze_dense
- utils::conditioning::apply_csr_transforms
- utils::conditioning::apply_dense_transforms
- utils::conditioning::log_conditioning
- utils::convergence::classify_acceptance_status
- utils::convergence::map_kerror_to_reason
- utils::diagnostics::format_direct_verification_status
- utils::direct_reference::compare_solution_vectors
- utils::direct_reference::direct_reference_policy
- utils::direct_reference::global_direct_reference_policy_allows
- utils::matrix_market::read_matrix_market
- utils::matrix_market::write_matrix_market
- utils::matrix_market::write_matrix_market_array_scalar
- utils::matrix_market::write_matrix_market_coordinate
- utils::matrix_market::write_matrix_market_coordinate_scalar
- utils::matrix_market::write_vector_market
- utils::matrix_market::write_vector_market_scalar
- utils::matrix_screening::assess_symmetry
- utils::matrix_screening::cg_compatibility_screen
- utils::matrix_screening::detect_diag_issues
- utils::matrix_screening::has_positive_diagonal
- utils::matrix_screening::is_approximately_symmetric
- utils::matrix_screening::lookup_csr
- utils::matrix_screening::repair_diagonal_csr
- utils::merge::lookup_in_row
- utils::merge::map_vals
- utils::merge::merged_dot_prefix
- utils::merge::merged_dot_prefix_kahan
- utils::merge::merged_dot_strict_upper
- utils::metrics::proxy_operator_error
- utils::metrics::true_residual_norm
- utils::monitor::log_krylov_stagnation
- utils::monitor::log_residuals
- utils::monitor::stagnation_detected
- utils::partition::contiguous_partition
- utils::partition::greedy_nnz_balanced_partition
- utils::permutation::amd_csr
- utils::permutation::permute_csr_nonsymmetric
- utils::permutation::permute_csr_symmetric
- utils::permutation::rcm_csr
- utils::preconditioning_pipeline::apply_preconditioning_pipeline
- utils::profiling::disable_monitoring
- utils::profiling::disable_profiling
- utils::profiling::enable_monitoring
- utils::profiling::enable_profiling
- utils::profiling::is_monitoring_enabled
- utils::profiling::is_profiling_enabled
- utils::reduction::current_repro_mode
- utils::reduction::install_test_counter
- utils::reduction::reduction_latency_estimate_us
- utils::reduction::repro_mode_is_strict
- utils::reduction::seed_reduction_latency_estimate_us
- utils::reduction::set_current_repro_mode
- utils::reduction::take_test_counter
- utils::reduction::test_hooks::reset_wait_counters
- utils::reduction::test_hooks::wait_counters
- utils::reordering::preprocess_matrix
- utils::solver_ladder::classify_acceptance
- utils::solver_ladder::classify_failure
- utils::solver_ladder::execute_fallback_ladder
- utils::solver_ladder::render_attempt_chain
- utils::solver_ladder::solver_reason_code
- utils::solver_policy::benchmark_demo_gmres_profile
- utils::verification::verification_status_from_direct_reference
Type Aliases
- algebra::scalar::R
- algebra::scalar::S
- matrix::Csc
- matrix::Csr
- matrix::backend::DefaultBackend
- matrix::backend::faer::DefaultCscMat
- matrix::backend::faer::DefaultCsrMat
- matrix::backend::faer::DefaultDenseMat
- matrix::csr::CsrMatrix64
- matrix::format::DefaultAsFormat
- matrix::parcsr::Global
- matrix::parcsr::Local
- preconditioner::dist::DistVec
- preconditioner::ilu::Ilu0
- preconditioner::ilut::Ilut
- solver::MonitorCallback
- solver::fgmres::ModifyPcCallback
Statics
Constants
- parallel::threads::DEFAULT_PAR_CUTOFF
- preconditioner::approxinv::COMPLEX_SUPPORT
- preconditioner::ilu::COMPLEX_SUPPORT
- preconditioner::ilutp::COMPLEX_SUPPORT
- preconditioner::sor::COMPLEX_SUPPORT
- solver::pcg::PCG_PIPELINED_DEFAULT_REPLACE_EVERY
- utils::matrix_screening::SYMMETRY_ABS_TOL
- utils::matrix_screening::SYMMETRY_MAX_ASYMMETRY_RATE
- utils::matrix_screening::SYMMETRY_SAMPLE_ROW_LIMIT