<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Joachim,
<div class=""><br class="">
</div>
<div class="">That is technically correct (although, as Jeff points out, not at all ideal). In practice, you will probably get the behaviour you expect (i.e. ordering) because of the debate over the meaning of this text - as demonstrated by the comment from
 Pavan.<br class="">
<div class=""><br class="webkit-block-placeholder">
</div>
<div class="">Disambiguating this paragraph is on the to-do list for the point-to-point working group. Thanks for bringing this up again and thereby raising its priority for us.</div>
<div 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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="Apple-interchange-newline">
Cheers,</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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Dan.</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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
—<br class="">
Dr Daniel Holmes PhD<br class="">
Applications Consultant in HPC Research<br class="">
<a href="mailto:d.holmes@epcc.ed.ac.uk" class="">d.holmes@epcc.ed.ac.uk</a><br class="">
Phone: +44 (0) 131 651 3465<br class="">
Mobile: +44 (0) 7940 524 088<br class="">
Address: Room 2.09, Bayes Centre, 47 Potterrow, Central Area, Edinburgh, EH8 9BT</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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
—</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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.</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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
—</div>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 15 Nov 2018, at 11:19, Joachim Protze via mpiwg-p2p <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">I
 think, I was once again confused by "may not" in the cited paragraph. As a non-native speaker this hits me from time to time.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">So
 if I understand it right now, the paragraph says that even if the threading semantics provide an ordering, the operations are still logically concurrent and have no ordering.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Thanks</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Joachim</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">On
 11/15/18 6:09 PM, Jeff Hammond wrote:</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
Dan has convinced me that the MPI standard is terrible and, while my original interpretation is what we want and which is consistent with the principle of least surprise, it is not guaranteed by the following text.<br class="">
Per our discussion, there are a few options:<br class="">
1) make all MPI_Send logically concurrent, even on a single thread.  this will break stuff and make people sad.<br class="">
2) force MPI to order injection <somehow>, which might for some implementations to add more memory ordering on the send path than they want, particularly if they do not have a TSO memory model.<br class="">
3) add something like MPI_Win_sync that logically orders sends from multiple threads explicitly.<br class="">
4) add MPI_THREAD_SERIALIZED_WITH_EXTRA_SAUCE that does the equivalent of 2 or 3 and thus doesn't cause a performance regression in MPI_THREAD_SERIALIZED.<br class="">
Jeff<br class="">
/If a process has a single thread of execution, then any two communications executed by this process are ordered. On the other hand, if the process is multithreaded, then the semantics of thread execution may not define a relative order between two send operations
 executed by two distinct threads. The operations are logically concurrent, even if one physically precedes the other. In such a case, the two messages sent can be received in any order. Similarly, if two receive operations that are logically concurrent receive
 two successively sent messages, then the two messages can match the two receives in either order. /<br class="">
On Thu, Nov 15, 2018 at 10:55 AM Balaji, Pavan via mpiwg-p2p <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><span class="Apple-converted-space"> </span><<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>>>
 wrote:<br class="">
   Dan,<br class="">
   The matching *is* ordered in this case.  So the program will print 0<br class="">
   followed by 1.<br class="">
   MPI does not order delivery of the actual data, but the first<br class="">
   message is guaranteed to go into the first buffer.  If the second<br class="">
   message ends up going first, the MPI implementation will need to<br class="">
   buffer it.<br class="">
      — Pavan<br class="">
   Sent from my iPhone<br class="">
   On Nov 15, 2018, at 7:56 AM, HOLMES Daniel via mpiwg-p2p<br class="">
   <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><br class="">
   <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>>> wrote:<br class="">
<blockquote type="cite" class="">   Hi Joachim,<br class="">
<br class="">
   There is no guarantee of ordering between the two sends because<br class="">
   they are logically concurrent. If they were issued on the same<br class="">
   thread then MPI guarantees delivery order will be identical to the<br class="">
   sequential issuing order.<br class="">
<br class="">
   Many MPI libraries are very likely to deliver these messages "in<br class="">
   order”, that is, the first one to be called chronologically at the<br class="">
   sender process is likely to leave first and therefore likely to<br class="">
   arrive first. Interleaving execution of the sending threads may<br class="">
   change the issuing order on the network and out-of-order networks<br class="">
   may change the order of arrival.<br class="">
<br class="">
   On the other hand, if an MPI implementation is internally using<br class="">
   sequence numbers (or a similar mechanism) to enforce ordering for<br class="">
   the same-thread case, then it may also (incidentally) reconstruct<br class="">
   the issuing order for this case. However, you cannot rely on this<br class="">
   behaviour being portable from system to system or from MPI library<br class="">
   to MPI library.<br class="">
<br class="">
   If you wish to enforce a particular ordering of these messages,<br class="">
   then you can use tags to differentiate each from the other. There<br class="">
   is an argument for always using tags in this type of situation to<br class="">
   increase program readability.<br class="">
<br class="">
   Cheers,<br class="">
   Dan.<br class="">
   —<br class="">
   Dr Daniel Holmes PhD<br class="">
   Applications Consultant in HPC Research<br class="">
   <a href="mailto:d.holmes@epcc.ed.ac.uk" class="">d.holmes@epcc.ed.ac.uk</a><span class="Apple-converted-space"> </span><<a href="mailto:d.holmes@epcc.ed.ac.uk" class="">mailto:d.holmes@epcc.ed.ac.uk</a>><br class="">
   Phone: +44 (0) 131 651 3465<br class="">
   Mobile: +44 (0) 7940 524 088<br class="">
   Address: Room 2.09, Bayes Centre, 47 Potterrow, Central Area,<br class="">
   Edinburgh, EH8 9BT<br class="">
   —<br class="">
   The University of Edinburgh is a charitable body, registered in<br class="">
   Scotland, with registration number SC005336.<br class="">
   —<br class="">
