⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 FFT and dll documents for independent utility
💻 TXT
字号:
Installation Instructions
-------------------------

Note:  In order to use simd you need to have VC++ service pack
4 and up with the associated processor pack installed.

check this web site to download the latest version:
http://msdn.microsoft.com/vstudio/downloads/tools/ppack/download.aspx


1.  Unzip the FFTW3 package in a subdirectory of the project.  
    It should be called fftw-3.0 and have all the related FFTW
    directories directly under it. (FFTW3st/fftw-3.0/api,  etc...)

2.  Update the config.h file to match your desired compile options.
    The file distributed with this package is set for double precision
    with no simd enabled.  If you want to use simd, update config.h and
    load the associated projects in VC++.

Some files from the ORIGINAL dstribution of FFTW3 needed to be modified
to allow the library to compile under VC++.  The following steps are to
replace some of the FFTW3 files.  Newer version of FFTW3 may not require
the updated files.  

The new files are located in the mods.zip file attached with this archive.
You need to move them to the appropriate directories to replace
the originals.

3.  Move cycle.h in the fftw-3.0/kernel directory

4.  Move getopt.c in the fftw-3.0/libbench2 directory

5.  Move sse.c, sse2.c and 3dnow.c to fftw-3.0/simd
(Note that the 3dnow.c file has not been tested because I do not have
access to an AMD machine)

6.  Move ifftw.h to fftw-3.0/kernel

7.  Move primes.c to fftw-3.0/kernel

8.  If you are going to use SIMD, move codelist.c file to fftw-3.0/dft/simd/codelets

9.  Compile the FFTW3st project

To run the test program:
1.  Compile the Tests project

2.  Run the executable

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -