[SCIP] Build problem: TBB

k.briggs73 k.briggs73 at btinternet.com
Fri Feb 18 16:19:15 CET 2022


Franziska: thank you very much - I will try all of this on Monday.

Keith


------ Original Message ------
From: "Franziska Schloesser" <schloesser at zib.de>
To: "k.briggs73" <k.briggs73 at btinternet.com>; scip at zib.de
Sent: Friday, 18 Feb, 2022 At 14:17
Subject: Re: [SCIP] Build problem: TBB

Dear Keith,
Yes, the TBB2021 is the one from oneAPI and should work, fingers 
crossed.
Best,
        Franziska

On 2/18/22 13:38, k.briggs73 wrote:



PS: at 
https://www.intel.com/content/www/us/en/developer/tools/oneapi/onetbb.html#gs.q13t91 
<https://www.intel.com/content/www/us/en/developer/tools/oneapi/onetbb.html#gs.q13t91> 
,           it says:



> †Intel® Threading Building Blocks (Intel® TBB) is now 
> called Intel® oneAPI Threading Building Blocks (oneTBB) to 
> highlight that the tool is part of the oneAPI ecosystem.

I think that's what confused me - there is no TBB now, only 
oneTBB. Is this the one to install for papilo?

Keith


            ------ Original Message ------ From: "Franziska Schloesser" 
<schloesser at zib.de> <mailto:schloesser at zib.de>  To: scip at zib.de 
<mailto:scip at zib.de> ; k.briggs73 at btinternet.com 
<mailto:k.briggs73 at btinternet.com>  Sent: Friday, 18 Feb, 2022 At 11:44 
Subject: Re: [SCIP] Build problem: TBB
Dear k.briggs73,

In the documentation <https://scipopt.org/doc-8.0.0/html/md_INSTALL.php> 
there is a link to papilo with an explanation of what tbb is


If you want to compile SCIP yourself, it is recommended to 
download the SCIP Optimization Suite tarball from scipopt.org 
<https://scipopt.org/index.php#download>              as it contains 
also the LP solver SoPlex <https://soplex.zib.de>  and the presolver 
PaPILO <https://github.com/scipopt/papilo> .




  and there is list of packages that you need to install for 
compiling scip via cmake:




Note: Here is a list of apt package requirements for ubuntu 
or debian users that want to build the entire SCIP 
Optimization Suite from source tarball:



apt-get install wget cmake g++ m4 xz-utils           libgmp-dev unzip 
zlib1g-dev libboost-program-options-dev 
libboost-serialization-dev libboost-regex-dev 
libboost-iostreams-dev libtbb-dev libreadline-dev pkg-config 
git liblapack-dev libgsl-dev flex bison libcliquer-dev 
gfortran file dpkg-dev libopenblas-dev rpm




By INSTALL file the README refers to           INSTALL.md, sorry if that 
wasn't clear.



As to the problem with setting PAPILO to off           and still getting 
the TBB error, I can't reproduce this with           `cmake .. 
-DPAPILO=off`

Sometimes it can help to start in a fresh           cmake build folder, 
as cmake sometimes caches some           dependencies. If this does not 
resolve your problem, can you           please provide the command that 
failed for you?



Best,            Franziska



On 2/16/22 13:23, k.briggs73 wrote:


When using the cmake method, I am getting the error           below. I 
can't find any mention in README.md about what TBB           is, or how 
to install it. And even when I set PAPILO to off, I           still get 
the error. However, the make method seems to work.

Another thing, README.md says "For further details please 
refer to the INSTALL file of SCIP", but there is no INSTALL 
file.

Keith

kbriggs at Dell:~/Downloads/scipoptsuite-8.0.0/build 
<mailto:kbriggs at Dell:~/Downloads/scipoptsuite-8.0.0/build> > 
cmake ..              -- Build type: Release              -- Could NOT 
find TBB (missing: TBB_DIR)              CMake Warning at 
CMakeLists.txt:89 (message):              Cannot find papilo dependency 
TBB. Please set PAPILO to off             or specify 
TBB_DIR!
 
_______________________________________________Scip mailing 
listScip at zib.de <mailto:Scip at zib.de> 
https://listserv.zib.de/mailman/listinfo/scip 
<https://listserv.zib.de/mailman/listinfo/scip>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20220218/416ba527/attachment.html>


More information about the Scip mailing list