Hi Ethan,

With the latest developer.ini the hang is gone.
Thank you for the help.

Venkat

-----Original Message-----
From: mtt-users-boun...@open-mpi.org
[mailto:mtt-users-boun...@open-mpi.org] On Behalf Of Ethan Mallove
Sent: Friday, November 20, 2009 9:44 AM
To: General user list for the MPI Testing Tool
Cc: Divya Manjunath
Subject: Re: [MTT users] MTT trivial tests failstocomplete

On Thu, Nov/19/2009 02:05:06PM, Venkat Venkatsubra wrote:
> Hi Ethan,
> 
> Thanks for your help.
> I now started with a clean developer.ini and made only the following
> change and reran.
> # Fill this field in
> hostlist = 102.77.77.63
> hostlist_max_np = 1
> max_np = 1
> 
> It doesn't hang like it used to before. I get the below error.
> ...
> ...
> Value got: Config::IniFiles=HASH(0x1ef499a0) mtt submit_group_results
> Value returning:
> Returining reference to an array of a single scalar
> *** ERROR: Could not evaluate: $ret =
>
MTT::Values::Functions::if(MTT::Values::Functions::have_hostfile(),
>             MTT::Values::Functions::join("--hostfile ",
>     MTT::Values::Functions::hostfile()),
>             MTT::Values::Functions::if(
>                 MTT::Values::Functions::have_hostlist(),
>                 MTT::Values::Functions::join("--host ",
>     MTT::Values::Functions::hostlist()),
>                 ""
>             )
>         );: Undefined subroutine &MTT::Values::Functions::join called
at
>     (eval 65) line 1, <SHELL> line 3.
> 
> What should be the next developer.ini change that I should be making ?
> 
> The complete output and the developer.ini attached.

Oops. &join() should be &stringify().

"svn up" and try again.

-Ethan

