Releases: denehoffman/laddu
Releases · denehoffman/laddu
py-laddu-v0.3.0
Added
- make
mpi
a feature inpy-laddu
to allow people to build the python package without it - 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 non-MPI failing functions for MPI calls on non-MPI python builds
- add mpi feature for laddu-python to py-laddu
- 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 mpich to builds
- (vectors) complete tests for vectors module
- (vectors) add more vector test coverage
- (vectors) use custom type for 3/4-vectors rather than trait impl for nalgebra Vectors
- add some clippy lints and clean up some unused imports and redundant code
- (ganesh_ext) documenting a few missed functions
- use elided lifetimes
laddu-v0.3.0
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 formpisys
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
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
laddu-python-v0.2.5
Other
- update Cargo.toml dependencies
laddu-extensions-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