See page 3 of this

http://www-structmed.cimr.cam.ac.uk/phaser/ccp4-sw2011.pdf



On Wed, 2011-11-09 at 09:22 +0900, Francois Berenger wrote:
> Hello,
> 
> How faster is the OpenMP version of Phaser
> versus number of cores used?
> 
> In the past I have been quite badly surprised by
> the no-acceleration I gained when using OpenMP
> with some of my programs... :(
> 
> Regards,
> F.
> 
> On 11/09/2011 02:59 AM, Dr G. Bunkoczi wrote:
> > Hi Ed,
> >
> > in the CCP4 distribution, openmp is not enabled by default, and there
> > seems to be no easy way to enable it (i.e. by setting a flag at the
> > configure stage).
> >
> > On the other hand, you can easily create a separate build for phaser
> > that is openmp enabled and use phaser from there. To do this, create a
> > new folder, say "phaser-build", cd into it, and issue the following
> > commands (this assumes you are using bash):
> >
> > $ python $CCP4/lib/cctbx/cctbx_sources/cctbx_project/libtbx/configure.py
> > --repository=$CCP4/src/phaser/source phaser
> > --build-boost-python-extensions=False --enable-openmp-if-possible=True
> >
> > $ . ./setpaths.sh ("source ./setpaths.csh" with csh) $ libtbx.scons (if
> > you have several CPUs, add -jX where X is the number of CPUs you want to
> > use for compilation)
> >
> > This will build phaser that is openmp-enabled. You can also try passing
> > the --static-exe flag (to configure.py), in which case the executable is
> > static and can be relocated without any headaches. This works with
> > certain compilers.
> >
> > Let me know if there are any problems!
> >
> > BW, Gabor
> >
> > On Nov 8 2011, Ed Pozharski wrote:
> >
> >> Could anyone point me towards instructions on how to get/build
> >> parallelized phaser binary on linux? I searched around but so far found
> >> nothing. The latest updated phaser binary doesn't seem to be
> >> parallelized.
> >> Apologies if this has been resolved before - just point at the relevant
> >> thread, please.
> >>
> >>

Reply via email to