MPI debugger settings for VS 2008<p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">I would be very grateful to you for any help with MPI debugger settings. <br></span><span style="font-size:10pt;color:black;font-family:Helv"><br>This is the story:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">1) I have a VS 2008 project set for an MPI executable like this:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"><span style="font-size:10pt;color:black;font-family:Helv"><span style="font-weight:bold"><br>MpiRun Command: mpiexec</span><br style="font-weight:bold"><span style="font-weight:bold">MpiRun Arguments:  -job 64.0 -hosts 3 AUSYDTSS011 3</span><br style="font-weight:bold"><span style="font-weight:bold">Appp command: C:\TFS\RAV2\RAP\Prototypes\HPC\RADA\RECA Prototype\MpiSingleTaskletRun\bin\Debug\MpiSingleTaskletRun.exe<br></span><span style="font-weight:bold">MPIShim loc: mpishim.exe</span><br></span></span></p> <p style="margin:0cm 0cm 0pt"></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> <br></span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">(the rest as per MS recommendations)<br><br>2) This is how I have submitted a job for scheduler:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">C:\&gt;job submit /numprocessors:3 /requestednodes:AUSYDTSS011 /runtime:00:06:00 /rununtilcanceled:true /scheduler:AUSYDTSS010</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Job has been submitted. ID: 64.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">C:\&gt;job view /scheduler:AUSYDTSS010 64</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Id                              : 64</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">State                           : Running</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Name                            :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Project Name                    :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Owner                           : TSSLAB\aronovv</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Template                        : Default</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Priority                        : Normal</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Resource Request                : 3-3 cores</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Type                            : Batch</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Node Groups                     :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Requested Nodes                 : AUSYDTSS011</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Allocated Nodes                 : AUSYDTSS011</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Current Allocation              : 3 cores</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Submit Time                     : 10/03/2009 11:12:53 AM</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Start Time                      : 10/03/2009 11:12:53 AM</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">End Time                        :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Elapsed Time                    : 00:00:51:57</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Wait Time                       : 00:00:00:00</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Run As                          : TSSLAB\aronovv</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Pending Reason                  :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Error Message                   :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Task Count                      : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Configuring tasks           : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Queued tasks                : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Running tasks               : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Finished tasks              : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Failed tasks                : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Canceled tasks              : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">3) Nevertheless I got the following when I have started debugging from the head node of the cluster (AYSYDTSS010):</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">Aborting: Access denied by node 'AUSYDTSS011'.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">mpiexec is attempting to use this node which was not allocated to job '64.0' by</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">the Microsoft HPC Scheduler.Press any key to continue . . .</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">4) When I removed -job clause from the project settings and set CCP_TASKCONTEXT=64.0:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">C:\Users\aronovv&gt;set CCP_TASKCONTEXT</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">CCP_TASKCONTEXT=64.0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">it was even worse:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">Aborting: Access denied by node 'AUSYDTSS011'.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">This node is a resource managed by the Microsoft HPC Scheduler and mpiexec was attempting to use it without a scheduled job.Press any key to continue . . .</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">What would you suggest?</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">Regards and many thanks,</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">Valery</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">BTW: Another problem - my attempt to set a shared resource for 'Application Command' and 'Working Directory' was rejected: CMD does not support UNC names. Many MS examples on-line have UNC settings there. How to fix it? V.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt -18pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p>© 2009 Microsoft Corporation. All rights reserved.Mon, 13 Apr 2009 05:36:43 Z0c91c9c9-03be-4b6b-bc0e-f6870abb2a15http://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/0c91c9c9-03be-4b6b-bc0e-f6870abb2a15#0c91c9c9-03be-4b6b-bc0e-f6870abb2a15http://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/0c91c9c9-03be-4b6b-bc0e-f6870abb2a15#0c91c9c9-03be-4b6b-bc0e-f6870abb2a15Valery from Ozhttp://social.microsoft.com/Profile/en-US/?user=Valery%20from%20OzMPI debugger settings for VS 2008<p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">I would be very grateful to you for any help with MPI debugger settings. <br></span><span style="font-size:10pt;color:black;font-family:Helv"><br>This is the story:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">1) I have a VS 2008 project set for an MPI executable like this:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"><span style="font-size:10pt;color:black;font-family:Helv"><span style="font-weight:bold"><br>MpiRun Command: mpiexec</span><br style="font-weight:bold"><span style="font-weight:bold">MpiRun Arguments:  -job 64.0 -hosts 3 AUSYDTSS011 3</span><br style="font-weight:bold"><span style="font-weight:bold">Appp command: C:\TFS\RAV2\RAP\Prototypes\HPC\RADA\RECA Prototype\MpiSingleTaskletRun\bin\Debug\MpiSingleTaskletRun.exe<br></span><span style="font-weight:bold">MPIShim loc: mpishim.exe</span><br></span></span></p> <p style="margin:0cm 0cm 0pt"></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> <br></span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">(the rest as per MS recommendations)<br><br>2) This is how I have submitted a job for scheduler:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">C:\&gt;job submit /numprocessors:3 /requestednodes:AUSYDTSS011 /runtime:00:06:00 /rununtilcanceled:true /scheduler:AUSYDTSS010</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Job has been submitted. ID: 64.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">C:\&gt;job view /scheduler:AUSYDTSS010 64</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Id                              : 64</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">State                           : Running</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Name                            :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Project Name                    :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Owner                           : TSSLAB\aronovv</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Template                        : Default</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Priority                        : Normal</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Resource Request                : 3-3 cores</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Type                            : Batch</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Node Groups                     :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Requested Nodes                 : AUSYDTSS011</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Allocated Nodes                 : AUSYDTSS011</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Current Allocation              : 3 cores</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Submit Time                     : 10/03/2009 11:12:53 AM</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Start Time                      : 10/03/2009 11:12:53 AM</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">End Time                        :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Elapsed Time                    : 00:00:51:57</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Wait Time                       : 00:00:00:00</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Run As                          : TSSLAB\aronovv</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Pending Reason                  :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Error Message                   :</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">Task Count                      : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Configuring tasks           : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Queued tasks                : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Running tasks               : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Finished tasks              : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Failed tasks                : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'">    Canceled tasks              : 0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:8pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">3) Nevertheless I got the following when I have started debugging from the head node of the cluster (AYSYDTSS010):</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">Aborting: Access denied by node 'AUSYDTSS011'.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">mpiexec is attempting to use this node which was not allocated to job '64.0' by</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">the Microsoft HPC Scheduler.Press any key to continue . . .</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">4) When I removed -job clause from the project settings and set CCP_TASKCONTEXT=64.0:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">C:\Users\aronovv&gt;set CCP_TASKCONTEXT</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">CCP_TASKCONTEXT=64.0</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">it was even worse:</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">Aborting: Access denied by node 'AUSYDTSS011'.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'">This node is a resource managed by the Microsoft HPC Scheduler and mpiexec was attempting to use it without a scheduled job.Press any key to continue . . .</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;color:black;font-family:'Courier New'"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">What would you suggest?</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">Regards and many thanks,</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">Valery</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv">BTW: Another problem - my attempt to set a shared resource for 'Application Command' and 'Working Directory' was rejected: CMD does not support UNC names. Many MS examples on-line have UNC settings there. How to fix it? V.</span></p> <p style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p> <p style="margin:0cm 0cm 0pt -18pt"><span style="font-size:10pt;color:black;font-family:Helv"> </span></p>Tue, 10 Mar 2009 02:27:56 Z2009-03-10T02:27:56Zhttp://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/0c91c9c9-03be-4b6b-bc0e-f6870abb2a15#681b5efe-6d29-4374-81ac-4338229dd3f8http://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/0c91c9c9-03be-4b6b-bc0e-f6870abb2a15#681b5efe-6d29-4374-81ac-4338229dd3f8robert.palmerhttp://social.microsoft.com/Profile/en-US/?user=robert.palmerMPI debugger settings for VS 2008 Hi Valery,<br><br>Have you seen the following post?<br><br><a href="http://social.microsoft.com/Forums/en-US/windowshpcbeta/thread/6d390dd9-e928-4a79-8f3b-d05ba968679b">http://social.microsoft.com/Forums/en-US/windowshpcbeta/thread/6d390dd9-e928-4a79-8f3b-d05ba968679b</a><br><br>Does it solve your problem?  <br><br>RobertTue, 10 Mar 2009 20:17:21 Z2009-03-10T20:17:21Z