[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