[Scip] how to run using FiberSCIP?
Yuji Shinano
shinano at zib.de
Sat Sep 21 16:24:25 CEST 2013
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
>
>
>
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
More information about the Scip
mailing list