LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 967|回复: 2

菜鸟安装一个流体软件遇到的问题

[复制链接]
发表于 2006-9-25 10:37:29 | 显示全部楼层 |阅读模式
在linux安装一个流体软件的时候遇到一些问题,该软件使用的是FORTRAN语言
而我本身对fortran也不是很熟悉.
  利用make cfl3d_mpi之后出现
Invalid form for assignment statement at (^)
deform.F:2506:
  decallacate(epsilon)
Invalid form for assignment statement at (^)

make[1]: *** [deform.o] 错误 1

make[1]: Leaving directory `/home/liwan1/Desktop/cfl3dv6/build/cfl/libs'

make: *** [Zlibs] 错误 2
之后我去查看fortran编译的有关书籍说decallacate是一个释放内存的指令,我查了前面的错误发现在读入内存的时候也是有错误的,机器上linux下的fortran版本有mpif77和mpif90,安装的时候它自动按照77去安装的,可不可能是因为版本太低必须要用90呢?
如果需要,我该怎么处理呢?77和90是在同一个rmp装上去的。
敬请回音
谢谢
发表于 2006-9-26 09:10:09 | 显示全部楼层
F77不支持动态分配数组,你需要用F90的编译器,需要配置好mpif90,搜搜资料,下面是针对pgi的配置

# 配置pgi f90编译器:
这个直接安装就成(注意选择服务器版),装完以后配置环境,这里为了所有用户都可以用,所以修改/etc/profile文件:
-----------------------------------------------------------------------
PGI=/usr/pgi
export PGI
PATH=$PGI/linux86/5.1/binPATH
export PATH
export LD_LIBRARY_PATH=/usr/pgi/linux86/5.1/lib
MANPATH=$MANPATHPGI/man
export MANPATH
export LIBS="-L/usr/local/pgi/linux86/5.1/lib -lpgftnrtl -lpgc"
-----------------------------------------------------------------------
注:感觉intel的性能更好一点,配置类似,在此不多说。
# 配置mpich:
从这里下载http://www-unix.mcs.anl.gov/mpi/mpich/download.html
安装:
进入解压后的目录,按照需要执行类似下面的命令:
% ./configure --enable-debug -fc=pgf77 -f90=pgf90 --prefix=/usr/local/mpich

类似pgi的配置,修改/etc/profile文件:
-----------------------------------------------------------------------
export MPICH=/usr/local/mpich
export PATH=$MPICH/binPATH
-----------------------------------------------------------------------
注:其实这里的mpich debian自带,可以按照安装一般包类似进行安装。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-26 18:10:02 | 显示全部楼层
谢谢你,我去试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表