Hi Jelena, Change this line:
alreadyinstalled_dir = /usr/local/mpich-mx/bin To this: alreadyinstalled_dir = /usr/local/mpich-mx Does that work? -Ethan On Thu, Sep/27/2007 10:46:55PM, Jelena Pjesivac-Grbovic wrote: > Hello, > > I am trying to test the MPICH-MX using MTT on our clusters and I am hitting > the wall. > I was able to get Open MPI to run (did not try trunk yet - but nightly > builds worked). > > The problem is that all phases seem to go through (including Test RUN and > Reported) but nothing happens. > I have attached the stripped down ini file (only with mpich-mx stuff) > and output of the command > > ./client/mtt --scratch /home/pjesa/mtt/scratch2 \ > --file > /home/pjesa/mtt/collective-bakeoff/samples/ompi-core-perf-testing_mpich-mx.ini > > \ > --debug --verbose --print-time --no-section 'skampi imb osu' > > I think that it must be something stupid because the almost same script > which downloads nightly open mpi build works. > > Thanks! > Jelena > -- > Jelena Pjesivac-Grbovic -- Pjesa, Ph.D. > Graduate Research Assistant > Innovative Computing Laboratory > Computer Science Department, UTK > Claxton Complex 350 > (865) 974 - 6722 (865) 974 - 6321 > jpjes...@utk.edu > > "The only difference between a problem and a solution is that > people understand the solution." > -- Charles Kettering Content-Description: simplified ini file > #====================================================================== > # Generic OMPI core performance testing template configuration > #====================================================================== > > [MTT] > # Leave this string so that we can identify this data subset in the > # database > # OMPI Core: Use a "test" label until we're ready to run real results > description = [testbake] > #description = [2007 collective performance bakeoff] > # OMPI Core: Use the "trial" flag until we're ready to run real results > trial = 1 > > # Put other values here as relevant to your environment. > #hostfile = PBS_NODEFILE > hostfile = /home/pjesa/mtt/runs/machinefile > > #---------------------------------------------------------------------- > > [Lock] > # Put values here as relevant to your environment. > > #====================================================================== > # MPI get phase > #====================================================================== > > [MPI get: MPICH-MX] > mpi_details = MPICH-MX > > module = AlreadyInstalled > alreadyinstalled_dir = /usr/local/mpich-mx/bin > alreadyinstalled_version = 1.2.7 > > #module = Download > #download_url = http://www.myri.com/ftp/pub/MPICH-MX/mpich-mx_1.2.7..5.tar.gz > ## You need to obtain the username and password from Myricom > #download_username = <OBTAIN THIS FROM MYRICOM> > #download_password = <OBTAIN THIS FROM MYRICOM> > > #====================================================================== > # Install MPI phase > #====================================================================== > > #---------------------------------------------------------------------- > [MPI install: MPICH-MX] > mpi_get = mpich-mx > module = MPICH2 > save_stdout_on_success = 1 > merge_stdout_stderr = 0 > > #====================================================================== > # MPI run details > #====================================================================== > > [MPI Details: MPICH-MX] > > # You may need different hostfiles for running by slot/by node. > exec = mpirun --machinefile &hostfile() -np &test_np() &test_executable() > &test_argv() > network = mx > > > #====================================================================== > # Test get phase > #====================================================================== > > [Test get: netpipe] > module = Download > download_url = http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > > #---------------------------------------------------------------------- > > [Test get: osu] > module = SVN > svn_url = https://svn.open-mpi.org/svn/ompi-tests/trunk/osu > > #---------------------------------------------------------------------- > > [Test get: imb] > module = SVN > svn_url = https://svn.open-mpi.org/svn/ompi-tests/trunk/IMB_2.3 > > #---------------------------------------------------------------------- > > [Test get: skampi] > module = SVN > svn_url = https://svn.open-mpi.org/svn/ompi-tests/trunk/skampi-5.0.1 > > #====================================================================== > # Test build phase > #====================================================================== > > [Test build: netpipe] > test_get = netpipe > save_stdout_on_success = 1 > merge_stdout_stderr = 1 > stderr_save_lines = 100 > > module = Shell > shell_build_command = <<EOT > make mpi > EOT > > #---------------------------------------------------------------------- > > [Test build: osu] > test_get = osu > save_stdout_on_success = 1 > merge_stdout_stderr = 1 > stderr_save_lines = 100 > > module = Shell > shell_build_command = <<EOT > make osu_latency osu_bw osu_bibw > EOT > > #---------------------------------------------------------------------- > > [Test build: imb] > test_get = imb > save_stdout_on_success = 1 > merge_stdout_stderr = 1 > > module = Shell > shell_build_command = <<EOT > cd src > make clean IMB-MPI1 > EOT > > #---------------------------------------------------------------------- > > [Test build: skampi] > test_get = skampi > save_stdout_on_success = 1 > merge_stdout_stderr = 1 > stderr_save_lines = 100 > > module = Shell > # Set EVERYONE_CAN_MPI_IO for HP MPI > shell_build_command = <<EOT > make CFLAGS="-O2 -DPRODUCE_SPARSE_OUTPUT -DEVERYONE_CAN_MPI_IO" > EOT > > #====================================================================== > # Test Run phase > #====================================================================== > > [Test run: netpipe] > test_build = netpipe > pass = &and(&cmd_wifexited(), &eq(&cmd_wexitstatus(), 0)) > # Timeout hueristic: 10 minutes > timeout = 10:00 > save_stdout_on_pass = 1 > # Ensure to leave this value as "-1", or performance results could be lost! > stdout_save_lines = -1 > merge_stdout_stderr = 1 > np = 2 > alloc = node > > specify_module = Simple > analyze_module = NetPipe > > simple_pass:tests = NPmpi > > #---------------------------------------------------------------------- > > [Test run: osu] > test_build = osu > pass = &and(&cmd_wifexited(), &eq(&cmd_wexitstatus(), 0)) > # Timeout hueristic: 10 minutes > timeout = 10:00 > save_stdout_on_pass = 1 > # Ensure to leave this value as "-1", or performance results could be lost! > stdout_save_lines = -1 > merge_stdout_stderr = 1 > np = 2 > alloc = node > > specify_module = Simple > analyze_module = OSU > > simple_pass:tests = osu_bw osu_latency osu_bibw > > #---------------------------------------------------------------------- > > [Test run: imb] > test_build = imb > pass = &and(&cmd_wifexited(), &eq(&cmd_wexitstatus(), 0)) > # Timeout hueristic: 10 minutes > timeout = 10:00 > save_stdout_on_pass = 1 > # Ensure to leave this value as "-1", or performance results could be lost! > stdout_save_lines = -1 > merge_stdout_stderr = 1 > np = &env_max_procs() > > argv = -npmin &test_np() &enumerate("PingPong", "PingPing", "Sendrecv", > "Exchange", "Allreduce", "Reduce", "Reduce_scatter", "Allgather", > "Allgatherv", "Alltoall", "Bcast", "Barrier") > > specify_module = Simple > analyze_module = IMB > > simple_pass:tests = src/IMB-MPI1 > > #---------------------------------------------------------------------- > > [Test run: skampi] > test_build = skampi > pass = &and(&cmd_wifexited(), &eq(&cmd_wexitstatus(), 0)) > # Timeout hueristic: 10 minutes > timeout = 10:00 > save_stdout_on_pass = 1 > # Ensure to leave this value as "-1", or performance results could be lost! > stdout_save_lines = -1 > merge_stdout_stderr = 1 > np = &env_max_procs() > > argv = -i &find("mtt_.+.ski", "input_files_bakeoff") > > specify_module = Simple > analyze_module = SKaMPI > > simple_pass:tests = skampi > > #====================================================================== > # Reporter phase > #====================================================================== > > [Reporter: IU database] > module = MTTDatabase > > mttdatabase_realm = OMPI > mttdatabase_url = https://www.open-mpi.org/mtt/submit/ > # Change this to be the username and password for your submit user. > # Get this from the OMPI MTT administrator. > mttdatabase_username = utk > mttdatabase_password = utk0mp1mtt > # Change this to be some short string identifying your cluster. > mttdatabase_platform = grig > > mttdatabase_debug_filename = mttdb_debug_file_perf > mttdatabase_keep_debug_files = 1 > > #---------------------------------------------------------------------- > > # This is a backup reporter; it also writes results to a local text > # file > > [Reporter: text file backup] > module = TextFile > > textfile_filename = $phase-$section-$mpi_name-$mpi_version.txt > > textfile_summary_header = <<EOT > Hostname: &shell("hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > EOT > > textfile_summary_footer = > textfile_detail_header = > textfile_detail_footer = > > textfile_textwrap = 78 Content-Description: output of the MTT command > Debug is 1, Verbose is 1 > *** MTT: ./client/mtt --scratch /home/pjesa/mtt/scratch2 --file > /home/pjesa/mtt/collective-bakeoff/samples/ompi-core-perf-testing_mpich-m > x.ini --debug --verbose --print-time --no-section skampi imb osu > chdir ./client > chdir /home/pjesa/mtt/collective-bakeoff > Copying: > /home/pjesa/mtt/collective-bakeoff/samples/ompi-core-perf-testing_mpich- > mx.ini to /tmp/yy79ezjkh0.ini > Reading ini file: > /home/pjesa/mtt/collective-bakeoff/samples/ompi-core-perf-testing_mpich- > mx.ini > Validating INI inifile: /tmp/yy79ezjkh0.ini > FilterINI: regexp (section=mpi get: mpich-mx): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi get: mpich-mx): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi get: mpich-mx): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi install: mpich-mx): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi install: mpich-mx): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi install: mpich-mx): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi details: mpich-mx): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi details: mpich-mx): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=mpi details: mpich-mx): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: netpipe): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: netpipe): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: netpipe): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: osu): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: osu): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: osu): $section =~ /osu/i > FilterINI: regexp (section=test get: imb): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test get: imb): $section =~ /imb/i > FilterINI: regexp (section=test get: skampi): $section =~ /skampi/i > FilterINI: regexp (section=test build: netpipe): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: netpipe): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: netpipe): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: osu): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: osu): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: osu): $section =~ /osu/i > FilterINI: regexp (section=test build: imb): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test build: imb): $section =~ /imb/i > FilterINI: regexp (section=test build: skampi): $section =~ /skampi/i > FilterINI: regexp (section=test run: netpipe): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: netpipe): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: netpipe): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: osu): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: osu): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: osu): $section =~ /osu/i > FilterINI: regexp (section=test run: imb): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=test run: imb): $section =~ /imb/i > FilterINI: regexp (section=test run: skampi): $section =~ /skampi/i > FilterINI: regexp (section=reporter: iu database): $section =~ /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=reporter: iu database): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=reporter: iu database): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=reporter: text file backup): $section =~ > /skampi/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=reporter: text file backup): $section =~ /imb/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: regexp (section=reporter: text file backup): $section =~ /osu/i > FilterINI: Delete: 0 (del on match: 1, del on mismatch: 0) > FilterINI: Final list of sections: > [mtt] > [lock] > [mpi get: mpich-mx] > [mpi install: mpich-mx] > [mpi details: mpich-mx] > [test get: netpipe] > [test build: netpipe] > [test run: netpipe] > [reporter: iu database] > [reporter: text file backup] > Scratch: /home/pjesa/mtt/scratch2 > Making dir: /home/pjesa/mtt/scratch2 (cwd: > /home/pjesa/mtt/collective-bakeoff) > /home/pjesa/mtt/scratch2 does not exist -- creating > chdir /home/pjesa/mtt/scratch2/ > chdir /home/pjesa/mtt/collective-bakeoff > Scratch resolved: /home/pjesa/mtt/scratch2 > Value: force > Making dir: /home/pjesa/mtt/scratch2/sources (cwd: > /home/pjesa/mtt/scratch2) > /home/pjesa/mtt/scratch2/sources does not exist -- creating > chdir /home/pjesa/mtt/scratch2/sources/ > chdir /home/pjesa/mtt/scratch2 > Making dir: /home/pjesa/mtt/scratch2/installs (cwd: > /home/pjesa/mtt/scratch2) > /home/pjesa/mtt/scratch2/installs does not exist -- creating > chdir /home/pjesa/mtt/scratch2/installs/ > chdir /home/pjesa/mtt/scratch2 > Making dir: /home/pjesa/mtt/scratch2/test_runs (cwd: > /home/pjesa/mtt/scratch2) > /home/pjesa/mtt/scratch2/test_runs does not exist -- creating > chdir /home/pjesa/mtt/scratch2/test_runs/ > chdir /home/pjesa/mtt/scratch2 > Value: funclet_files > Value: hostfile > Evaluating: /home/pjesa/mtt/runs/machinefile > Replacing vars from section MTT: /home/pjesa/mtt/runs/machinefile > Got final version before escapes: /home/pjesa/mtt/runs/machinefile > Returning: /home/pjesa/mtt/runs/machinefile > >> Got default hostfile: /home/pjesa/mtt/runs/machinefile, max_np: 4 > Value: hostlist > Value: max_np > Value: textwrap > Value: drain_timeout > Value: trim_save_successful > Value: trim_save_failed > Value: trial > Evaluating: 1 > Replacing vars from section MTT: 1 > Got final version before escapes: 1 > Returning: 1 > Value: http_proxy > Value: https_proxy > Value: ftp_proxy > Value: terminate_files > Value: before_all_exec > Value: before_all_exec_timeout > Value: before_all_exec_pass > Value: before_each_exec > Value: before_each_exec_timeout > Value: before_each_exec_pass > Value: after_all_exec > Value: after_all_exec_timeout > Value: after_all_exec_pass > Value: after_each_exec > Value: after_each_exec_timeout > Value: after_each_exec_pass > Value: module > Value: log_file > Value: logfile > *** Reporter initializing > Value: module > Evaluating: MTTDatabase > Replacing vars from section reporter: iu database: MTTDatabase > Got final version before escapes: MTTDatabase > Returning: MTTDatabase > >> Initializing reporter module: MTTDatabase > Evaluating: require MTT::Reporter::MTTDatabase > Evaluating: $ret = &MTT::Reporter::MTTDatabase::Init(@args) > Value: mttdatabase_username > Evaluating: utk > Replacing vars from section reporter: iu database: utk > Got final version before escapes: utk > Returning: utk > Value: mttdatabase_password > Evaluating: utk0mp1mtt > Replacing vars from section reporter: iu database: utk0mp1mtt > Got final version before escapes: utk0mp1mtt > Returning: utk0mp1mtt > Value: mttdatabase_url > Evaluating: https://www.open-mpi.org/mtt/submit/ > Replacing vars from section reporter: iu database: > https://www.open-mpi.org/mtt/submit/ > Got final version before escapes: https://www.open-mpi.org/mtt/submit/ > Returning: https://www.open-mpi.org/mtt/submit/ > Value: mttdatabase_realm > Evaluating: OMPI > Replacing vars from section reporter: iu database: OMPI > Got final version before escapes: OMPI > Returning: OMPI > Value: mttdatabase_email_errors_to > Value: mttdatabase_debug_filename > Evaluating: mttdb_debug_file_perf > Replacing vars from section reporter: iu database: mttdb_debug_file_perf > Got final version before escapes: mttdb_debug_file_perf > Returning: mttdb_debug_file_perf > Value: mttdatabase_keep_debug_files > Evaluating: 1 > Replacing vars from section reporter: iu database: 1 > Got final version before escapes: 1 > Returning: 1 > Value: mttdatabase_hostname > Value: local_username > Value: mttdatabase_platform > Evaluating: grig > Replacing vars from section reporter: iu database: grig > Got final version before escapes: grig > Returning: grig > Set HTTP credentials for realm "OMPI" > MTTDatabase getting a client serial number... > MTTDatabase trying proxy: / Default (none) > MTTDatabase got response: > === client_serial = 6320 === > MTTDatabase parsed invocation serial: 6320 > Making dir: /home/pjesa/mtt/scratch2/mttdatabase-submit (cwd: > /home/pjesa/mtt/scratch2) > /home/pjesa/mtt/scratch2/mttdatabase-submit does not exist -- creating > chdir /home/pjesa/mtt/scratch2/mttdatabase-submit/ > chdir /home/pjesa/mtt/scratch2 > MTTDatabase reporter writing to debug file > (/home/pjesa/mtt/scratch2/mttdatabase-submit/mttdb_debug_file_perf) > MTTDatabase reporter initialized (OMPI, utk, XXXXXX, > https://www.open-mpi.org:443/mtt/submit/, grig) > Value: module > Evaluating: TextFile > Replacing vars from section reporter: text file backup: TextFile > Got final version before escapes: TextFile > Returning: TextFile > >> Initializing reporter module: TextFile > Evaluating: require MTT::Reporter::TextFile > Evaluating: $ret = &MTT::Reporter::TextFile::Init(@args) > Value: textfile_summary_header > Evaluating: Hostname: &shell("hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > Replacing vars from section reporter: text file backup: Hostname: > &shell("hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > --> Prefix now: Hostname: > --> Remaining (after &): shell("hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > --> Found func name: shell > --> Found beginning of arguments: "hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > --> Initial param search: "hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > --> Loop: trimmed search: "hostname") > uname: &shell("uname -a") > Username: &shell("who am i") > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 10) > --> Found end of arg (pos 10) > Found argument: "hostname" > --> Remainder: > uname: &shell("uname -a") > Username: &shell("who am i") > --> Calling: $ret = MTT::Values::Functions::shell("hostname"); > &shell: got hostname > &shell: returning grig-head > --> After eval(string), remaining: grig-head > uname: &shell("uname -a") > Username: &shell("who am i") > Replacing vars from section reporter: text file backup: grig-head > uname: &shell("uname -a") > Username: &shell("who am i") > --> Prefix now: Hostname: grig-head > uname: > --> Remaining (after &): shell("uname -a") > Username: &shell("who am i") > --> Found func name: shell > --> Found beginning of arguments: "uname -a") > Username: &shell("who am i") > --> Initial param search: "uname -a") > Username: &shell("who am i") > --> Loop: trimmed search: "uname -a") > Username: &shell("who am i") > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 10) > --> Found end of arg (pos 10) > Found argument: "uname -a" > --> Remainder: > Username: &shell("who am i") > --> Calling: $ret = MTT::Values::Functions::shell("uname -a"); > &shell: got uname -a > &shell: returning Linux grig-head 2.6.8 #1 SMP Fri Oct 20 17:13:21 EDT 2006 > x86_64 GNU/Linux > --> After eval(string), remaining: Linux grig-head 2.6.8 #1 SMP Fri Oct 20 > 17:13:21 EDT 2006 x86_64 GNU/Linux > Username: &shell("who am i") > Replacing vars from section reporter: text file backup: Linux grig-head > 2.6.8 #1 SMP Fri Oct 20 17:13:21 EDT 2006 x86_64 GNU/Linux > Username: &shell("who am i") > --> Prefix now: Hostname: grig-head > uname: Linux grig-head 2.6.8 #1 SMP Fri Oct 20 17:13:21 EDT 2006 x86_64 > GNU/Linux > Username: > --> Remaining (after &): shell("who am i") > --> Found func name: shell > --> Found beginning of arguments: "who am i") > --> Initial param search: "who am i") > --> Loop: trimmed search: "who am i") > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 10) > --> Found end of arg (pos 10) > Found argument: "who am i" > --> Remainder: > --> Calling: $ret = MTT::Values::Functions::shell("who am i"); > &shell: got who am i > &shell: returning pjesa pts/8 Sep 18 15:45 (reliant.cs.utk.edu) > --> After eval(string), remaining: pjesa pts/8 Sep 18 15:45 > (reliant.cs.utk.edu) > Replacing vars from section reporter: text file backup: pjesa pts/8 > Sep 18 15:45 (reliant.cs.utk.edu) > Got final version before escapes: pjesa pts/8 Sep 18 15:45 > (reliant.cs.utk.edu) > Returning: Hostname: grig-head > uname: Linux grig-head 2.6.8 #1 SMP Fri Oct 20 17:13:21 EDT 2006 x86_64 > GNU/Linux > Username: pjesa pts/8 Sep 18 15:45 (reliant.cs.utk.edu) > Value: textfile_summary_footer > Evaluating: > Replacing vars from section reporter: text file backup: > Got final version before escapes: > Returning: > Value: textfile_detail_header > Value: textfile_detail_footer > Value: textfile_textwrap > Evaluating: 78 > Replacing vars from section reporter: text file backup: 78 > Got final version before escapes: 78 > Returning: 78 > File reporter initialized (/home/pjesa/mtt/scratch2/) > *** Reporter initialized > Evaluating: &getenv("HOME")/mtt-stop > --> Prefix now: > --> Remaining (after &): getenv("HOME")/mtt-stop > --> Found func name: getenv > --> Found beginning of arguments: "HOME")/mtt-stop > --> Initial param search: "HOME")/mtt-stop > --> Loop: trimmed search: "HOME")/mtt-stop > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 6) > --> Found end of arg (pos 6) > Found argument: "HOME" > --> Remainder: /mtt-stop > --> Calling: $ret = MTT::Values::Functions::getenv("HOME"); > &getenv(HOME) returning: /home/pjesa > --> After eval(string), remaining: /home/pjesa/mtt-stop > Got final version before escapes: /home/pjesa/mtt-stop > Returning: /home/pjesa/mtt-stop > Evaluating: &scratch_root()/mtt-stop > --> Prefix now: > --> Remaining (after &): scratch_root()/mtt-stop > --> Found func name: scratch_root > --> Found beginning of arguments: )/mtt-stop > --> Initial param search: )/mtt-stop > --> Loop: trimmed search: )/mtt-stop > --> Examining char: ) (pos 0) > --> Found end of arg (pos 0) > Found empty argument > --> Remainder: /mtt-stop > --> Calling: $ret = MTT::Values::Functions::scratch_root(); > &scratch_root() returning: /home/pjesa/mtt/scratch2 > --> After eval(string), remaining: /home/pjesa/mtt/scratch2/mtt-stop > Got final version before escapes: /home/pjesa/mtt/scratch2/mtt-stop > Returning: /home/pjesa/mtt/scratch2/mtt-stop > *** MPI get phase starting > chdir /home/pjesa/mtt/scratch2/sources > >> MPI get: [mpi get: mpich-mx] > Checking for new MPI sources... > Value: module > Evaluating: AlreadyInstalled > Replacing vars from section mpi get: mpich-mx: AlreadyInstalled > Got final version before escapes: AlreadyInstalled > Returning: AlreadyInstalled > Value: mpi_details > Evaluating: MPICH-MX > Replacing vars from section mpi get: mpich-mx: MPICH-MX > Got final version before escapes: MPICH-MX > Returning: MPICH-MX > Value: env_module > Value: setenv > Value: unsetenv > Value: prepend_path > Value: append_path > chdir /home/pjesa/mtt/scratch2/sources > Making dir: mpi_get__mpich-mx (cwd: /home/pjesa/mtt/scratch2/sources) > mpi_get__mpich-mx does not exist -- creating > chdir mpi_get__mpich-mx/ > chdir /home/pjesa/mtt/scratch2/sources > chdir /home/pjesa/mtt/scratch2/sources/mpi_get__mpich-mx > Evaluating: require MTT::MPI::Get::AlreadyInstalled > Evaluating: $ret = &MTT::MPI::Get::AlreadyInstalled::Get(@args) > Value: alreadyinstalled_dir > Evaluating: /usr/local/mpich-mx/bin > Replacing vars from section mpi get: mpich-mx: /usr/local/mpich-mx/bin > Got final version before escapes: /usr/local/mpich-mx/bin > Returning: /usr/local/mpich-mx/bin > Using MPI in: /usr/local/mpich-mx/bin > Value: alreadyinstalled_version > Evaluating: 1.2.7 > Replacing vars from section mpi get: mpich-mx: 1.2.7 > Got final version before escapes: 1.2.7 > Returning: 1.2.7 > >> MTT::MPI::Get::AlreadyInstalled complete > Got new MPI sources: version 1.2.7 > *** MPI get phase complete > >> Phase: MPI Get > Started: Thu Sep 27 22:39:37 2007 > Stopped: Thu Sep 27 22:39:37 2007 > Elapsed: 00:00:00 > Total elapsed: 00:00:00 > *** MPI install phase starting > chdir /home/pjesa/mtt/scratch2/installs > >> MPI install [mpi install: mpich-mx] > Value: mpi_get > Evaluating: mpich-mx > Replacing vars from section mpi install: mpich-mx: mpich-mx > Got final version before escapes: mpich-mx > Returning: mpich-mx > Checking for [mpich-mx] / [1.2.7] / [mpich-mx] > Installing MPI: [mpich-mx] / [1.2.7] / [mpich-mx]... > chdir /home/pjesa/mtt/scratch2/installs > Unique directory: CoY6 > Making dir: CoY6 (cwd: /home/pjesa/mtt/scratch2/installs) > CoY6 does not exist -- creating > chdir CoY6/ > chdir /home/pjesa/mtt/scratch2/installs > chdir /home/pjesa/mtt/scratch2/installs/CoY6 > Value: module > Evaluating: MPICH2 > Replacing vars from section mpi install: mpich-mx: MPICH2 > Got final version before escapes: MPICH2 > Returning: MPICH2 > Value: description > Value: description > Evaluating: [testbake] > Replacing vars from section MTT: [testbake] > Got final version before escapes: [testbake] > Returning: [testbake] > chdir /home/pjesa/mtt/scratch2/installs/CoY6 > chdir .. > chdir /home/pjesa/mtt/scratch2/installs/CoY6 > Sym linked: CoY6 to mpich-mx#mpich-mx#1.2.7 > Value: env_module > Value: setenv > Value: unsetenv > Value: prepend_path > Value: append_path > Value: configure_arguments > Value: vpath_mode > Value: make_all_arguments > Value: make_check > Value: compiler_name > Value: compiler_version > Value: save_stdout_on_success > Evaluating: 1 > Replacing vars from section mpi install: mpich-mx: 1 > Got final version before escapes: 1 > Returning: 1 > Value: merge_stdout_stderr > Evaluating: 0 > Replacing vars from section mpi install: mpich-mx: 0 > Got final version before escapes: 0 > Returning: 0 > Value: stderr_save_lines > Value: stdout_save_lines > Running command: rm -rf src > Command complete, exit status: 0 > Making dir: src (cwd: /home/pjesa/mtt/scratch2/installs/CoY6) > src does not exist -- creating > chdir src/ > chdir /home/pjesa/mtt/scratch2/installs/CoY6 > chdir /home/pjesa/mtt/scratch2/installs/CoY6/src > Evaluating: require MTT::MPI::Get::AlreadyInstalled > Evaluating: $ret = > &MTT::MPI::Get::AlreadyInstalled::PrepareForInstall(@args) > chdir /home/pjesa/mtt/scratch2/installs/CoY6/src > chdir /home/pjesa/mtt/scratch2/installs/CoY6/src > Making dir: /home/pjesa/mtt/scratch2/installs/CoY6/install (cwd: > /home/pjesa/mtt/scratch2/installs/CoY6/src) > /home/pjesa/mtt/scratch2/installs/CoY6/install does not exist -- creating > chdir /home/pjesa/mtt/scratch2/installs/CoY6/install/ > chdir /home/pjesa/mtt/scratch2/installs/CoY6/src > Evaluating: require MTT::MPI::Install::MPICH2 > Evaluating: $ret = &MTT::MPI::Install::MPICH2::Install(@args) > Value: mpich2_make_all_arguments > Value: mpich2_compiler_name > Value: bitness > Evaluating: &get_mpi_install_bitness("") > --> Prefix now: > --> Remaining (after &): get_mpi_install_bitness("") > --> Found func name: get_mpi_install_bitness > --> Found beginning of arguments: "") > --> Initial param search: "") > --> Loop: trimmed search: "") > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 2) > --> Found end of arg (pos 2) > Found argument: "" > --> Remainder: > --> Calling: $ret = MTT::Values::Functions::get_mpi_install_bitness(""); > &get_mpi_intall_bitness > &_find_libmpi returning: > Couldn't find libmpi! > --> After eval(string), remaining: 0 > Got final version before escapes: 0 > Returning: 0 > Value: endian > Evaluating: &get_mpi_install_endian("") > --> Prefix now: > --> Remaining (after &): get_mpi_install_endian("") > --> Found func name: get_mpi_install_endian > --> Found beginning of arguments: "") > --> Initial param search: "") > --> Loop: trimmed search: "") > --> Examining char: " (pos 0) > --> Found beginning quote > --> Found last quote > --> Examining char: ) (pos 2) > --> Found end of arg (pos 2) > Found argument: "" > --> Remainder: > --> Calling: $ret = MTT::Values::Functions::get_mpi_install_endian(""); > &get_mpi_intall_endian > &_find_libmpi returning: > *** Could not find libmpi to calculate endian-ness > --> After eval(string), remaining: 0 > Got final version before escapes: 0 > Returning: 0 > Found whatami: /home/pjesa/mtt/collective-bakeoff/client/whatami/whatami > Value: platform_type > Value: platform_type > Value: platform_hardware > Value: platform_hardware > Value: os_name > Value: os_name > Value: os_version > Value: os_version > Skipped MPI install > *** MPI install phase complete > >> Phase: MPI Install > Started: Thu Sep 27 22:39:37 2007 > Stopped: Thu Sep 27 22:39:38 2007 > Elapsed: 00:00:01 > Total elapsed: 00:00:01 > *** Test get phase starting > chdir /home/pjesa/mtt/scratch2/sources > >> Test get: [test get: netpipe] > Checking for new test sources... > Value: module > Evaluating: Download > Replacing vars from section test get: netpipe: Download > Got final version before escapes: Download > Returning: Download > chdir /home/pjesa/mtt/scratch2/sources > Making dir: test_get__netpipe (cwd: /home/pjesa/mtt/scratch2/sources) > test_get__netpipe does not exist -- creating > chdir test_get__netpipe/ > chdir /home/pjesa/mtt/scratch2/sources > chdir /home/pjesa/mtt/scratch2/sources/test_get__netpipe > Evaluating: require MTT::Test::Get::Download > Evaluating: $ret = &MTT::Test::Get::Download::Get(@args) > Value: download_url > Evaluating: http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > Replacing vars from section test get: netpipe: > http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > Got final version before escapes: > http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > Returning: http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > >> Download got url: > http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > Value: download_username > Value: download_password > >> MTT::FindProgram::FindProgram returning /usr/bin/wget > Running command: wget -nv > http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > OUT:22:39:55 > URL:http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.6.2.tar.gz > [369585/369585] -> "NetPIPE_3.6.2.tar.gz" [1] > Command complete, exit status: 0 > Value: download_version > >> Download complete > Got new test sources > *** Test get phase complete > >> Phase: Test Get > Started: Thu Sep 27 22:39:38 2007 > Stopped: Thu Sep 27 22:39:55 2007 > Elapsed: 00:00:17 > Total elapsed: 00:00:18 > *** Test build phase starting > chdir /home/pjesa/mtt/scratch2/installs > >> Test build [test build: netpipe] > Value: test_get > Evaluating: netpipe > Replacing vars from section test build: netpipe: netpipe > Got final version before escapes: netpipe > Returning: netpipe > *** Test build phase complete > >> Phase: Test Build > Started: Thu Sep 27 22:39:55 2007 > Stopped: Thu Sep 27 22:39:55 2007 > Elapsed: 00:00:00 > Total elapsed: 00:00:18 > *** Run test phase starting > >> Test run [netpipe] > Value: test_build > Evaluating: netpipe > Replacing vars from section test run: netpipe: netpipe > Got final version before escapes: netpipe > Returning: netpipe > *** Run test phase complete > >> Phase: Test Run > Started: Thu Sep 27 22:39:55 2007 > Stopped: Thu Sep 27 22:39:55 2007 > Elapsed: 00:00:00 > Total elapsed: 00:00:18 > >> Phase: Trim > Started: Thu Sep 27 22:39:55 2007 > Stopped: Thu Sep 27 22:39:55 2007 > Elapsed: 00:00:00 > Total elapsed: 00:00:18 > *** Reporter finalizing > Evaluating: require MTT::Reporter::MTTDatabase > Evaluating: $ret = &MTT::Reporter::MTTDatabase::Finalize(@args) > Evaluating: require MTT::Reporter::TextFile > Evaluating: $ret = &MTT::Reporter::TextFile::Finalize(@args) > *** Reporter finalized > _______________________________________________ > mtt-users mailing list > mtt-us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users