Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] XML request
From: Ralph Castain (rhc_at_[hidden])
Date: 2009-08-18 15:53:13


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.watson_at_[hidden]> 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
>>>>> devel_at_[hidden]
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>