rlst 0.10.0

A Rust native linear algebra library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Useful tools for arrays on MPI systems.

pub mod array_tools;
pub mod data_mapper;
pub mod ghost_communicator;
pub mod index_embedding;
pub mod index_layout;
pub mod parallel_sort;
pub mod permutation;

pub use array_tools::{all_to_allv, displacements, scatterv, scatterv_root, sort_to_bins};
pub use data_mapper::Global2LocalDataMapper;
pub use ghost_communicator::{
    ChunkSizes, GhostCommunicator, GhostCommunicatorBuilder, GhostReceiveBuffer, GhostSendBuffer,
};
pub use index_layout::IndexLayout;
pub use permutation::DataPermutation;