Added
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
- switch the MPI implementation to use safe Rust via a RwLock
Fixed
- add sentry dependency for which to force the version, not sure what the best fix really is, but this should work for now
- calling get_world before use_mpi causes errors
- correct the open method and counts/displs methods
Other
- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
- update benchmark to only run on powers of 2 threads
- *(vectors)* complete tests for vectors module
- *(vectors)* add more vector test coverage
- *(ganesh_ext)* documenting a few missed functions
- use elided lifetimes
laddu-python-v0.3.0
Added
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
Fixed
- forgot to update the `laddu-python` `use_mpi` function to have a trigger arg
- add feature flag to `laddu-python` and update MSRV for `mpisys` compatibility
Other
- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
laddu-extensions-v0.3.0
Added
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
Other
- *(ganesh_ext)* documenting a few missed functions
- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
- use elided lifetimes
laddu-core-v0.3.0
Added
- switch the MPI implementation to use safe Rust via a RwLock
- update MPI code to use root-node-agnostic methods
- first pass implementation of MPI interface
Fixed
- calling get_world before use_mpi causes errors
- correct the open method and counts/displs methods
Other
- *(vectors)* complete tests for vectors module
- *(vectors)* add more vector test coverage
- update all documentation to include MPI modules
- *(vectors)* use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
laddu-amplitudes-v0.3.0
Other
- update all documentation to include MPI modules
- add some clippy lints and clean up some unused imports and redundant code
py-laddu-v0.2.6
Added
- bump `ganesh` to add "skip_hessian" minimization option to skip calculation of Hessian matrix
Fixed
- use proper ownership in setting algorithm error mode
- use correct enum in L-BFGS-B error method
Other
- update Cargo.toml dependencies