[Symphony] PVM, issues with both Ubuntu version (runtime) and official source (compile time)
Tim Goddard
tim at goddard.net.nz
Thu Nov 20 21:58:38 EST 2014
Hi all,
I have some issues when trying to run SYMPHONY compiled with PVM on Ubuntu
14.04 for amd64 . The versions are:
SYMPHONY from SVN: https://projects.coin-or.org/svn/SYMPHONY/releases/5.6.2
pvm:
Installed: 3.4.5-12.5ubuntu1
Candidate: 3.4.5-12.5ubuntu1
...
pvm-dev:
Installed: 3.4.5-12.5ubuntu1
Candidate: 3.4.5-12.5ubuntu1
...
Ubuntu installs the headers in the system directory, have to symlink them in
to the PVM directory to compile:
export PVM_ROOT=/usr/lib/pvm3
sudo ln -s /usr/include $PVM_ROOT/include
It compiled fine with ./configure --with-pvm (not really the PVM root, but puts
the includes in the right place).
Symlinked the binaries in to $HOME/pvm3/bin/LINUX64/
But when running I get this:
> timg at timg-lp:~/dev/SYMPHONY-5.6.2$ bin/symphony_m_tm_cp
>
> == Welcome to the SYMPHONY MILP Solver
> == Copyright 2000-2014 Ted Ralphs and others
> == All Rights Reserved.
> == Distributed under the Eclipse Public License 1.0
> == Version: 5.6.2
> == Build Date: Nov 21 2014
> == Revision Number: 2322
>
> ***** WELCOME TO SYMPHONY INTERACTIVE MIP SOLVER ******
>
> Please type 'help'/'?' to see the main commands!
>
> SYMPHONY: load
> Name of the file: ./Data/Sample/exmip1.lp
> SYMPHONY: solve
>
> Automatically setting number of threads to 4
>
> Starting Preprocessing...
> Preprocessing finished...
> bounds improved: 6
> constraints removed: 2
> variables fixed: 2
>
> Solving...
>
> [t40009] BEGIN
> [t4000a] BEGIN
> [t4000b] BEGIN
> [t4000c] BEGIN
> libpvm [t40008]: pvm_trecv(): Not implemented
> Pvm Error -24 : PvmNotImpl (Not implemented)
>
> libpvm [t40008]: pvm_trecv(): Bad parameter
> libpvm [t40008]: Pvm Error -24 : PvmNotImpl (Not implemented)
>
> pvm_trecv(): Bad parameter
> Pvm Error -24 : PvmNotImpl (Not implemented)
> libpvm [t40008]:
> pvm_bufinfo(): Bad parameter
> libpvm [t40008]: Pvm Error -2 : PvmBadParam (Bad parameter)
>
> pvm_bufinfo(): Bad parameter
> Unknown message type -1780440064
>
> Pvm Error -2 : PvmBadParam (Bad parameter)
>
> Unknown message type -1780440064
>
> libpvm [t40008]: pvm_bufinfo(): Bad parameter
> Pvm Error -2 : PvmBadParam (Bad parameter)
>
> Unknown message type -1445014944
>
>
> ****************************************************
> * A process has died abnormally -- halting *
> ****************************************************
>
>
> No Solution Found
Trying to compile with the official pvm 3.4.6 source distribution, and feeding
it the built directory as the PVM_ROOT, I get:
> checking if user provides library for Pvm... no
> checking for /home/timg/Downloads/pvm3/include/pvm3.h... yes
> checking whether symbol pvm_gettid is available with PVM... no
> configure: error: Cannot find PVM library in system paths or in PVM_ROOT
> path:/home/timg/Downloads/pvm3
> configure: error: /bin/bash './configure' failed for SYMPHONY
Any advice on how to get around this?
Cheers,
Tim
More information about the Symphony
mailing list