FWIW, I run MTT using an MTT source code checkout. (This is
admittedly not the Right Way to distribute software, but it
works.) Try this:
$ svn checkout https://svn.open-mpi.org/svn/mtt/branches/ompi-core-testers
$ cd ompi-core-testers
$ client/mtt --file samples/ompi-core-template.ini --verbose
On Wed, Jan/23/2008 02:44:37PM, Jennis Pruett wrote:
> I'm following the instructions on the MTT setup page.
What's the URL for this page?
> Would someone clarify the <your dir> parameters below.
> PREFIX is logically (to me) "where I am putting MTT" ,
> But LIB is always confusing. Is this some MPI lib
> directory, a perl library or the same as <your dir>
> above - where I am putting MTT.
LIB is where you want to put the supporting perl libraries.
PREFIX is where you want to put the mtt executables (which
are perl scripts).
> And if so, how do I find where those happen to reside?
> Pointing PERLLIB means setting the env var, right?
Yes, PERLLIB (and also PERL5LIB) is an env var. You only
need it if, e.g., a certain perl module needed by MTT is in
a non-standard location. E.g., if you get errors like the
below, you will need to set PERLLIB (and PERL5LIB) to the
location of the missing module:
Can't locate Foo.pm in @INC (@INC contains: /ws/ompi-tools/perl/lib/sun4-solaris-64int /ws/ompi-tools/perl/lib /ws/ompi-tools/perl/lib/usr/perl5/site_perl/5.8.4/sun4-solaris-64int /usr/perl5/5.8.4/lib/sun4-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/sun4-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Let me know if you get something like the above (in some odd
perl installations LWP::UserAgent won't be found).
> New to this, thanks.,
> If you do not have root access:
> $ perl Makefile.PL LIB=<your dir> PREFIX=<your dir>
> $ make
> $ make install
> You will then need to point PERLLIB to <your dir> to run MTT.
> mtt-users mailing list