Hello Jeff,
Do you mean that you have a huge "&enumerate" funclet with different command
lines for mpirun inside mpi_details section or smth else?

Mike.

On Mon, Nov 3, 2008 at 7:55 PM, Jeff Squyres <jsquy...@cisco.com> wrote:

> What exactly do you want to do?
>
> For example, Cisco's MTT files simply list a huge number of different
> mpirun command lines in the MPI Details section (25, in one case, IIRC).  So
> I run lots of different cases for each MPI test (e.g., with leave pinned,
> without leave pinned, ...etc.).
>
>
>
> On Nov 3, 2008, at 10:45 AM, Ethan Mallove wrote:
>
>  On Mon, Nov/03/2008 09:34:07AM, Mike Dubman wrote:
>>
>>>  Hello Guys,
>>>
>>>  Please suggest the proper way to handle the following:
>>>
>>>  Is there any way to run "test run" section with a list
>>>  of "mpi_details" sections?
>>>
>>
>> Mike,
>>
>> There is currently no way to iterate over multiple
>> mpi_details sections, but there might be an acceptable
>> workaround. You can create a simple wrapper script to
>> iterate over variations of your MPI details section using
>> command line INI file overrides (see
>> https://svn.open-mpi.org/trac/mtt/wiki/INIOverrides). E.g.,
>> say you have the following MPI details section:
>>
>>  [MPI details: Open MPI]
>>  foo = some default value
>>  bar = some default value
>>  exec = mpirun @foo@ @bar@ ...
>>
>> Using command-line INI overrides, you can iterate over a
>> series of values for "foo" and/or "bar":
>>
>>  $ client/mtt --scratch /some/dir ...
>>  $ client/mtt --scratch /some/dir --test-run foo=abc ...
>>  $ client/mtt --scratch /some/dir --test-run foo=def ...
>>  $ client/mtt --scratch /some/dir --test-run bar=uvw ...
>>  $ client/mtt --scratch /some/dir --test-run bar=xyz ...
>>  ...
>>
>> Note in the above example, we use the same scratch directory
>> for all the runs, and we run only the test run phase (via
>> the --test-run option) since we do not need to reinstall or
>> rebuild anything as we iterate over different command lines.
>>
>> Could the above be of use for what you're trying to do?
>>
>> -Ethan
>>
>>
>>
>>>  Or how to execute specific "Test run" section against
>>>  specific "mpi_details" section, where "mpi_details" can
>>>  have many different scenarios of command line
>>>  parameters (i.e. single mpi_details should be executed
>>>  a number of times equal to the number of available
>>>  scenarios for this mpi_details)? Is that possible? (it
>>>  is similar to the @np param treatment available inside
>>>  mpi_details section)
>>>
>>>  Thanks
>>>
>>>  Mike.
>>>
>>
>>  _______________________________________________
>>> mtt-devel mailing list
>>> mtt-de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>>>
>>
>> _______________________________________________
>> mtt-devel mailing list
>> mtt-de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>>
>
>
> --
> Jeff Squyres
> Cisco Systems
>
>
> _______________________________________________
> mtt-devel mailing list
> mtt-de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>

Reply via email to