diff --git a/CHANGELOG.md b/CHANGELOG.md index f1417887..ee504c64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ + +# 0.3.0 +* Added `pylops_mpi.basicoperators.MPIMatrixMult` operator. +* Added NCCL support to all operators in :mod:`pylops_mpi.basicoperators`, + and `pylops_mpi.signalprocessing`. +* Added ``base_comm_nccl`` in constructor of `pylops_mpi.DistributedArray`, + to enable NCCL communication backend. +* Added `pylops_mpi.utils.benchmark` subpackage providing methods + to decorate and mark functions / class methods to measure their execution + time. +* Added `pylops_mpi.utils._nccl` subpackage implementing methods + for NCCL communication backend. +* Added `pylops_mpi.utils.deps` subpackage to safely import ``nccl`` +* Fixed partition in the creation of the output distributed array in + `pylops_mpi.signalprocessing.MPIFredholm1`. + # 0.2.0 - Added support for using CuPy arrays with PyLops-MPI. - Introduced the `pylops_mpi.signalprocessing.MPIFredholm1` and `pylops_mpi.waveeqprocessing.MPIMDC` operators. diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index eb3c9d29..93804a7e 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,27 @@ Changelog ========= + +Version 0.3.0 +------------- + +*Released on: 05/08/2025* + +* Added :class:`pylops_mpi.basicoperators.MPIMatrixMult` operator. +* Added NCCL support to all operators in :mod:`pylops_mpi.basicoperators`, + and :mod:`pylops_mpi.signalprocessing`. +* Added ``base_comm_nccl`` in constructor of :class:`pylops_mpi.DistributedArray`, + to enable NCCL communication backend. +* Added :class:`pylops_mpi.utils.benchmark` subpackage providing methods + to decorate and mark functions / class methods to measure their execution + time. +* Added :class:`pylops_mpi.utils._nccl` subpackage implementing methods + for NCCL communication backend. +* Added :class:`pylops_mpi.utils.deps` subpackage to safely import ``nccl`` +* Fixed partition in the creation of the output distributed array in + :class:`pylops_mpi.signalprocessing.MPIFredholm1`. + + Version 0.2.0 ------------- @@ -14,6 +35,7 @@ Version 0.2.0 * Added a dottest function to perform dot tests on PyLops-MPI operators. * Created a tutorial for Multi-Dimensional Deconvolution (MDD). + Version 0.1.0 -------------