<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi all - <div><br></div><div>Edgar would like to bring the ticket to deprecate the split collective file operations up for a vote at the next File chapter committee working group meeting on Feb. 7 (10-11am US Central time).   If you cannot attend that meeting and have questions or would like to vote against moving this forward, please reply on the mailing list, or contact me or Edgar privately.   If this passes the vote at the working group meeting, he will submit the change for a reading at the next Forum meeting.</div><div><br></div><div>Quincey</div><div><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="color: rgb(0, 0, 0);"><b>From: </b></span>"Gabriel, Edgar" <Edgar.Gabriel@amd.com><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="color: rgb(0, 0, 0);"><b>Subject: </b></span><b>MPI Forum related items</b><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="color: rgb(0, 0, 0);"><b>Date: </b></span>January 27, 2025 at 4:45:00 PM CST<br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="color: rgb(0, 0, 0);"><b>To: </b></span>Quincey Koziol <qkoziol@nvidia.com><br></div><br><div><meta charset="UTF-8"><table bgcolor="#FFEB9C" border="1" style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><tbody><tr><td><b><font size="6">External email: Use caution opening links or attachments</font></b></td></tr></tbody></table><br style="caret-color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="caret-color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><p align="Left" style="color: rgb(0, 0, 255); margin: 5pt; font-style: normal; font-weight: normal; text-decoration: none;">[AMD Official Use Only - AMD Internal Distribution Only]<br></p><br><div><div class="WordSection1" style="page: WordSection1;"><div style="margin: 0in;">Hi Quincey,<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">Here is a brief write-up for the ‘deprecating split-collective operations’ issue that we should probably vote on in the IO working group:<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">----<o:p></o:p></div><div style="margin: 0in;">This ticket deprecates the split-collective file I/O operations targeting MPI 5.next. From the editorial side, the main change in the document is to move the interface definitions of the split-collective operation to Chapter 17 ‘Deprecated Interfaces’ , and clearly mark all other occurrences of split-collective I/O operations in the document as deprecated, typically by adding the word ‘deprecated’ in parentheses after the occurrence of the function name.<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">Note that from the conceptual perspective, this PR will deprecate the only non-blocking collective I/O operations on shared file pointers (i.e. MPI_File_{write,read}_ordered_{begin,end}), without introducing replacement for these functions. The rational for this approach is that<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">i) there are mechanism on how a user can achieve the same functionality through using<o:p></o:p></div><div style="margin: 0in;">            MPI_File_get_position_shared + MPI_Exscan + MPI_File_{iread,iwrite}_at_all + MPI_File_seek_shared<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">ii) introducing new functions to cover the missing functionality (i.e. MPI_File_{iread,iwrite}_shared_ordered) should be in a separate ticket, if requested by the community.<o:p></o:p></div><div style="margin: 0in;">---<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">...<o:p></o:p></div><div style="margin: 0in;"><o:p> </o:p></div><div style="margin: 0in;">Best regards<o:p></o:p></div><div style="margin: 0in;">Edgar</div></div></div></div></div></blockquote></div><br></div></body></html>