Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] Prepending MPI Launch Command

Wyatt
Is this tool an MPI application or is it just a simple C/C++ application? 
Are you expecting to invoke a single copy of the tool or is there a copy 
of the tool for each MPI task?

If you're expecting a single tool task which in turn launches the MPI 
application, the PE plugin won't support that today. What it will do is 
launch 'n' copies of your tool, where 'n' is the number of application 
tasks you requested. In turn, I think you get one MPI task per tool 
instance.

You can't fix that by specifying just a single task because then you will 
have only a single application task as well.

In order to make this work, I think we need to have a way for the plugin 
to invoke the tool as a non-PE process and then for the plugin to walk 
down the process tree to find the poe process it needs to properly track 
the application status. If we need to make this work, this is where I 
think we need to start, although there might be more problems to be found.
Dave



From:
Wyatt Spear <wspear@xxxxxxxxxxxxxx>
To:
Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx>
Date:
11/25/2009 05:24 PM
Subject:
[ptp-dev] Prepending MPI Launch Command
Sent by:
ptp-dev-bounces@xxxxxxxxxxx



Greetings,

There are a few parallel performance tools which need to be composed with 
the mpirun (or equivalent) command.  On the command line this might look 
like:
performance_tool mpirun -np 4 mpi_app

Is there any way that this could be supported with the PTP launch system? 
 I am not really familiar with the resource manager API but I am guessing 
that this would have to be done for each resource manager implementation. 
 I'll start looking through the code myself pretty soon but if anyone 
could point me in the right direction I would really appreciate it. 
 Similarly, if this is a non-starter for some reason it'd be good to know 
before I start.

Thanks,
Wyatt Spear_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev





Back to the top