code fftw

作者: 咆哮红颜 | 来源:发表于2015-12-13 12:21 被阅读292次

fftw在linux下的安装

FFTW(the Fastest Fourier Transform in the West)库是由MIT(Massachusetts Institute of Technology)的Matteo Frigo和Steven G. Johnson开发的,用于一维和多维实数或复数的离散傅里叶变换。

  1. 下载 fftw-2_1_3_tar.gz (www.fftw.org
    , or www.rpmfind.net
  2. tar zxvf fftw-2_1_3_tar.gz 展开压缩文件
  3. 在Linux中安装FFTW:
    a.
    ./configure --enable-float --enable-type-prefix --prefix=/usr/local/fftw --with-gcc --enable-i386-hacks
    这些附加参数非常重要。其中,
    --enable-float 为了生成单精度计算的头文件和库文件,即以sfftw开头的文件
    --enable-type-prefix 参数是为了同时使用single precision(单精度)和double precision(双精度),如果不使用它,最后只有以rfftw开头的文件被安装(real fftw);
    --prefix= 参数是设定安装目录;
    --with-gcc 使用gcc编译器;
    --enable-i386-hacks 为Pentium和x86以后的CPU优化gcc的编译速度。
    b.
    make 编译
    c.
    make install 安装,安装完后,目录中便会同时存在sfftw和dfftw开头的文件(用于复数函数/complex function的FFT变换)和srfftw与drfftw开头的文件(用于实数函数的FFT变换)
    然而目前还不知道这两个有什么特别的用处

安装完成之后,Makefile里面的相应操作

在Makefile里面,引用任何一个库,都需要明确地指明其路径。
而在引用多个库文件的时候,必须严格遵守Makefile里的语法。

这里,每一个引用库,都需要一个-I参数。

例如:

1 C = mpicc
2 CFLAGS =  -c -O2 -g
3 INCLUDE = -I./include -I/data/soft/fftw/3.3.4/include
4 LIBPATH = -L./lib -L/data/soft/fftw/3.3.4/lib
5 ......

相关文章

  • code fftw

    fftw在linux下的安装 FFTW(the Fastest Fourier Transform in the ...

  • Centos7编译安装fftw及其代码测试

    FFTW 软件名称:the Faster Fourier Transform in the West FFTW 软...

  • FFTW使用指南

    FFTW使用指南 编译说明 引入fftw3.h头文件在Unix系统中需要加上"-lfftw3 -lm"编译选项。需...

  • FFTW中文参考

    转自CSDN博主:FFTW中文参考[https://blog.csdn.net/sjzcandy/article/...

  • FFTW中文参考

    https://www.cnblogs.com/xh0102/p/5777092.html 、、、、、、、、、、、...

  • CentOS 7 下安装 lammps

    CentOS 7 下安装 lammps 前提准备 安CentOS 7 自行下载 fftw-3.3.8.tar.g...

  • Mac上交叉编译iOS静态库

    本文主要以fftw为例子,进行iOS静态库的编译。 环境要求: 运行脚本如下:

  • MPI Makefile, doxygen and fftw

    在并行计算第二次作业里面,遇到了如下三方面的问题: makefile 逐行理解如下的内容: doxygen 作为一...

  • VS2015配置FFTW

    下载对应版本的FFTW(32 bits / 64 bits) 下载位置 解压 例如: 生成对应的lib文件 找到v...

  • FFTW安装教程原网页

    (转载自original version by Alfredo Correa[http://micro.stanf...

网友评论

      本文标题:code fftw

      本文链接:https://www.haomeiwen.com/subject/wltuhttx.html