How to compile PHASER to run on multiple CPUs (Linux)

Revision as of 22:02, 10 November 2011 by Pozharski (talk | contribs) (Created page with "Download the latest phaser source package, e.g. from [ftp://ftp.ccp4.ac.uk/ccp4/6.2.0/ccp4-6.2.0-phaser-cctbx-src.tar.gz CCP4 ftp server]. Untar the source code (this takes awhi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Download the latest phaser source package, e.g. from CCP4 ftp server.

Untar the source code (this takes awhile)

tar xvzf ccp4-6.2.0-phaser-cctbx-src.tar.gz

Configure

python ccp4-6.2.0/lib/cctbx/cctbx_sources/cctbx_project/libtbx/configure.py --repository=ccp4-6.2.0/src/phaser/source phaser --build-boost-python-extensions=False --enable-openmp-if-possible=True --static-exe

Setup compilation (assuming bash)

. ./setpaths.sh

Now compile

libtbx.scons

The phaser binary is in exe folder. If you prefer dynamic linking, omit the --static-exe flag.