[MacPorts] #39812: tests for scotch 6.0.0 are failing

MacPorts noreply at macports.org
Sat Jul 20 08:21:07 PDT 2013


#39812: tests for scotch 6.0.0 are failing
--------------------+--------------------------------
 Reporter:  mk@…    |      Owner:  macports-tickets@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.1.3
 Keywords:          |       Port:  scotch
--------------------+--------------------------------
 Scotch 6.0.0 builds fine, but this is what I get on Snow Leopard if I
 enable the tests by commenting and uncommenting the corresponding lines
 with "build.target" in scotch's to-be-published Portfile-patch for version
 6.0.0:
 {{{
 :info:build make CFLAGS="-O3 -Drestrict=__restrict -DCOMMON_PTHREAD
 -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD
 -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH"
 CC="/opt/local/bin/openmpicc" SCOTCHLIBS="-lptscotch -lscotch
 -lptscotcherr" check_strat_par check_scotch_dgraph_band
 check_scotch_dgraph_grow check_scotch_dgraph_redist
 :info:build make[2]: Entering directory
 `/opt/local/var/macports/build/_Users_marko_WC_SVN_MacPorts_science_scotch/scotch/work/scotch_6.0.0/src/check'
 :info:build /opt/local/bin/openmpicc -O3 -Drestrict=__restrict
 -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED
 -DCOMMON_TIMING_OLD -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH
 -I../../include -L../../lib test_strat_par.c -o test_strat_par -lptscotch
 -lscotch -lptscotcherr -lm
 :info:build ./test_strat_par
 :info:build Parallel mapping strategy, SCOTCH_STRATDEFAULT
 :info:build Parallel mapping strategy, SCOTCH_STRATRECURSIVE
 :info:build Parallel ordering strategy, SCOTCH_STRATDEFAULT
 :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMAX
 :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMIN
 :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMAX |
 SCOTCH_STRATLEVELMIN
 :info:build Parallel ordering strategy, SCOTCH_STRATLEAFSIMPLE
 :info:build Parallel ordering strategy, SCOTCH_STRATSEPASIMPLE
 :info:build /opt/local/bin/openmpicc -O3 -Drestrict=__restrict
 -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED
 -DCOMMON_TIMING_OLD -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH
 -I../../include -L../../lib test_scotch_dgraph_band.c -o
 test_scotch_dgraph_band -lptscotch -lscotch -lptscotcherr -lm
 :info:build openmpirun -n 4 ./test_scotch_dgraph_band data/bump.grf
 :info:build ./test_scotch_dgraph_band(0): ERROR: main: Cannot initialize
 (2)
 :info:build ./test_scotch_dgraph_band(1): ERROR: main: Cannot initialize
 (2)
 :info:build ./test_scotch_dgraph_band(2): ERROR: main: Cannot initialize
 (2)
 :info:build ./test_scotch_dgraph_band(3): ERROR: main: Cannot initialize
 (2)
 :info:build
 --------------------------------------------------------------------------
 :info:build openmpirun has exited due to process rank 3 with PID 23992 on
 :info:build node markos-imac exiting improperly. There are three reasons
 this could occur:
 :info:build
 :info:build 1. this process did not call "init" before exiting, but others
 in
 :info:build the job did. This can cause a job to hang indefinitely while
 it waits
 :info:build for all processes to call "init". By rule, if one process
 calls "init",
 :info:build then ALL processes must call "init" prior to termination.
 :info:build
 :info:build 2. this process called "init", but exited without calling
 "finalize".
 :info:build By rule, all processes that call "init" MUST call "finalize"
 prior to
 :info:build exiting or it will be considered an "abnormal termination"
 :info:build
 :info:build 3. this process called "MPI_Abort" or "orte_abort" and the mca
 parameter
 :info:build orte_create_session_dirs is set to false. In this case, the
 run-time cannot
 :info:build detect that the abort call was an abnormal termination. Hence,
 the only
 :info:build error message you will receive is this one.
 :info:build
 :info:build This may have caused other processes in the application to be
 :info:build terminated by signals sent by openmpirun (as reported here).
 :info:build
 :info:build You can avoid this message by specifying -quiet on the
 openmpirun command line.
 :info:build
 :info:build
 --------------------------------------------------------------------------
 :info:build make[2]: *** [check_scotch_dgraph_band] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_Users_marko_WC_SVN_MacPorts_science_scotch/scotch/work/scotch_6.0.0/src/check'
 :info:build make[1]: *** [ptcheck] Error 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/39812>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list