TEMPO 2 is the newer pulsar timing package. FFTW3 is a fast fourier transformation library. CFITSIO is the NASA library for reading FITS format images. All of them are installed under $PSRHOME. there’s another installation documenting file 00READMECarleton under that folder. FFTW3 and cfitsio are the dependencies for some of the tempo2 plugins and psrchive.
1. FFTW 3.3.4 is obtained from http://www.fftw.org/download.html, unzip the tar file then
./configure –prefix=$PSRHOME/FFTW3/
sudo make
sudo make check
sudo make install
This will install the double precision FFTW3 library for TEMPO 2. However, the single-precision fftw
library that psrchive might require is not installed yet.
2.CFITSIO 3.370 is obtained from http://heasarc.gsfc.nasa.gov/fitsio/, unzip, cd, then
./configure –prefix=$SOFTWARE_DIR
sudo make shared
sudo make install
3. TEMPO2 is obtained by CVS anonymous checkout
cvs -z3 -d:pserver:anonymous@tempo2.cvs.sourceforge.net:/cvsroot/tempo2 co tempo2
The installation requires an amount of modification of config files (pgplot compilation flag, fixing bugs).
See 00REAMECarleton for details. But basically you do
./bootstrap setenv TEMPO2 $PSRHOME/tempo2/ ./configure --prefix=$PSRHOME/tempo2/ --with-cfitsio-dir=$PSRHOME/cfitsio/ --with-fftw3-dir=$PSRHOME/FFTW3/ F77=f77 sudo make && sudo make install sudo make plugins && sudo make plugins-install
-Yuping
Comments are closed.