24小时热门版块排行榜    

查看: 1485  |  回复: 0

sirius文不成

新虫 (初入文坛)

[求助] Ubuntu下安装fftw时无法生成rfftw.h

系统是Ubuntu ,fftw版本是3.3.4。在按照一下方式安装好fftw时进行编译。
./configure --enable-threads
make
make install
完成之后使用在计算一个相场晶体法模型fft_bhp_test_mpi_efficient_basic_v3.c时,头文件是这样的:
/* libraries -- fftw libraries might have different names e.g., dfftw, sfftw */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <fftw3.h>
#include <rfftw.h>
#include <rfftw_mpi.h>
#include <fftw_mpi.h>

在执行语句 gcc  -o a fft_bhp_test_mpi_efficient_basic_v3.c -lfftw进行计算,结果显示:
fft_bhp_test_mpi_efficient_basic_v3.c:25:19: fatal error: rfftw.h: No such file or directory
compilation terminated.
我看了看fftw3的安装位置,确实有fftw3.h,而没有rfftw.h,也没有并行计算的rfftw_mpi.h和fftw_mpi.h。
goo/gle了很久,只找到了一点资料,但是也没有用处。百/度里根本没有。
我查看了官方文档,显示The "make install" command installs the fftw and rfftw libraries in standard places。实际上我尝试了很多遍都没有生成。(官方文档链接:http://csweb.cs.wfu.edu/~torgers ... .html#opennewwindow
整了两天了。。。求助啊
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sirius文不成 的主题更新
信息提示
请填处理意见