-
Notifications
You must be signed in to change notification settings - Fork 2
/
Cargo.toml
76 lines (60 loc) · 1.72 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[features]
nightly = ["pulp/nightly"]
# Treat warnings as a build error.
strict = []
sleef = ["rlst/sleef"]
default = ["sleef"]
[package]
name = "green-kernels"
version = "0.2.2-dev"
edition = "2021"
authors = ["Timo Betcke <[email protected]>", "Matthew Scroggs <[email protected]>"]
description = "Evaluation of Green's function kernels."
license = "BSD-3-Clause"
homepage = "https://github.com/bempp/green-kernels"
repository = "https://github.com/bempp/green-kernels"
readme = "README.md"
keywords = ["numerics"]
categories = ["mathematics", "science"]
[lib]
name = "green_kernels"
crate-type = ["lib", "staticlib", "cdylib"]
[dependencies]
paste = "1.*"
libc = "0.2"
approx = { version = "0.5", features = ["num-complex"] }
rayon = "1.9"
num = "0.4"
num_cpus = "1"
rlst = { version = "0.2", default-features = false }
rand = "0.8.5"
itertools = { version = "0.13.0", default-features = false }
coe-rs = "0.1.2"
pulp = { version = "0.18.12" }
bytemuck = "1.16.0"
hexf = "0.2.1"
[dev-dependencies]
criterion = { version = "0.5.1", features = ["html_reports"] }
rand_chacha = "0.3"
[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
[lints.clippy]
wildcard_imports = "forbid"
[target.aarch64-apple-darwin.dev-dependencies]
blas-src = { version = "0.10", features = ["accelerate"]}
lapack-src = { version = "0.10", features = ["accelerate"]}
[target.x86_64-unknown-linux-gnu.dev-dependencies]
blas-src = { version = "0.10", features = ["blis"]}
lapack-src = { version = "0.10", features = ["netlib"]}
[[bench]]
name = "laplace_f32"
harness = false
[[bench]]
name = "laplace_f64"
harness = false
[[bench]]
name = "helmholtz_c32"
harness = false
[[bench]]
name = "helmholtz_c64"
harness = false