> 
> Thanks!
> 
> Venkat
> 
> -----Original Message-----
> From: mtt-users-boun...@open-mpi.org
> [mailto:mtt-users-boun...@open-mpi.org] On Behalf Of Ethan Mallove
> Sent: Thursday, November 19, 2009 11:32 AM
> To: General user list for the MPI Testing Tool
> Cc: Divya Manjunath
> Subject: Re: [MTT users] MTT trivial tests failstocompleteon
> Centos5.3-x86_64 bit platform with OFED 1.5
> 
> On Thu, Nov/19/2009 08:53:12AM, Venkat Venkatsubra wrote:
> > Hi Ethan,
> > 
> > Yes, we are using http://svn.open-mpi.org/svn/mtt/trunk.
> > After "svn update" when I rerun this is what the screen output looks
> > like.
> > 
> > Debug is 1, Verbose is 1
> > *** MTT: ../client/mtt --debug -
> > *** Running on mughal
> > Chdir ../client
> > Chdir /root/mtt-svn/samples
> > Copying: stdin to /tmp/XzxTdnyg85.ini
> > Expanding include_file(s) parameters in /tmp/XzxTdnyg85.ini
> > Reading ini file: stdin
> > *** ERROR: Syntax error in stdin: Line 36 in file
/tmp/UqPeD61ett.ini
> is
> >     mal-formed:
> >             <<<<<<< .mine
> >     Line 41 in file /tmp/UqPeD61ett.ini is mal-formed:
> >             =======
> >     Line 53 in file /tmp/UqPeD61ett.ini is mal-formed:
> >             >>>>>>> .r1337 at /root/mtt-svn/lib/MTT/Messages.pm line
> > 121.
> 
> You have some SVN conflicts in your samples/developer.ini file.
> Do you have your own local changes to that file, e.g., near the
> "hosts" parameter? I think you just want to resolve those with:
> 
>   $ svn resolve --accept=theirs-conflict samples/developer.ini
> 
> -Ethan
> 
> > 
> > Attached are the new developer.ini and the /tmp/UqPeD61ett.ini
files.
> > 
> > Venkat
> > 
> > -----Original Message-----
> > From: mtt-users-boun...@open-mpi.org
> > [mailto:mtt-users-boun...@open-mpi.org] On Behalf Of Ethan Mallove
> > Sent: Thursday, November 19, 2009 8:36 AM
> > To: General user list for the MPI Testing Tool
> > Subject: Re: [MTT users] MTT trivial tests fails tocompleteon
> > Centos5.3-x86_64 bit platform with OFED 1.5
> > 
> > On Wed, Nov/18/2009 12:17:24PM, Venkat Venkatsubra wrote:
> > > Attached.
> > 
> > That developer.ini file is out-of-date. Can you "svn update", and
try
> > to run again? I assume the SVN URL you're using is
> > http://svn.open-mpi.org/svn/mtt/trunk?
> > 
> > -Ethan
> > 
> > > 
> > > -----Original Message-----
> > > From: mtt-users-boun...@open-mpi.org
> > > [mailto:mtt-users-boun...@open-mpi.org] On Behalf Of Ethan Mallove
> > > Sent: Wednesday, November 18, 2009 1:41 PM
> > > To: General user list for the MPI Testing Tool
> > > Subject: Re: [MTT users] MTT trivial tests fails to completeon
> > > Centos5.3-x86_64 bit platform with OFED 1.5
> > > 
> > > Could you run with --debug (instead of --verbose), and send the
> > > output.
> > > 
> > > Thanks,
> > > Ethan
> > > 
> > > On Wed, Nov/18/2009 11:08:18AM, Venkat Venkatsubra wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > >    From: Venkat Venkatsubra
> > > >    Sent: Wednesday, November 18, 2009 12:54 PM
> > > >    To: 'mtt-us...@open-mpi.org'
> > > >    Subject: MTT trivial tests fails to complete on
> Centos5.3-x86_64
> > > bit
> > > >    platform with OFED 1.5
> > > > 
> > > > 
> > > > 
> > > >    Hello All,
> > > > 
> > > > 
> > > > 
> > > >    How do I debug this problem ? Attached are the developer.ini
> and
> > > >    trivial.ini files.
> > > > 
> > > >    I can provide any other information that you need.
> > > > 
> > > > 
> > > > 
> > > >    [root@samples]# cat /etc/issue
> > > > 
> > > >    CentOS release 5.3 (Final)
> > > > 
> > > >    Kernel \r on an \m
> > > > 
> > > > 
> > > > 
> > > >    [root@samples]# uname -a
> > > > 
> > > >    Linux 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009
x86_64
> > > x86_64
> > > >    x86_64 GNU/Linux
> > > > 
> > > > 
> > > > 
> > > >    I am running OFED-1.5-20091029-0617 daily build.
> > > > 
> > > > 
> > > > 
> > > >    Started trivial tests using the following command:
> > > > 
> > > > 
> > > > 
> > > >    [root@samples]# cat developer.ini trivial.ini | ../client/mtt
> > > --verbose -
> > > > 
> > > >    ....
> > > > 
> > > >    ....
> > > > 
> > > >     >> Initializing reporter module: TextFile
> > > > 
> > > >     *** Reporter initialized
> > > > 
> > > >     *** MPI Get phase starting
> > > > 
> > > >     >> MPI Get: [mpi get: my installation]
> > > > 
> > > >        Checking for new MPI sources...
> > > > 
> > > >        Using MPI in: /usr/mpi/gcc/openmpi-1.3.2/
> > > > 
> > > >     *** WARNING: alreadyinstalled_mpi_type was not specified,
> > > defaulting to
> > > > 
> > > >         "OMPI".
> > > > 
> > > >        Got new MPI sources: version 1.3.2
> > > > 
> > > >     *** MPI Get phase complete
> > > > 
> > > >     *** MPI Install phase starting
> > > > 
> > > >     >> MPI Install [mpi install: my installation]
> > > > 
> > > >        Installing MPI: [my installation] / [1.3.2] / [my
> > > installation]...
> > > > 
> > > >     >> Reported to text file
> > > > 
> > > > 
> > > >
> > >
> >
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
> > > htm
> > > > 
> > > >       l
> > > > 
> > > >     >> Reported to text file
> > > > 
> > > > 
> > > >
> > >
> >
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
> > > txt
> > > > 
> > > >        Completed MPI Install successfully
> > > > 
> > > >     *** MPI Install phase complete
> > > > 
> > > >     *** Test Get phase starting
> > > > 
> > > >     >> Test Get: [test get: trivial]
> > > > 
> > > >        Checking for new test sources...
> > > > 
> > > >        Got new test sources
> > > > 
> > > >     *** Test Get phase complete
> > > > 
> > > >     *** Test Build phase starting
> > > > 
> > > >     >> Test Build [test build: trivial]
> > > > 
> > > >        Building for [my installation] / [1.3.2] / [my
> installation]
> > /
> > > >    [trivial]
> > > > 
> > > >     >> Reported to text file
> > > > 
> > > >
> > >
/root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.html
> > > > 
> > > >     >> Reported to text file
> > > > 
> > > >
> > > /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.txt
> > > > 
> > > >        Completed test build successfully
> > > > 
> > > >     *** Test Build phase complete
> > > > 
> > > >     *** Test Run phase starting
> > > > 
> > > >     >> Test Run [trivial]
> > > > 
> > > >     >> Running with [my installation] / [1.3.2] / [my
> installation]
> > > > 
> > > >        Using MPI Details [open mpi] with MPI Install [my
> > installation]
> > > > 
> > > > 
> > > > 
> > > >    During this stage the test stalls.
> > > > 
> > > >    After about ~10 minutes the test gets killed.
> > > > 
> > > >    dmesg on which the test is running displays the following
> output:
> > > > 
> > > > 
> > > > 
> > > >     ==========
> > > > 
> > > >     Dmesg output
> > > > 
> > > >     ==========
> > > > 
> > > >     Out of memory: Killed process 5346 (gdmgreeter).
> > > > 
> > > >     audispd invoked oom-killer: gfp_mask=0x201d2, order=0,
> > > oomkilladj=0
> > > > 
> > > > 
> > > > 
> > > >     Call Trace:
> > > > 
> > > >      [<ffffffff800c39dd>] out_of_memory+0x8e/0x2f5
> > > > 
> > > >      [<ffffffff8000f2eb>] __alloc_pages+0x245/0x2ce
> > > > 
> > > >      [<ffffffff80012a62>] __do_page_cache_readahead+0x95/0x1d9
> > > > 
> > > >      [<ffffffff80215932>] sock_readv+0xb7/0xd1
> > > > 
> > > >      [<ffffffff80088896>] __wake_up_common+0x3e/0x68
> > > > 
> > > >      [<ffffffff80013401>] filemap_nopage+0x148/0x322
> > > > 
> > > >      [<ffffffff80008863>] __handle_mm_fault+0x1f8/0xe5c
> > > > 
> > > >      [<ffffffff80066b9a>] do_page_fault+0x4cb/0x830
> > > > 
> > > >      [<ffffffff8005dde9>] error_exit+0x0/0x84
> > > > 
> > > > 
> > > > 
> > > >    Thanks!
> > > > 
> > > > 
> > > > 
> > > >    Venkat
> > > 
> > > 
> > > 
> > > > _______________________________________________
> > > > 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
> 
> _______________________________________________
> mtt-users mailing list
> mtt-us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users

