[features] nightly = ["pulp/nightly"] # Treat warnings as a build error. strict = [] sleef = ["rlst/sleef"] default = ["sleef"] [package] name = "green-kernels" version = "0.2.2" edition = "2021" authors = ["Timo Betcke ", "Matthew Scroggs "] 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