scirs2_sparse/distributed/
mod.rs1pub mod csr;
17
18pub mod dist_amg;
19pub mod halo_exchange;
20pub mod partition;
21
22pub use csr::{DistributedCsrConfig, PartitionedCsr};
23
24pub use partition::{
25 create_distributed_csr, partition_matrix_nnz, partition_rows, DistributedCsr, PartitionConfig,
26 PartitionMethod, RowPartition,
27};
28
29pub use halo_exchange::{
30 build_halo_messages, distributed_spmv, simulate_halo_exchange, DistributedVector, GhostManager,
31 HaloConfig, HaloMessage,
32};
33
34pub use dist_amg::{
35 build_distributed_amg, build_distributed_interpolation, dist_vcycle, distributed_rs_coarsening,
36 DistAMGConfig, DistAMGHierarchy, DistAMGLevel,
37};