|0.2.1||Jun 9, 2023|
|0.2.0||Jun 9, 2023|
|0.1.0||Jul 2, 2021|
#762 in Math
31 downloads per month
Idiomatic bindings to the Scotch partitioner.
- clang v5.0 or above
- Rust v1.60.0 or above
Bindings to Scotch are made on the fly. If Scotch is installed in a non-standard location, please use the following commands:
export SCOTCHDIR=path/to/your/scotch/installation export CPATH="$SCOTCHDIR/include" export RUSTFLAGS="-L$SCOTCHDIR/lib"
The environment variable
$SCOTCHDIR must point to a directory containing a
lib/ and a
include/ directory containing the shared libraries and the
headers of Scotch, respectively.
Once these variables are set, you can build the bindings with
Build the documentation
If your Scotch installation lies in a non-standard path, you will need to set
RUSTDOCFLAGS environment variable to build the documentation:
Then you can call
cargo doc --no-deps --open.
This program is distributed under the terms of both the MIT license and the
Apache License (Version 2.0). See
Scotch is licensed under the
CeCILL-C license, for which can find a copy here: