Hmmm....let me try adding a fflush after the <mpirun> output to force it
out. Best guess is that you are seeing a little race condition - the map
output is coming over stderr, while the <mpirun> tag is coming over stdout.



On Tue, Aug 18, 2009 at 12:53 PM, Greg Watson <g.wat...@computer.org> wrote:

> Hi Ralph,
>
> I'm seeing something strange. When I run "mpirun -mca
> orte_show_resolved_nodenames 1 -xml -display-map...", I see:
>
> <mpirun>
> <map>
>        <host name="Jarrah.local" slots="1" max_slots="0">
>                <process rank="0"/>
>                <process rank="1"/>
>                <process rank="2"/>
>                <process rank="3"/>
>        </host>
> </map>
> ...
> </mpirun>
>
> but when I run " ssh localhost mpirun -mca orte_show_resolved_nodenames 1
> -xml -display-map...", I see:
>
> <map>
>        <host name="Jarrah.local" slots="1" max_slots="0">
>                <process rank="0"/>
>                <process rank="1"/>
>                <process rank="2"/>
>                <process rank="3"/>
>        </host>
> </map>
> <mpirun>
> ...
> </mpirun>
>
> Any ideas?
>
> Thanks,
> Greg
>
>
> On Aug 17, 2009, at 11:16 PM, Ralph Castain wrote:
>
>  Should be done on trunk with r21826 - would you please give it a try and
>> let me know if that meets requirements? If so, I'll move it to 1.3.4.
>>
>> Thanks
>> Ralph
>>
>> On Aug 17, 2009, at 6:42 AM, Greg Watson wrote:
>>
>>  Hi Ralph,
>>>
>>> Yes, you'd just need issue the start tag prior to any other XML output,
>>> then the end tag when it's guaranteed all XML other output has been sent.
>>>
>>> Greg
>>>
>>> On Aug 17, 2009, at 7:44 AM, Ralph Castain wrote:
>>>
>>>  All things are possible - some just a tad more painful than others.
>>>>
>>>> It looks like you want the mpirun tags to flow around all output during
>>>> the run - i.e., there is only one pair of mpirun tags that surround 
>>>> anything
>>>> that might come out of the job. True?
>>>>
>>>> If so, that would be trivial.
>>>>
>>>> On Aug 14, 2009, at 9:25 AM, Greg Watson wrote:
>>>>
>>>>  Ralph,
>>>>>
>>>>> Would it be possible to get mpirun to issue start and end tags if the
>>>>> -xml option is used? Currently there is no way to determine when the 
>>>>> output
>>>>> starts and finishes, which makes parsing the XML tricky, particularly if
>>>>> something else generates output (e.g. the shell). Something like this 
>>>>> would
>>>>> be ideal:
>>>>>
>>>>> <mpirun>
>>>>> <map>
>>>>> ...
>>>>> </map>
>>>>> <stdout>...</stdout>
>>>>> <stderr>...</stderr>
>>>>> </mpirun>
>>>>>
>>>>> If we could get it in 1.3.4 even better. :-)
>>>>>
>>>>> Thanks,
>>>>> Greg
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> de...@open-mpi.org
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> de...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>
>>
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>

Reply via email to