russell_sparse 2.7.0

Sparse matrix calculations and solvers for linear systems
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "russell_sparse"
version = "2.7.0"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Sparse matrix calculations and solvers for linear systems"
homepage = "https://github.com/cpmech/russell"
documentation = "https://docs.rs/russell_sparse"
readme = "README.md"
keywords = [
    "matrix",
    "sparse",
    "solver",
]
categories = [
    "mathematics",
    "science",
]
license = "MIT"
repository = "https://github.com/cpmech/russell"
resolver = "2"

[features]
cudss = []
intel_mkl = ["russell_lab/intel_mkl"]
local_sparse = []

[lib]
name = "russell_sparse"
path = "src/lib.rs"

[[bin]]
name = "mem_check"
path = "src/bin/mem_check.rs"

[[bin]]
name = "solve_matrix_market"
path = "src/bin/solve_matrix_market.rs"

[[example]]
name = "complex_system"
path = "examples/complex_system.rs"

[[example]]
name = "doc_complex_lin_solver_compute"
path = "examples/doc_complex_lin_solver_compute.rs"

[[example]]
name = "doc_complex_lin_solver_umfpack_tiny"
path = "examples/doc_complex_lin_solver_umfpack_tiny.rs"

[[example]]
name = "doc_complex_umfpack_quickstart_coo"
path = "examples/doc_complex_umfpack_quickstart_coo.rs"

[[example]]
name = "doc_complex_umfpack_tiny"
path = "examples/doc_complex_umfpack_tiny.rs"

[[example]]
name = "doc_coo_from_arrays"
path = "examples/doc_coo_from_arrays.rs"

[[example]]
name = "doc_coo_new_put_reset"
path = "examples/doc_coo_new_put_reset.rs"

[[example]]
name = "doc_csc_from_arrays"
path = "examples/doc_csc_from_arrays.rs"

[[example]]
name = "doc_csc_from_coo"
path = "examples/doc_csc_from_coo.rs"

[[example]]
name = "doc_csr_from_arrays"
path = "examples/doc_csr_from_arrays.rs"

[[example]]
name = "doc_csr_from_coo"
path = "examples/doc_csr_from_coo.rs"

[[example]]
name = "doc_lin_solver_compute"
path = "examples/doc_lin_solver_compute.rs"

[[example]]
name = "doc_lin_solver_umfpack_tiny"
path = "examples/doc_lin_solver_umfpack_tiny.rs"

[[example]]
name = "doc_umfpack_quickstart_coo"
path = "examples/doc_umfpack_quickstart_coo.rs"

[[example]]
name = "doc_umfpack_tiny"
path = "examples/doc_umfpack_tiny.rs"

[[example]]
name = "mumps_solve_small"
path = "examples/mumps_solve_small.rs"

[[example]]
name = "nonlinear_system_4eqs"
path = "examples/nonlinear_system_4eqs.rs"

[[test]]
name = "test_complex_coo_matrix"
path = "tests/test_complex_coo_matrix.rs"

[[test]]
name = "test_complex_mumps"
path = "tests/test_complex_mumps.rs"

[[test]]
name = "test_complex_umfpack"
path = "tests/test_complex_umfpack.rs"

[[test]]
name = "test_mumps"
path = "tests/test_mumps.rs"

[[test]]
name = "test_nonlinear_system"
path = "tests/test_nonlinear_system.rs"

[[test]]
name = "test_umfpack"
path = "tests/test_umfpack.rs"

[dependencies.num-traits]
version = "0.2"

[dependencies.russell_lab]
version = "2"

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde_json]
version = "1.0"

[dependencies.structopt]
version = "0.3"

[dev-dependencies.serial_test]
version = "3.2"

[build-dependencies.cc]
version = "1.2"