0%

AstroSoft 安装 FFTW

如何安装FFTW – how to install FFTW

如果只是使用,那么可以使用下面一个命令来获取FFTW的运行环境(需要安装docker):

1
2
3
$ docker run -it shaoguangleo/ubuntu
# or
$ docker run -it shaoguangleo/centos

如果希望运行图形界面,运行下述命令:

1
2
3
$ docker run -it -e DISPLAY=unix$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix shaoguangleo/ubuntu
# or
$ docker run -it -e DISPLAY=unix$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix shaoguangleo/centos

如果希望体验一下源码安装,安装如下所示,配置参考[ASTROSOFT_CONFIG][astrosoft_config]:

假定version为fftw的版本号:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ wget http://www.fftw.org/fftw-version.tar.gz
$ gunzip -c fftw-version.tar.gz | tar xvf -
$ cd fftw-version
# for psrchive
$ ./configure --prefix=$ASTROSOFT --enable-float --enable-threads --enable-shared CFLAGS=-fPIC FFLAGS=-fPIC
$ make
$ make check
$ make install
$ make clean
# for tempo2
$ ./configure --prefix=$ASTROSOFT CFLAGS=-fPIC FFLAGS=-fPIC
$ make
$ make check
$ make install
$ make clean
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道