[Coin-symphony] Problem with OpenMP
Michael O'Sullivan
michael.osullivan at auckland.ac.nz
Thu Mar 22 22:44:22 EDT 2007
Hi again everyone,
Sorry, it turns out that I hadn't turned on OpenMP for the _DEBUG
configuration (see previosu email below). So it seems that using OpenMP
with COMPILE_IN_TM, COMPILE_IN_LP and USE_SYM_APPLICATION generates the
error:
error C3010: 'return' : jump out of OpenMP structured block not allowed
in send_lp_data. It seems the #pragma omp parallel for is not detecting
the end of the for loop correctly.
Thanks for any help, Mike
Michael O'Sullivan wrote:
> Hi everyone,
>
> I am using Symphony with OpenMP in Visual Studio 2005 on a shared
> memory machine. This is great! However, when I compile libSymphony
> using the Release configuration (NDEBUG instead of _DEBUG is the only
> change I think) I get the following compilation error:
>
> error C3010: 'return' : jump out of OpenMP structured block not allowed
>
> This indicated the return at the end of the send_lp_data_u function.
> This error does not occur when I use the Debug configuration.
>
> Anyone with any ideas?
>
> Thanks, Mike
> _______________________________________________
> Coin-symphony mailing list
> Coin-symphony at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-symphony
More information about the Symphony
mailing list