Revision 891994c5246e5e41805b7aaae6539fb79595c86d authored by Alex Nitz on 11 July 2017, 08:22:10 UTC, committed by GitHub on 11 July 2017, 08:22:10 UTC
* Revert "Add option in pycbc_ringinj to taper time-domain ringdown (#1766)" This reverts commit 31db6f8f015dd4c4605172803cc3266b67bcad95. * Revert "Add build for Debian virtual environment (#1756)" This reverts commit d4eb7ee7b69940a54b1a505bead656e98618f34c.
1 parent 31db6f8
INSTALL
PyCBC installation instructions
===============================
Prerequisites
-------------
* Python 2.6 or 2.7
Should be provided by the distribution.
* python-decorator >= 3.3
Should be available in the distribution.
* argparse >= 1.2.0
Should be available in the distribution
* Numpy >= 1.4.1 and Scipy >= 0.7.2
Should be installable either via the distribution packaging system,
pip or easy_install. Numpy >= 1.5.1 is required for GPU acceleration
via CUDA due to a bug in older versions.
* LALSuite
See https://www.lsc-group.phys.uwm.edu/daswg/docs/howto/lal-install.html
for installation instructions. LALSuite must be configured with the
--enable-swig-python option.
Installing PyCBC
----------------
git clone https://github.com/ligo-cbc/pycbc.git
cd pycbc
python setup.py build
python setup.py install --user
python setup.py test
For installing system-wide, replace the 'setup.py install' command with
sudo python setup.py install
Installing CUDA Python modules
------------------------------
For GPU acceleration through CUDA:
* Nvidia CUDA >= 4.0 (driver and libraries).
* PyCUDA >= 2013.1.1 - http://mathema.tician.de/software/pycuda
See next section for instructions.
* SciKits.cuda >= 0.041 - http://scikits.appspot.com/cuda
See next section for instructions.
* Mako >= 0.7.2 - http://www.makotemplates.org
See next section for instructions.
These packages may not be available via the distribution packaging system,
at least in the required versions. Although they should be generally
installable via pip or easy_install, this method is not always available
on LSC clusters. Therefore, we report general instructions for installing
from source on your ~/.local directory.
PyCUDA:
git clone http://git.tiker.net/trees/pycuda.git
cd pycuda
git submodule init
git submodule update
./configure.py
python setup.py build
python setup.py install --user
If your CUDA installation is in a non-standard location X,
pass --cuda-root=X to configure.py.
SciKits.cuda:
Get the tarball (http://pypi.python.org/pypi/scikits.cuda) and unpack it.
cd scikits.cuda*
python setup.py install --user
Mako:
Get the tarball (http://www.makotemplates.org/download.html) and unpack it.
cd Mako*
python setup.py install --user
To install system-wide rather than to ~/.local, change the 'setup.py install'
commands to
sudo python setup.py install
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...