Hi all, 2010/6/5 Yuv <[email protected]>
> On Jun 5, 2:33 am, Lukáš Jirkovský <[email protected]> wrote: > > Thank you. I'm still considering the boost::thread. If it is not too > > complicated to use boost thread I'll use it because OpenMP adds > > another dependency. But certainly it's good to know that it's OK to > > stick with OpenMP. > > Hugin depends on Enblend which in turn depends on OpenMP, so you would > not be adding an extra dependency. > > Not completely true. OpenMP is by default off. You need to add the compiler flag to compile enblend/enfuse with OpenMP support. Therefore hugin should also get an extra compiler flag to enable OpenMP or not (default). > > On Jun 5, 7:40 am, "[email protected]" <[email protected]> > wrote: > > OpenMP isn't supported in the Express edition of VisualC++, you need > > at least the Professional version to use it: > http://msdn.microsoft.com/en-us/library/hs24szh9%28VS.100%29.aspx > > This will cause problems for Windows users that want/need to compile > > Hugin. > > IIRC there were some workarounds posted on the web. If Windows users > really want/need to compile Hugin for their platform, they can afford > to spend money on a Microsoft compiler license like they do on a > Microsoft operating system license. > > Bottom line: the decision to use OpenMP or boost::thread should IMHO > be driven purely by performance considerations and not by the free- > ride consideration of MSVC Express vs. Professional. > > Yuv > > Like mentioned above: Hugin should get an extra compiler flag to enable OpenMP or not (default). Despite my reservations here to make OpenMP default for Hugin, I would really like to see more parallellization in Hugin. Please continue on this path. Hoi, Harry -- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hugin-ptx
