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. 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
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.
developer.ini
Description: developer.ini