<br class="">
<blockquote type="cite" class="">   On 15 Nov 2018, at 04:16, Joachim Protze via mpiwg-p2p<br class="">
   <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><br class="">
   <<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>>> wrote:<br class="">
<br class="">
   Hi all,<br class="">
<br class="">
   I have a question on the "Semantics of Point-to-Point<br class="">
   Communication" in a multithreaded context.<br class="">
<br class="">
   For me the situation for the code below is not clear, especially<br class="">
   with respect to the paragraph in MPI-3.1 p.41, l.10-17 :<br class="">
<br class="">
<br class="">
   void test(int rank) {<br class="">
    int msg = 0;<br class="">
    if (rank == 0) {<br class="">
   #pragma omp parallel num_threads(2)<br class="">
   #pragma omp critical<br class="">
      {<br class="">
        MPI_Send(&msg, 1, MPI_INT, 1, 42, MPI_COMM_WORLD);<br class="">
        msg++;<br class="">
      }<br class="">
    } else if (rank == 1) {<br class="">
      MPI_Recv(&msg, 1, MPI_INT, 0, 42, MPI_COMM_WORLD,<br class="">
   MPI_STATUS_IGNORE);<br class="">
      printf("Received %i\n", msg);<br class="">
      MPI_Recv(&msg, 1, MPI_INT, 0, 42, MPI_COMM_WORLD,<br class="">
   MPI_STATUS_IGNORE);<br class="">
      printf("Received %i\n", msg);<br class="">
    }<br class="">
   }<br class="">
<br class="">
   Two threads on the first process send a message, the first thread<br class="">
   sends 0, the second thread send 1. From OpenMP semantics, the<br class="">
   first send happens before the second send.<br class="">
<br class="">
   Is there a guarantee, that the other process receives the 0 first?<br class="">
<br class="">
   Thanks,<br class="">
   Joachim<br class="">
<br class="">
<br class="">
   --     Dipl.-Inf. Joachim Protze<br class="">
<br class="">
   IT Center<br class="">
   Group: High Performance Computing<br class="">
   Division: Computational Science and Engineering<br class="">
   RWTH Aachen University<br class="">
   Seffenter Weg 23<br class="">
   D 52074  Aachen (Germany)<br class="">
   Tel: +49 241 80- 24765<br class="">
   Fax: +49 241 80-624765<br class="">
   <a href="mailto:protze@itc.rwth-aachen.de" class="">protze@itc.rwth-aachen.de</a><span class="Apple-converted-space"> </span><<a href="mailto:protze@itc.rwth-aachen.de" class="">mailto:protze@itc.rwth-aachen.de</a>><br class="">
   <a href="http://www.itc.rwth-aachen.de/" class="">www.itc.rwth-aachen.de</a><span class="Apple-converted-space"> </span><<a href="http://www.itc.rwth-aachen.de/" class="">http://www.itc.rwth-aachen.de</a>><br class="">
<br class="">
   _______________________________________________<br class="">
   mpiwg-p2p mailing list<br class="">
   <a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><span class="Apple-converted-space"> </span><<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>><br class="">
   <a href="https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p" class="">https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p</a><br class="">
</blockquote>
<br class="">
   The University of Edinburgh is a charitable body, registered in<br class="">
   Scotland, with registration number SC005336.<br class="">
   _______________________________________________<br class="">
   mpiwg-p2p mailing list<br class="">
   <a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><span class="Apple-converted-space"> </span><<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>><br class="">
   <a href="https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p" class="">https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p</a><br class="">
</blockquote>
   _______________________________________________<br class="">
   mpiwg-p2p mailing list<br class="">
   <a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mpiwg-p2p@lists.mpi-forum.org</a><span class="Apple-converted-space"> </span><<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" class="">mailto:mpiwg-p2p@lists.mpi-forum.org</a>><br class="">
   <a href="https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p" class="">https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p</a><br class="">
--<span class="Apple-converted-space"> </span><br class="">
Jeff Hammond<br class="">
<a href="mailto:jeff.science@gmail.com" class="">jeff.science@gmail.com</a><span class="Apple-converted-space"> </span><<a href="mailto:jeff.science@gmail.com" class="">mailto:jeff.science@gmail.com</a>><br class="">
<a href="http://jeffhammond.github.io/" class="">http://jeffhammond.github.io/</a><br class="">
</blockquote>
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">--<span class="Apple-converted-space"> </span></span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Dipl.-Inf.
 Joachim Protze</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">IT
 Center</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Group:
 High Performance Computing</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Division:
 Computational Science and Engineering</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">RWTH
 Aachen University</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Seffenter
 Weg 23</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">D
 52074  Aachen (Germany)</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Tel:
 +49 241 80- 24765</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Fax:
 +49 241 80-624765</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="mailto:protze@itc.rwth-aachen.de" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">protze@itc.rwth-aachen.de</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="http://www.itc.rwth-aachen.de/" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">www.itc.rwth-aachen.de</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">mpiwg-p2p
 mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="mailto:mpiwg-p2p@lists.mpi-forum.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">mpiwg-p2p@lists.mpi-forum.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://lists.mpi-forum.org/mailman/listinfo/mpiwg-p2p</a></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>