[Symphony] PVM, issues with both Ubuntu version (runtime) and official source (compile time)
Tim Goddard
tim at goddard.net.nz
Thu Nov 20 22:57:05 EST 2014
Also, just saw October mention of the same error. Tried symphony trunk, no
more luck. Tried with:
./configure --with-pvm --with-pvm-incdir="/home/timg/Downloads/pvm3/include" --
with-pvm-lib='/home/timg/Downloads/pvm3/lib/LINUX64/libpvm3.a'
Got another error:
> checking if user provides library for Pvm... yes
> checking whether symbol pvm_gettid is available with PVM... no
> configure: error: Cannot find symbol(s) pvm_gettid with PVM
On Fri, 21 Nov 2014 15:58:38 Tim Goddard wrote:
> 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
> _______________________________________________
> Symphony mailing list
> Symphony at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/symphony
More information about the Symphony
mailing list