Skip to content

Commit a5c93bf

Browse files
author
Antoni Navarro
committed
Merge branch 'update-changelog' into 'master'
Update changelog See merge request interoperability/tampi!57
2 parents 3992e45 + 3e978cc commit a5c93bf

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22
All notable changes to this project will be documented in this file.
33

44

5+
## Version 4.0, Fri Nov 15, 2024
6+
The 4.0 release introduces TAMPI-OPT, a newly optimized version of the library that ensures only a single thread accesses the MPI interface through delegation techniques. This approach gives access comparable to the highest MPI performance of single-threaded scenarios. Moreover, it introduces several bug fixes and usability and code improvements. Due to the new optimizations, some features have been ultimately dropped, while others will remain unsupported temporarily. For a detailed list check the bullet points below.
7+
8+
### General
9+
- Major library optimizations by serializing communications
10+
- Bump required MPI standard to 3.0 or later
11+
- Add support to adjust the completion polling task period dynamically
12+
- Improved collective operations constructors
13+
- Improve allocations of Operations through a scalable allocator
14+
- Improved ALPI symbol handling
15+
- Other bug fixes and code/performance improvements
16+
17+
### Unsupported Features
18+
- Temporarily dropped support for Fortran.
19+
- Temporarily dropped support for request-based MPI operations: `MPI_Wait`, `MPI_Waitall`, `TAMPI_Iwait`, `TAMPI_Iwaitall`.
20+
- Dropped support for `MPI_Sendrecv` and `MPI_Sendrecv_replace`. Every point-to-point and collective operation is **supported**.
21+
22+
523
## Version 3.0.1, Thu Dec 7, 2023
624
The 3.0.1 release introduces bug fixes.
725

0 commit comments

Comments
 (0)