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