Hi,<br><br>I have a Windows application and until now, I followed this procedure to run it:<br><ol><li>Copy the entire application folder (with executable file and other files required by the application) from the master node (let me say 'c:\myapp') to all other nodes;</li>
<li>Start the application with MPIEXEC pointing to the executable in each host ('c:\myapp', locally).</li></ol>But, instead of doing it, I would like to eliminate the step (1) and, if it is possible, start the application directly from the master host.<br>
In order to do this, I tried the following procedure:<br><ol><li>Start the application with MPIEXEC pointing to the executable in master host and setting the working directory to the application directory in master node (all directories was set using UNC paths).</li>
</ol><div style="margin-left: 80px; font-family: courier new,monospace;"><font size="2">mpiexec -n 1 -host master -wdir \\master\myapp app.exe : -n 1 -host slave -wdir \\master\myapp app.exe<br></font></div><br>But I got problems:<br>
<ul><li>When I try to run with more than 1 node, the execution get stuck;</li><li>When I run just with the master node, the applications runs completely, but it shows this message:</li></ul><div style="margin-left: 80px; font-family: courier new,monospace;">
<font size="2">'\\master\</font><font size="2">myapp</font><font size="2">'<br>CMD.EXE was started with the above path as the current directory.<br>UNC paths are not supported. Defaulting to Windows directory.<br>
</font></div><br>I believe as I am starting MPIEXEC from the application folder ('c:\myapp'), to change to the default Windows directory results the same, isn't it?<br><br>But I am still figuring out if there is a possibility to avoid step (1).<br>
What could I do?<br><br>Thanks,<br>LC<br>