<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hi all,</div><div class=""><br class=""></div><div class="">Here are the comments from the MPI_T_Events reading.</div><div class=""><br class=""></div><div class="">Martin</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div>Connected MPI processes<div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> line 43, page 622, get_info call</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> need to tweak to include processes before init/after finalize</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>same for line 26/27, page 623</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> requirement to return the same values</div><div class=""><br class=""></div><div class="">line 8, page 626: add “during callback registration”</div><div class=""><br class=""></div><div class="">Line 33, Page 626: rewrite “free-callback”</div><div class=""><br class=""></div><div class="">Line 23, page 627: dropped handler >>callback<< function</div><div class=""><br class=""></div><div class="">Line 30 (or so), page 627: need weasel language in case HW cannot even count dropped events -> best effort</div><div class=""><br class=""></div><div class="">Line 43/44, page 627: wrong sentence, which allocation? Need to clarify</div><div class=""><br class=""></div><div class="">Line 4, page 629: rewrite the sentence with “passes a pointer”</div><div class=""><br class=""></div><div class="">Line 11, Page 629: space before “(pointer)” missing</div><div class=""><br class=""></div><div class="">Line 16/17, Page 629: extent no longer returned</div><div class=""><br class=""></div><div class="">Comment: why MPI_Count</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> add what the value and behavior of a timestamp is</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> or add forward timestamp at the bottom of page 629</div><div class=""><br class=""></div><div class="">Line 42, page 630, font for MPI not correct</div><div class=""><br class=""></div><div class="">Line 44, page 630: MPI_T_SOURCE_GET_NUM</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> need to pull description after the prototypes</div><div class=""><br class=""></div><div class="">Line 7, Page 631, keep “num_sources” on one line</div><div class=""><br class=""></div><div class="">Line 27, Page 631, add “source” / name of argument</div><div class=""><br class=""></div><div class="">Line 39/40, line 17 and 20: page 631, missing type of argument in the prototype description</div><div class=""><br class=""></div><div class="">Discussion on timestamps</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>integer can roll-over if we don’t have enough bits</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>64 should be enough, but 32 bit can roll over</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>add advice to users that problems can happen on true 32 bit platforms </div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>should specify what zero is, doesn’t have to be Linux zero time</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>should we fix this to a particular time, so we have a fixed point for comparison</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>but then the discussion turned away from that due to HW constraints</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>still need to add definition of timestamps</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>perhaps enough to say that things are comparable within a source</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Jeff added two small comments on GitHub</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>-> need to look for that</div><div class=""><br class=""></div><div class="">Comment om MPI_T_EVENT_GET_INFO (page 622, 37/38)</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>who is allocating the info object</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>and should we pass Info or a pointer</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>if ignores, should we pass NULL or INFO_NULL</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>should probably be NULL</div><div class=""><br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); 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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">—</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Prof. Dr. Martin Schulz, Chair of Computer Architecture and Parallel Systems</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Department of Informatics, TU-Munich, Boltzmannstraße 3, D-85748 Garching</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Member of the Board of Directors at the Leibniz Supercomputing Center (LRZ)</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:schulzm@in.tum.de" class="">Email: schulzm@in.tum.de</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><br class="Apple-interchange-newline"></div></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br class=""></div></body></html>