Open MPI logo

MTT Devel Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all MTT Users mailing list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2006-09-11 07:39:32


On 9/10/06 8:39 AM, "Josh Hursey" <jjhursey_at_[hidden]> wrote:

> - Does MTT support Multiple clients running over the same build tree?
> For example I have a script that does:
> <snip>
> srun -N 1 -b mtt-build-phase
> wait for it to complete
> srun -N 8 -b mtt-testing-phase
> srun -N 16 -b mtt-testing-phase
> srun -N 32 -b mtt-testing-phase
> </snip>
> I assume it doesn't, but thought I would ask.

No, it does not. Sorry...
 
> - Also does MTT support the serialization of the above script? As in:
> <snip>
> srun -N 1 -b mtt-build-phase
> wait for it to complete
> srun -N 8 -b mtt-testing-phase
> wait for it to complete
> srun -N 16 -b mtt-testing-phase
> wait for it to complete
> srun -N 32 -b mtt-testing-phase
> wait for it to complete
> </snip>

Yes, that would work fine. If you're using the &rm_max_procs() in your INI
file, it should pick up the larger SLURM job sizes. There are really two
choices:

- always request "-N 32" and make the INI file step through 8, 16, 32
processes for each test (but this may be wasteful if there are long-running
8 or 16 proc tests)

- do what you did above, and make sure the INI file doesn't step through
number of proces (you might want to double check your settings for the IMB
tests because it internally steps through powers of two for procs).
 
>
> Thanks for all your help,
> Josh
>
>
>>
>> --
>> Jeff Squyres
>> Server Virtualization Business Unit
>> Cisco Systems
>
> ----
> Josh Hursey
> jjhursey_at_[hidden]
> http://www.open-mpi.org/
>
> _______________________________________________
> mtt-users mailing list
> mtt-users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users

-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems