<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>I've noticed that if I enable FI_PROGRESS_AUTO<span> on the cray, I get some deadlocks/timeouts on my tests that do not appear when I use
</span>FI_PROGRESS_MANUAL <span>is there a reason why this might </span>be the case?</p>
<p><br>
</p>
<p>Since the code is actually identical other than the flag value, If one enables PROGESS_AUTO - does this change the behaviour of calling the cq_read functions in any way?
<br>
</p>
<p><br>
</p>
<p>I'm assuming that when one polls the cq's, this triggers progress inside the library - does enabling AUTO mode in some way modify this so that deadlocks that were not previously present, might appear? As far as I can tell, I only get deadlocks when I use
multiple endpoints and PROGRESS_AUTO, so it might be that the internal progress is not happening on all endpoints, and by enabling it, I am somehow impacting what happens when I manually poll the endpoints (?)<br>
<span></p>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span></span></pre>
</span>
<p></p>
<p><span><br>
</span></p>
<p><span></span>Thanks for any pointers - I don't really need PROGRESS_AUTO, but wanted to see if it made things faster or slower (it appears to be slower on gni when using it when deadlocks don't happen)</p>
<p><br>
</p>
<p>JB<br>
</p>
</div>
</body>
</html>