Hi ,<br><br>Thanks for making a ticket for this.<br>BTW, I hope this would also take care of the problem coming for &quot;-map&quot;.<br><br>/*  -map Y:\\machine-1\abhishek\ won&#39;t work but -map Y:\\machine-1\abhishek works. */ <br>
<br>Thanks,<br>Abhishek.<br><br><div class="gmail_quote">On Tue, Nov 3, 2009 at 3:40 AM,  <span dir="ltr">&lt;<a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
 If you add quotes, the environment variable is set with the quotes. So &quot;-genvlist&quot; option should work with quotes.<br>
 However there is definitely a bug in the code since it does not escape the backslash (&quot;\&quot;) character correctly (The quotes are escaped with backslashes &amp; environment variables are passed to the process manager within quotes - resulting in the code that interprets commands with environment variables ending in backslashes as ending with a double quote.).<br>

 Thank you for reporting the bug.<br>
<br>
(PS: Look into <a href="http://trac.mcs.anl.gov/projects/mpich2/ticket/915" target="_blank">http://trac.mcs.anl.gov/projects/mpich2/ticket/915</a>)<br>
<div class="im">Regards,<br>
Jayesh<br>
----- Original Message -----<br>
From: &quot;abhishek pandey&quot; &lt;<a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a>&gt;<br>
To: &quot;Jayesh Krishna&quot; &lt;<a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a>&gt;<br>
Cc: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
</div><div><div></div><div class="h5">Sent: Monday, November 2, 2009 1:33:41 PM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
Ya, just now I did it with -map. But it is also not helping.<br>
<br>
Thanks,<br>
Abhishek<br>
<br>
<br>
On Tue, Nov 3, 2009 at 12:56 AM, Jayesh Krishna &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt; wrote:<br>
<br>
<br>
Hi,<br>
Did you try adding quotes (&quot;d:\mpi\&quot;)?<br>
<br>
<br>
Regards,<br>
Jayesh<br>
----- Original Message -----<br>
From: &quot;abhishek pandey&quot; &lt; <a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a> &gt;<br>
To: &quot;Jayesh Krishna&quot; &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt;<br>
Cc: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<br>
<br>
<br>
Sent: Monday, November 2, 2009 1:16:51 PM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
Hi Jayesh,<br>
<br>
I found the reason behind this strange behavior.<br>
<br>
The config file<br>
<br>
-host localhost -genvlist CNTRL_MPI_DIR -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR&gt; test.exe -mpion<br>
<br>
won&#39;t work if CNTRL_MPI_DIR is set with trailing backslash i.e. CNTRL_MPI_DIR=D:\MPI\.<br>
It works perfectly fine if it is set CNTRL_MPI_DIR=D:\MPI.<br>
<br>
Similarly, -map Y:\\machine-1\abhishek\ won&#39;t work but -map Y:\\machine-1\abhishek works.<br>
<br>
Now, the question is : Is this known behavior or a bug ?<br>
<br>
Thanks,<br>
Abhishek<br>
<br>
<br>
<br>
<br>
On Thu, Oct 29, 2009 at 8:55 PM, Jayesh Krishna &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt; wrote:<br>
<br>
<br>
Hi,<br>
Try this config file and see whether the environment variable is set in the output.<br>
<br>
# Config file to test genvlist<br>
-genvlist CNTRL_MPI_DIR -n 1 cmd /c set<br>
<br>
Regards,<br>
Jayesh<br>
<br>
<br>
<br>
----- Original Message -----<br>
From: &quot;Jayesh Krishna&quot; &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt;<br>
To: &quot;abhishek pandey&quot; &lt; <a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a> &gt;<br>
Cc: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<br>
<br>
<br>
Sent: Thursday, October 29, 2009 10:21:03 AM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
Hi,<br>
That is strange. It works fine on my Win XP machine.<br>
Which version of MPICH2 are you using ? What is the version of windows that you are using ? Also I noticed that in the failure case you are launching test.exe and in the successful case you are launching product.exe (Can you try the same executable for all your tests ?).<br>

<br>
Regards,<br>
Jayesh<br>
----- Original Message -----<br>
From: &quot;abhishek pandey&quot; &lt; <a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a> &gt;<br>
To: &quot;Jayesh Krishna&quot; &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt;<br>
Sent: Thursday, October 29, 2009 10:08:46 AM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
Hi,<br>
<br>
genvlist is working on command line. Also command &quot;set C&quot; on shell shows the value of CNTRL_MPI_DIR &amp; CNTRL_MPI_OUT.<br>
<br>
BTW, I have not tried -map command without config file.<br>
<br>
Thanks,<br>
Abhishek.<br>
<br>
<br>
<br>
On Thu, Oct 29, 2009 at 8:34 PM, Jayesh Krishna &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt; wrote:<br>
<br>
<br>
Hi,<br>
Does it work when you enter the command in the command line (without a config file) ? Have you set the environment variable CNTRL_MPI_DIR (Type &quot;set&quot; at the command prompt to see the list of environment variables set) in the shell environment used to launch the job ?<br>

<br>
<br>
Regards,<br>
Jayesh<br>
----- Original Message -----<br>
From: &quot;abhishek pandey&quot; &lt; <a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a> &gt;<br>
<br>
<br>
<br>
To: &quot;Jayesh Krishna&quot; &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt;<br>
Cc: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
Sent: Thursday, October 29, 2009 9:59:12 AM GMT -06:00 US/Canada Central<br>
Subject: Re: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
Hi Jayesh,<br>
<br>
This is my config file.<br>
<br>
In this sample MPICH2 does not launch the test.exe.<br>
<br>
-host localhost -genvlist CNTRL_MPI_DIR,CNTRL_MPI_OUT -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR&gt; test.exe -mpion -controller<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR1&gt; test.exe -mpion -worker<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR2&gt; test.exe -mpion -worker<br>
<br>
However this is working :<br>
<br>
-host localhost -env CNTRL_MPI_DIR d:\mpi -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR&gt; product.exe -mpion -controller<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR1&gt; product.exe -mpion -worker<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR2&gt; product.exe -mpion -worker<br>
<br>
In this sample mapping is not done on all the nodes. The workaround : I have to map network drive first manually and then use -mapall option on controller.<br>
<br>
-host localhost -map z:\\abhishekp-xp\mpi\ -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR&gt; test.exe -mpion -controller<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR1&gt; test.exe -mpion -worker<br>
-host localhost -p 8676 -wdir &lt;Working DIR&gt; -path &lt;pathDIR2&gt; test.exe -mpion -worker<br>
<br>
Am I missing something in config file.<br>
<br>
Thanks,<br>
Abhishek<br>
<br>
<br>
<br>
On Thu, Oct 29, 2009 at 8:11 PM, Jayesh Krishna &lt; <a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a> &gt; wrote:<br>
<br>
<br>
Hi,<br>
Can you send us a sample config file that does not work ?<br>
<br>
Regards,<br>
Jayesh<br>
<br>
<br>
<br>
----- Original Message -----<br>
From: &quot;abhishek pandey&quot; &lt; <a href="mailto:hipandey@gmail.com">hipandey@gmail.com</a> &gt;<br>
To: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
Sent: Thursday, October 29, 2009 5:26:22 AM GMT -06:00 US/Canada Central<br>
Subject: [mpich-discuss] genvlist &amp; map is not working in config file<br>
<br>
<br>
Hi,<br>
<br>
On windows, I tried to use genvlist and map in mpi config file. ( mpiexec.exe -configfile &lt;config file&gt;).<br>
But it is not working. Am I missing something ?<br>
<br>
However -env and -mapall options are working in configfile. Also, I always have to set environment variables in configfile. Is there a way to just use the environment variables once it has been set on command line or in my-computer properties ?<br>

<br>
Thanks,<br>
Abhishek<br>
<br>
_______________________________________________<br>
mpich-discuss mailing list<br>
<a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
<br>
<br>
_______________________________________________<br>
<br>
<br>
<br>
mpich-discuss mailing list<br>
<a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
<br>
<br>
</div></div></blockquote></div><br>