[Scip] how to run using FiberSCIP?

George Nychis gnychis at gmail.com
Sat Sep 21 23:26:58 CEST 2013


Great, thank you very much!  That worked out for me and it is definitely
using all of my cores now.


On Sat, Sep 21, 2013 at 5:48 AM, Yuji Shinano <shinano at zib.de> wrote:

> Hi George,
>
> Sorry for the documentation. README on ug directory shows how to run it.
>
> Could you try to do as follows:
>
> 1. Make empty file fscip.set
> 2. run as follows:
>    fscip fscip.set blah.zpl -q
>
> Best,
> Yuji
>
>
> (13/09/21 1:52), George Nychis wrote:
>
>> Also, is there a manual online somewhere that I can use?
>>
>> I am trying to run it like "fscip blah.zpl" but I think it's looking for
>> a parameter file, and I
>> don't know what one looks like.
>>
>> I looked at the "ParaSCIP" reference on the UG homepage, but it's more of
>> a technical/research paper
>> rather than a manual to use fscip.
>>
>> Just trying to figure out how to solve the program specified my ZIMPL
>> file and split it across 4 cores.
>>
>> - George
>>
>>
>>
>>
>> On Fri, Sep 20, 2013 at 7:45 PM, George Nychis <gnychis at gmail.com<mailto:
>> gnychis at gmail.com>> wrote:
>>
>>     Thanks Gerald!  I appreciate the help. I ran in to a slight issue
>> building it on Darwin (mac)
>>     however:
>>
>>     src/ug_scip/fscip.cpp: In function ‘int main(int, char**)’:
>>     src/ug_scip/fscip.cpp:306: error: ‘SA_NOMASK’ was not declared in
>> this scope
>>     src/ug_scip/fscip.cpp:306: error: ‘SA_ONESHOT’ was not declared in
>> this scope
>>
>>     I was able to get it to build by adding the following to the top of
>> fscip.c
>>
>>     #define SA_NOMASK   SA_NODEFER
>>     #define SA_ONESHOT  SA_RESETHAND
>>
>>     You probably want a cleaner solution than this, though, which is
>> cross-platform compatible
>>     during build.
>>
>>
>>     On Fri, Sep 20, 2013 at 4:44 PM, Gerald Gamrath <gamrath at zib.de<mailto:
>> gamrath at zib.de>> wrote:
>>
>>         Hi George,
>>
>>         the PARASCIP compile flag is only used to compile SCIP
>> threadsafe. If you want to use
>>         FiberSCIP you need to compile the ug framework supplied with the
>> SCIP optimization suite
>>         (FiberSCIP is the ug framework applied to SCIP on a shared memory
>> machine). From the main
>>         directory, run "make PARASCIP=true ug"; the FiberSCIP binary is
>> than located in
>>         "ug-0.7.1/bin/fscip".
>>
>>         Best,
>>         Gerald
>>
>>
>>         Am 20.09.2013 21:20, schrieb George Nychis:
>>
>>>         Hi,
>>>
>>>         I have a quad core machine and I would like to run SCIP using
>>> all 4 cores using the recent
>>>         FiberSCIP work.  I have scip opt suite 3.0.1 and built from the
>>> main directory using "make
>>>         PARASCIP=true"
>>>
>>>         I didn't find any documentation on how exactly things should
>>> work there forward (e.g., are
>>>         flags needed?).  But it appears that only one of my cores is
>>> being used, and the process
>>>         manager suggested there was only 1 thread from scip:
>>>
>>>         Inline image 1
>>>
>>>         Does anyone know how I can trigger FiberSCIP to split the work
>>> across the cores?
>>>
>>>         Thanks!
>>>         George
>>>
>>>
>>>         ______________________________**_________________
>>>         Scip mailing list
>>>         Scip at zib.de  <mailto:Scip at zib.de>
>>>         http://listserv.zib.de/**mailman/listinfo/scip<http://listserv.zib.de/mailman/listinfo/scip>
>>>
>>
>>
>>
>>
>>
>> ______________________________**_________________
>> Scip mailing list
>> Scip at zib.de
>> http://listserv.zib.de/**mailman/listinfo/scip<http://listserv.zib.de/mailman/listinfo/scip>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20130921/d33e30be/attachment.html>


More information about the Scip mailing list