How to compile PHASER to run on multiple CPUs (Linux)
Jump to navigation
Jump to search
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.