[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