[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