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
13
14
15
16
#![cfg(not(feature = "complex"))]
#[test]
fn no_distributed_claims_without_mpi() {
    #[cfg(not(feature = "mpi"))]
    {
        let readme = include_str!("../README.md").to_lowercase();
        for line in readme.lines() {
            if line.contains("distributed") {
                assert!(
                    line.contains("mpi"),
                    "Line mentions distributed without stating `mpi`: {line}"
                );
            }
        }
    }
}