Content-Description: debug.txt
> Debug is 1, Verbose is 1
> *** MTT: ../client/mtt --debug -
> *** Running on mughal
> Chdir ../client
> Chdir /root/mtt-svn/samples
> Copying: stdin to /tmp/KoKwARma6P.ini
> Expanding include_file(s) parameters in /tmp/KoKwARma6P.ini
> Reading ini file: stdin
> Validating INI inifile: /tmp/Xof1fEUuwm.ini
> FilterINI: Final list of sections:
>        [mtt]
>        [mpi details: open mpi]
>        [mpi get: my installation]
>        [mpi install: my installation]
>        [reporter: text file backup]
>        [test get: trivial]
>        [test build: trivial]
>        [test run: trivial]
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT scratch
> Value returning: 
> scratch: .
> scratch resolved: /root/mtt-svn/samples
> Chdir /root/mtt-svn/samples
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT fast_scratch
> Value returning: 
> fast_scratch: /root/mtt-svn/samples
> fast_scratch resolved: /root/mtt-svn/samples
> *** Main scratch tree: /root/mtt-svn/samples
> *** Fast scratch tree: /root/mtt-svn/samples
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT force
> Value returning: 1
> Making dir: /root/mtt-svn/samples/sources (cwd: /root/mtt-svn/samples)
> Making dir: /root/mtt-svn/samples/installs (cwd:
/root/mtt-svn/samples)
> Making dir: /root/mtt-svn/samples/test_runs (cwd:
/root/mtt-svn/samples)
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT funclet_files
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT hostfile
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT hostlist
> Value returning: 102.77.77.63
> >> Got default hostlist: 102.77.77.63, max_np: 1
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT max_np
> Value returning: 1
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT textwrap
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT drain_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT trim_save_successful
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT trim_save_failed
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT trial
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT http_proxy
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT https_proxy
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT ftp_proxy
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT terminate_files
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT pause_files
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT min_disk_free
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT min_disk_free_wait
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT delete_fast_scratch
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
save_fast_scratch_files
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
>    docommand_timeout_notify_file
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
>    docommand_timeout_notify_email
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
>    docommand_timeout_notify_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
>    docommand_timeout_backtrace_program
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT before_all_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
before_all_exec_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT before_all_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT before_each_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
before_each_exec_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT before_each_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT after_all_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
after_all_exec_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT after_all_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT after_each_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT
after_each_exec_timeout
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) MTT after_each_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mtt log_file logfile
> Value returning: 
> *** Reporter initializing
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    module
> Value returning: TextFile
> >> Initializing reporter module: TextFile
> Evaluating: require MTT::Reporter::TextFile
> Evaluating: $ret = &MTT::Reporter::TextFile::Init(@args)
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_summary_header
> Value returning: hostname: mughal
>    uname: Linux mughal 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST
2009
>    x86_64 x86_64 x86_64 GNU/Linux
>    who am i: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_summary_footer
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_detail_header 
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_detail_footer 
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_textwrap
> Value returning: 78
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_filename
> Value returning: $phase-$section-$mpi_name-$mpi_version.txt
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    textfile_dirname
> Value returning: 
> Making dir: /root/mtt-svn/samples (cwd: /root/mtt-svn/samples)
> File reporter initialized
>    (/root/mtt-svn/samples/$phase-$section-$mpi_name-$mpi_version.txt)
> Value got: Config::IniFiles=HASH(0x1ef499a0) reporter: text file
backup
>    email_to
> Value returning: 
> *** Reporter initialized
> Global min free specified as: 5%, resolved as 2539267072
> *** MPI Get phase starting
> Chdir /root/mtt-svn/samples/sources
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> >> MPI Get: [mpi get: my installation]
>    Checking for new MPI sources...
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    module
> Value returning: AlreadyInstalled
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    mpi_details
> Value returning: Open MPI
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    skip_section
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    env_module
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    env_importer
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    append_path
> Value returning: 
> Chdir /root/mtt-svn/samples/sources
> Making dir: mpi_get__my_installation (cwd:
/root/mtt-svn/samples/sources)
> Chdir /root/mtt-svn/samples/sources/mpi_get__my_installation
> Evaluating: require MTT::MPI::Get::AlreadyInstalled
> Evaluating: $ret = &MTT::MPI::Get::AlreadyInstalled::Get(@args)
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    alreadyinstalled_dir
> Value returning: 
> >> MTT::FindProgram::FindProgram returning
>    /usr/mpi/gcc/openmpi-1.3.2/bin/mpicc
>    Using MPI in: /usr/mpi/gcc/openmpi-1.3.2/
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    alreadyinstalled_mpi_type
> Value returning: 
> *** WARNING: alreadyinstalled_mpi_type was not specified, defaulting
to
>     "OMPI".
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi get: my installation
>    alreadyinstalled_version
> Value returning: 
> >> MTT::Values::Functions::MPI::OMPI::get_version returning 1.3.2
> >> MTT::MPI::Get::AlreadyInstalled complete
>    Got new MPI sources: version 1.3.2
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> *** MPI Get phase complete
> Global min free specified as: 5%, resolved as 2539267072
> *** MPI Install phase starting
> Making dir: /root/mtt-svn/samples/mpi-install (cwd:
>    /root/mtt-svn/samples/sources/mpi_get__my_installation)
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> >> MPI Install [mpi install: my installation]
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    mpi_get
> Value returning: My Installation
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Checking for [my installation] / [1.3.2] / [my installation]
>    Installing MPI: [my installation] / [1.3.2] / [my installation]...
> Chdir /root/mtt-svn/samples/installs
> Unique directory: qwaS
> Making dir: qwaS (cwd: /root/mtt-svn/samples/installs)
> qwaS does not exist -- creating
> Chdir /root/mtt-svn/samples/mpi-install
> Unique directory: KxDq
> Making dir: KxDq (cwd: /root/mtt-svn/samples/mpi-install)
> KxDq does not exist -- creating
> Chdir /root/mtt-svn/samples/mpi-install/KxDq
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    skip_section
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    module
> Value returning: Analyze::OMPI
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    description
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) MTT description
> Value returning: 
> Pushdir to /root/mtt-svn/samples/installs/qwaS
> Chdir ..
> Chdir my_installation--my_installation--1.3.2
> Chdir /root/mtt-svn/samples/installs
> Running command: rm -rf /root/mtt-svn/samples/installs/CGi7
> Command complete, exit status: 0
> Sym linked: qwaS to my_installation--my_installation--1.3.2
> Popdir to /root/mtt-svn/samples/mpi-install/KxDq
> Pushdir to /root/mtt-svn/samples/mpi-install/KxDq
> Chdir ..
> Chdir my_installation--my_installation--1.3.2
> Chdir /root/mtt-svn/samples/mpi-install
> Running command: rm -rf /root/mtt-svn/samples/mpi-install/Aya9
> Command complete, exit status: 0
> Sym linked: KxDq to my_installation--my_installation--1.3.2
> Popdir to /root/mtt-svn/samples/mpi-install/KxDq
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    env_module
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    env_importer
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    append_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    configure_arguments
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    vpath_mode
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    make_all_arguments
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    make_check
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    compiler_name
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    compiler_version
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    mpi_details
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    save_stdout_on_success
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    merge_stdout_stderr
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    stderr_save_lines
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    stdout_save_lines
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    restart_on_pattern
> Value returning: 
> Chdir /root/mtt-svn/samples/mpi-install/KxDq
> Running command: rm -rf src
> Command complete, exit status: 0
> Making dir: src (cwd: /root/mtt-svn/samples/mpi-install/KxDq)
> src does not exist -- creating
> Chdir /root/mtt-svn/samples/mpi-install/KxDq/src
> Evaluating: require MTT::MPI::Get::AlreadyInstalled
> Evaluating: $ret =
>    &MTT::MPI::Get::AlreadyInstalled::PrepareForInstall(@args)
> Chdir /root/mtt-svn/samples/mpi-install/KxDq/src
> Making dir: /root/mtt-svn/samples/installs/qwaS/install (cwd:
>    /root/mtt-svn/samples/mpi-install/KxDq/src)
> /root/mtt-svn/samples/installs/qwaS/install does not exist -- creating
> Evaluating: require MTT::MPI::Install::Analyze::OMPI
> Evaluating: $ret = &MTT::MPI::Install::Analyze::OMPI::Install(@args)
> Have C bindings: 1
> Have C++ bindings: 1
> Have F77 bindings: 1
> Have F90 bindings: 1
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    mpi_bitness bitness
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi install: my
installation
>    endian
> Value returning: 
> Scanning fast scratch for files to save:
>    /root/mtt-svn/samples/mpi-install/KxDq (config.log)
> Saving files from fast scratch to persistent scratch...
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    skip_mpi_get
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    skip_mpi_install
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    append_path
> Value returning: 
> Evaluating: require MTT::Reporter::TextFile
> Evaluating: $ret = &MTT::Reporter::TextFile::Submit(@args)
> File reporter
> _get_filename returning
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
tx
>    t
> Writing to text file:
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
ht
>    ml
> >> Reported to text file
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
htm
>   l
> Writing to text file:
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
tx
>    t
> >> Reported to text file
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
txt
> Writing to text file:
>
/root/mtt-svn/samples/MPI_Install-my_installation-my_installation-1.3.2.
ht
>    ml
>    Completed MPI Install successfully
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> *** MPI Install phase complete
> Global min free specified as: 5%, resolved as 2539267072
> *** Test Get phase starting
> Chdir /root/mtt-svn/samples/sources
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> >> Test Get: [test get: trivial]
>    Checking for new test sources...
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial module
> Value returning: Trivial
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial
skip_section
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial
unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial
prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test get: trivial
append_path
> Value returning: 
> Chdir /root/mtt-svn/samples/sources
> Making dir: test_get__trivial (cwd: /root/mtt-svn/samples/sources)
> Chdir /root/mtt-svn/samples/sources/test_get__trivial
> Evaluating: require MTT::Test::Get::Trivial
> Evaluating: $ret = &MTT::Test::Get::Trivial::Get(@args)
> Getting Trivial
>    Got new test sources
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> *** Test Get phase complete
> Global min free specified as: 5%, resolved as 2539267072
> *** Test Build phase starting
> Chdir /root/mtt-svn/samples/installs
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> >> Test Build [test build: trivial]
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
test_get
> Value returning: trivial
> Global min free specified as: 5%, resolved as 2539267072
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    skip_mpi_get
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    skip_mpi_install
> Value returning: 
>    Building for [my installation] / [1.3.2] / [my installation] /
[trivial]
> Chdir /root/mtt-svn/samples/installs
> Chdir /root/mtt-svn/samples/installs/qwaS
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    skip_section
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
module
> Value returning: Trivial
> Making dir: tests (cwd: /root/mtt-svn/samples/installs/qwaS)
> tests does not exist -- creating
> Chdir /root/mtt-svn/samples/installs/qwaS/tests
> Making dir: trivial (cwd: /root/mtt-svn/samples/installs/qwaS/tests)
> trivial does not exist -- creating
> Chdir /root/mtt-svn/samples/installs/qwaS/tests/trivial
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    description
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) MTT description
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    test_bitness bitness
> Value returning: 
> Evaluating: require MTT::Common::Copytree
> Evaluating: $ret = &MTT::Common::Copytree::PrepareForInstall(@args)
> >> copytree copying to
/root/mtt-svn/samples/installs/qwaS/tests/trivial
> Chdir /root/mtt-svn/samples/installs/qwaS/tests/trivial
> Copying directory: /root/mtt-svn/samples/sources/test_get__trivial
> Running command: rm -rf test_get__trivial
> Command complete, exit status: 0
> Running command: cp -r /root/mtt-svn/samples/sources/test_get__trivial
. 
> Command complete, exit status: 0
> Chdir test_get__trivial
> >> copytree finished copying
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    save_stdout_on_success
> Value returning: 1
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    merge_stdout_stderr
> Value returning: 1
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    stderr_save_lines
> Value returning: 100
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    stdout_save_lines
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
env_module
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    env_importer
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    append_path
> Value returning: 
> Evaluating: require MTT::Test::Build::Trivial
> Evaluating: $ret = &MTT::Test::Build::Trivial::Build(@args)
> Building Trivial
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_cflags
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_fflags
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_languages
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_mpicc
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_mpicxx
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_mpif77
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test build: trivial
>    trivial_tests_mpif90
> Value returning: 
> Test compile/link sample C MPI application
> Running command: mpicc        hello.c -o c_hello
> Command complete, exit status: 0
> Running command: mpicc        ring.c -o c_ring
> Command complete, exit status: 0
> Test compile/link sample C++ MPI application
> Running command: mpicxx  hello.cc -o cxx_hello
> Command complete, exit status: 0
> Running command: mpicxx  ring.cc -o cxx_ring
> Command complete, exit status: 0
> Test compile/link sample F77 MPI application
> Running command: mpif77  hello.f -o f77_hello
> Command complete, exit status: 0
> Running command: mpif77  ring.f -o f77_ring
> Command complete, exit status: 0
> Test compile/link sample F90 MPI application
> Running command: mpif90  hello.f90 -o f90_hello
> Command complete, exit status: 0
> Running command: mpif90  ring.f90 -o f90_ring
> Command complete, exit status: 0
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    skip_mpi_get
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    skip_mpi_install
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef23540) reporter: text file
backup
>    append_path
> Value returning: 
> Evaluating: require MTT::Reporter::TextFile
> Evaluating: $ret = &MTT::Reporter::TextFile::Submit(@args)
> File reporter
> _get_filename returning
>    /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.txt
> Writing to text file:
>    /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.html
> >> Reported to text file
>   /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.html
> Writing to text file:
>    /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.txt
> >> Reported to text file
>   /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.txt
> Writing to text file:
>    /root/mtt-svn/samples/Test_Build-trivial-my_installation-1.3.2.html
>    Completed test build successfully
> Global min free specified as: 5%, resolved as 2539267072
> *** Test Build phase complete
> Global min free specified as: 5%, resolved as 2539267072
> *** Test Run phase starting
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> Global min free specified as: 5%, resolved as 2539267072
> >> Test Run [trivial]
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
test_build
> Value returning: trivial
> Global min free specified as: 5%, resolved as 2539267072
> Found a match! trivial [trivial
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
skip_mpi_get
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
>    skip_mpi_install
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
skip_section
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
>    specify_module
> Value returning: Simple
> >> Running with [my installation] / [1.3.2] / [my installation]
> Found mpi_details [open mpi] in MPI get [my installation]
> Found MPI details: [open mpi]
>    Using MPI Details [open mpi] with MPI Install [my installation]
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
>    mpi_details_exec
> Value returning: 
> Got final exec: mpirun           &if(
>          &have_hostfile(),
>          &join("--hostfile ", &hostfile()),
>          &if(
>              &have_hostlist(),
>              &join("--host ", &hostlist()),
>              ""
>          )
>        ) -np &test_np() --prefix &test_prefix() &test_executable()
>    &test_argv()
> Chdir
/root/mtt-svn/samples/installs/qwaS/tests/trivial/test_get__trivial
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
env_module
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
env_importer
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial setenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
unsetenv
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
prepend_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
append_path
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
description
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) MTT description
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_any_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_any_exec_timeout
> Value returning: 
> Time 10 = 10 seconds
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_any_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_each_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_each_exec_timeout
> Value returning: 
> Time  seconds
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    before_each_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_each_exec
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_each_exec_timeout
> Value returning: 
> Time 10 = 10 seconds
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_each_exec_pass
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_all_exec
> Value returning: done.
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_all_exec_timeout
> Value returning: 
> Time 10 = 10 seconds
> Value got: Config::IniFiles=HASH(0x1ef499a0) mpi details: open mpi
>    after_all_exec_pass
> Value returning: 
> Evaluating: require MTT::Test::Specify::Simple
> Evaluating: $ret = &MTT::Test::Specify::Simple::Specify(@args)
>    Adding test: ./cxx_ring (group: only)
>    Adding test: ./f77_hello (group: only)
>    Adding test: ./f90_hello (group: only)
>    Adding test: ./c_hello (group: only)
>    Adding test: ./f90_ring (group: only)
>    Adding test: ./f77_ring (group: only)
>    Adding test: ./c_ring (group: only)
>    Adding test: ./cxx_hello (group: only)
> Value got: Config::IniFiles=HASH(0x1ef499a0) test run: trivial
>    analyze_module
> Value returning: 
> Value got: Config::IniFiles=HASH(0x1ef499a0) mtt submit_group_results
> Value returning: 
> Returining reference to an array of a single scalar
> *** ERROR: Could not evaluate: $ret =
>
MTT::Values::Functions::if(MTT::Values::Functions::have_hostfile(), 
>           MTT::Values::Functions::join("--hostfile ",
>     MTT::Values::Functions::hostfile()), 
>           MTT::Values::Functions::if(
>               MTT::Values::Functions::have_hostlist(),
>               MTT::Values::Functions::join("--host ",
>     MTT::Values::Functions::hostlist()),
>               ""
>           )
>       );: Undefined subroutine &MTT::Values::Functions::join called at
>     (eval 65) line 1, <SHELL> line 3.


> _______________________________________________
> 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

Reply via email to