I think Ralph and Gilles covered most everything, just let me emphasize a few 
things:

- MTT is simply an engine for running tests and gathering results.  Nothing 
more.
- MTT actually only includes a trivial test suite for MPI ("hello world" and 
"send a message around in a ring").
- In the Open MPI community project, we have a closed SVN repo for our 
convenience that includes a whole pile of test suites that we run via MTT.  
It's a close repo because we don't own the redistribution rights to most of the 
test suites (e.g., NetPIPE, IMB, OSU, ...etc.).
- You absolutely can download these test suites yourself from the greater 
internet and run them via MTT.  There is nothing magical about our closed SVN 
repo; it's purely for our own convenience.
- The MTT web reporter we have at http://mtt.open-mpi.org/ is for us to monitor 
the development of Open MPI itself.

I've seen other admins do what you're proposing (use MTT for MPI/health 
checking of your cluster).  While there's a bit of a learning curve, MTT is 
actually pretty great at that kind of stuff -- it can run 
dozens/hundreds/thousands of tests in an automated fashion and then report the 
results to a central location (e.g., email, file, and/or your own internal 
instance of the MTT database/web reporter).

One other piece of information that may be helpful: a key piece of knowledge 
that we learned while developing MTT is that every organization wants to do 
their testing differently.  That's why there's so many CLI and configurable 
options to MTT.

Hope that helps!  



On May 28, 2014, at 11:29 PM, Jaison Mulerikkal <j.mulerik...@auckland.ac.nz> 
wrote:

> Hi Ralph,
> 
> Thanks for your previous clarification.
> 
> At our organisation (www.nesi.org.nz) we would like to use MTT for MPI heath 
> check of our clusters. It it okay use MTT, legally, if we sign up to the 
> following agreement. 
> http://www.open-mpi.org/community/contribute/corporate.php. Whom shall I send 
> this doc? 
> 
> If that is done, how can we install MTT in our clusters? Can you please 
> explain it to me step by step? Or is there any elaborate documentation to get 
> info on it? I have gone through the MTT wiki. It doesn’t explicitly speak 
> about how MTT can be deployed in a stand-alone cluster like ours.
> 
> We are using Easy-Build to install MPI and other libraries. So we may skip 
> those steps in MTT.We just need to run the tests and collect health reports.  
> From what I understand from the documentation, I have to fetch MPI tests from 
> your svn server each time and run it on our machines. Can we collect the 
> results internally and use MTT Reviewer internally to assess it? Or does it 
> go to a central server outside our organisation? 
> 
> Can you please help us through these queries? Thanks in advance. 
> 
> Jaison Mulerikkal, PhD
> New Zealand eScience Infrastructure
> The University of Auckland
> e: j.mulerik...@auckland.ac.nz
> p: +64 9 923 2194 (internal ext: 82194)
> w: www.jaison.me
> 
> 
> 
> 
> 
> On 23/05/2014, at 3:49 pm, Ralph Castain <r...@open-mpi.org> wrote:
> 
>> I do it all the time myself - the ini file contains this:
>> 
>> #======================================================================
>> # MPI get phase
>> #======================================================================
>> 
>> #----------------------------------------------------------------------
>> 
>> [MPI get: My Installation]
>> mpi_details = Open MPI
>> # Leave this parameter blank to
>> # have MTT search your path for an MPI
>> # alreadyinstalled_dir = /your/installation
>> module = AlreadyInstalled
>> 
>> 
>> #----------------------------------------------------------------------
>> 
>> [MPI install: My Installation]
>> mpi_get = My Installation
>> module = Analyze::OMPI
>> 
>> 
>> Everything else proceeds the same
>> 
>> 
>> On May 22, 2014, at 8:14 PM, Jaison Mulerikkal <j.mulerik...@auckland.ac.nz> 
>> wrote:
>> 
>>> Hi,
>>> 
>>> I am just referring to the following previous query at MTT forums, because 
>>> I too has a similar requirement. 
>>> 
>>> -----------------------
>>> I want to skip the MPI Get and Install phases, and simply point MTT to 
>>> my pre-built/installed Open MPI. Can this be done
>>> 
>>> http://www.open-mpi.org/community/lists/mtt-users/2006/06/0013.php
>>> ———————————
>>> 
>>> The reply mentioned that this functionality was in your TODO list. Have you 
>>> implemented it in anyway at all?
>>> 
>>> We are running a HPC cluster and we use easy-build to make our modules 
>>> (including MPI) available to our users. So we may not want to Get, Install, 
>>> Build steps at MTT, but the Run section to test the stability of the 
>>> systems. Is it possible to do?
>>> 
>>> Thanking you in advance,
>>> 
>>> Jaison Mulerikkal
>>> New Zealand eScience Infrastructure
>>> The University of Auckland
>>> e: j.mulerik...@auckland.ac.nz
>>> p: +64 9 923 2194 (internal ext: 82194)
>>> w: www.jaison.me
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> mtt-users mailing list
>>> mtt-us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>> 
>> _______________________________________________
>> mtt-users mailing list
>> mtt-us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
> 
> _______________________________________________
> mtt-users mailing list
> mtt-us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to