Subject: Re: [MTT users] MTT trivial tests failstocomplete
From: Venkat Venkatsubra (venkat_at_[hidden])
Date: 2009-11-20 17:35:43


Hi Ethan,

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

Venkat

-----Original Message-----
From: mtt-users-bounces_at_[hidden]
[mailto:mtt-users-bounces_at_[hidden]] 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-bounces_at_[hidden]
> [mailto:mtt-users-bounces_at_[hidden]] 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-bounces_at_[hidden]
> > [mailto:mtt-users-bounces_at_[hidden]] 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-bounces_at_[hidden]
> > > [mailto:mtt-users-bounces_at_[hidden]] 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-users_at_[hidden]'
> > > > 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_at_samples]# cat /etc/issue
> > > >
> > > > CentOS release 5.3 (Final)
> > > >
> > > > Kernel \r on an \m
> > > >
> > > >
> > > >
> > > > [root_at_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_at_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-users_at_[hidden]
> > > > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
> > >
> > > _______________________________________________
> > > mtt-users mailing list
> > > mtt-users_at_[hidden]
> > > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
> >
> > _______________________________________________
> > mtt-users mailing list
> > mtt-users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>
> _______________________________________________
> mtt-users mailing list
> mtt-users_at_[hidden]
> 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-users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users

_______________________________________________
mtt-users mailing list
mtt-users_at_[hidden]
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users