lpsymphony
1.32.0
As stated, the Bioconductor package comes with its own SYMPHONY but it is actually easier to modify this.
As usual, we mask the configure
command,
wget -qO- https://bioconductor.org/packages/release/bioc/src/contrib/lpsymphony_1.32.0.tar.gz | \
tar xvfz -
cd lpsymphony
mv configure configure.sav
and use a Makevars
as follows,
# Use C++17 standard
CXX_STD = CXX17
# Compiler flags
CXXFLAGS = -Wall -O3
# Linker flags
LDFLAGS = -shared
# Include directories
PKG_CPPFLAGS = -I/usr/local/Cluster-Apps/ceuadmin/SYMPHONY/5.6.17/include
# Libraries to link against
PKG_LIBS = -L/usr/local/Cluster-Apps/ceuadmin/SYNPHONY/5.6.17/lib -lSym
where SYMPHONY 5.6.17 is installed using standard method.
wget -qO- https://www.coin-or.org/download/source/SYMPHONY/SYMPHONY-5.6.17.tgz | \
tar xvfz -
cd SYMPHONY-5.6.17/
configure --prefix=$CEUADMIN/SYMPHONY/5.6.17
make
make install
Now we do R CMD INSTALL lpsymphony
.
IHW & scp
Packages IHW
1.32.0 and scp
1.14.0 are ready to install up availability of lpsymphony
1.32.0.
.