FVCOM编译出现问题
fvcom吧
全部回复
仅看楼主
level 7
神罗天征188
楼主
大闸,如图,FVCOM编译的时候出现这种问题,不晓得原因啊,求帮忙
2015年10月12日 23点10分
1
level 11
blight234
(1)先看看make.inc里的FLAG1是否设置了变量类型
(2)试试其他编译器,别用GCC,换成ifort,icc或者mpif90和mpicc试试看。
2015年10月13日 00点10分
2
神罗天征188
FLAG1打开了-ddouble_precision -dsingle_output
2015年10月13日 03点10分
神罗天征188
回复 神罗天征188 :编译器我没有改的,就是ifort和Icc
2015年10月13日 04点10分
神罗天征188
Makedepf90是不是也要设置环境变量啊?
2015年10月13日 06点10分
level 11
blight234
Makedep.f90不用设置。感觉应该是编译器的问题。这个问题我没见过。。下面是我的编译器设置。
ifort编译器
mpi编译器,用之前先把METIS_source编译了
如果设置好还报错的话,建议把FVCOM_source\libs下的julian编译好了再试试。
2015年10月13日 06点10分
3
神罗天征188
好的,先谢谢了,回去再试试
2015年10月13日 07点10分
level 5
ggsmda2
楼主,解决了么,我也遇到同样的问题
2015年10月13日 15点10分
4
神罗天征188
还没解决。。。哎,不晓得怎么办了
2015年10月14日 00点10分
ggsmda2
@神罗天征188
哎,真是愁死人呐,就因为这个问题,我已经换了好几个系统了
2015年10月14日 03点10分
level 11
blight234
开虚拟机测试了下,木有遇到你们说的问题。。。环境是OpenSUSE12.2,编译器mpif90和mpicc。
建议先检查下netcdf是否安装好,路径是否正确,以及编译器环境变量是否设置好(which 编译器名,找不到的话就去设置.bashrc),FVCOM_source\libs下是否编译安装好,然后再进行编译。
2015年10月14日 02点10分
5
ggsmda2
怎么才算安装好,which了,都有
2015年10月14日 02点10分
ggsmda2
环境变量也设置好了
2015年10月14日 02点10分
神罗天征188
大神,我是在ubuntu系统上编译的,ifort安装了13版本的包含了icc,然后手动安装了FVCOM里面自带的netcdf,然后进入FVCOM3.2.1/FVCOM_source里面删除了netcdf.tgz和metis.tgz之后(包括makefile里面的语句)进行make
2015年10月14日 06点10分
神罗天征188
安装得到了install文件夹。另外,ifort安装后也进行了环境变量的设置,在~/.bashrc里面source /.../bin/ifortvars.sh ia32
2015年10月14日 06点10分
level 11
blight234
下面是我的make.inc的设置。我只开了FLAG1~4。
2015年10月14日 10点10分
6
神罗天征188
谢大神,编译好了
2015年10月16日 08点10分
神罗天征188
我的netcdf之前没有设置环境变量,而且打开了DGCN
2015年10月16日 08点10分
blight234
@神罗天征188
好的~
2015年10月17日 06点10分
level 5
ggsmda2
楼主,你是怎么弄好的
2015年10月18日 07点10分
7
神罗天征188
netcdf安装后要设置环境变量,就是在~/.bashrc最后加上: export PATH=/home/sky/netcdf/3.6.3/bin:/$PATH export LD_LIBRARY_PATH=/home/sky/netcdf/3.6.3/lib:/$LD_LIBRARY_PATH export DYLD_LIBRARY_PATH=/home/sky/netcdf/3.6.3/lib:/$DYLD_LIBRARY_PATH 路径换成自己的。
2015年10月19日 04点10分
神罗天征188
然后make.inc文件跟前面大神的设置成一样的就行了
2015年10月19日 04点10分
ggsmda2
好的,我试试,谢谢哈
2015年10月19日 05点10分
level 1
鱿鱼丝and鱼片
我的按照make.inc设置了,netcdf也改了,可是还是一样的错误,还有其他原因嘛
2015年11月19日 11点11分
8
blight234
检查下netcdf是否安装好
2015年11月20日 11点11分
鱿鱼丝and鱼片
@blight234
该怎么检验是否装好,还有mpi ifort这几个都不知道装好了
2015年11月21日 09点11分
鱿鱼丝and鱼片
@blight234
编译一个netcdf的测试程序,又出现了Fatal Error: Can't open module file 'netcdf.mod' for reading at (1): 没有那个文件或目录
2015年11月21日 09点11分
level 1
dream羽
gcc 4.7以后的版本才会出现的问题,在-traditional 后面添加 -ffreestanding
2016年04月17日 09点04分
9
神罗天征188
我不晓得什么情况,但是我换了centos6.6就没有这个问题,现在都放弃ubuntu了
2016年04月17日 14点04分
blight234
受教了
2016年04月18日 00点04分
shaokeqi1994
在-traditional 后面添加 -ffreestanding是怎么弄的啊
2017年08月29日 04点08分
贴吧用户_5XV1ySK
加了还是没make出来,啥原因啊
2021年01月13日 13点01分
1