Lines Matching full:libceed
1 # libceed-sys: unsafe bindings to libCEED
3 This is the documentation for the low level (unsafe) Rust bindings to the libCEED C interface.
4 See the [libCEED user manual](https://libceed.org) for usage information.
5 …ll prefer the higher level (safe) Rust interface in the [`libceed` crate](https://docs.rs/libceed).
7 libCEED is a low-level API for for the efficient high-order discretization methods developed by the…
12 To use low level libCEED bindings in a Rust package, the following `Cargo.toml` can be used.
15 libceed-sys = "0.12.0"
18 For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.
21 libceed-sys = { git = "https://github.com/CEED/libCEED", branch = "main" }
25 * `static` (default): link to static libceed.a
26 * `system`: use libceed from a system directory (otherwise, install from source)
30 To develop libCEED, use `cargo build` in the `rust/libceed-sys` directory to install a local copy a…
36 If one is developing libCEED C source and testing multiple language bindings at once, a few seconds…
48 export LD_LIBRARY_PATH=$CEED_DIR/target/debug/build/libceed-sys-d1ea22c6e1ad3f23/out/lib
51 …e is printed during `cargo build --verbose` or you can find it with `find target -name libceed.so`.
60 The `libceed-sys` crate is developed within the [libCEED repository](https://github.com/CEED/libCEE…
61 See the [contributing guidelines](https://libceed.org/en/latest/CONTRIBUTING/) for details.