| Crates.io | ellip-rayon |
| lib.rs | ellip-rayon |
| version | 1.0.2 |
| created_at | 2025-09-07 06:58:06.335589+00 |
| updated_at | 2025-12-29 15:57:06.131281+00 |
| description | Compute elliptic integrals in parallel |
| homepage | https://github.com/p-sira/ellip |
| repository | https://github.com/p-sira/ellip |
| max_upload_size | |
| id | 1827879 |
| size | 51,526 |
Parallelized elliptic integral computation for Rust based on Ellip.
cargo add ellip-rayon
Ellip Rayon employs parallelization if the length of the arguments exceesds certain thresholds. These thresholds depend on the core count, cache size, and architecture. For the most efficiency, these thresholds should be tuned on the target machine.
cargo bench
The process should take about 30-40 minutes to complete, and the file benches/par_threshold.md will be created. This reports the threshold for each function.
cargo run --example generate_threshold_code
This script automatically replaces the thresholds in the source code.
cargo add --path path/to/your/ellip-rayon