24小时热门版块排行榜    

查看: 2127  |  回复: 5

52qing

新虫 (初入文坛)

[求助] 求助elk并行编译!

是不是在编译前编辑make.inc
MAKE = make
F90 = ifort
F90_OPTS = -O3 -ip -unroll -no-prec-div -parallel -openmp
F77 = ifort
F77_OPTS = -O3 -ip -unroll -no-prec-div -parallel -openmp
AR = ar
LIB_SYS =
LIB_LPK = lapack.a blas.a
LIB_FFT = fftlib.a
使的 F90=mpi90?

[ Last edited by 52qing on 2013-5-20 at 22:08 ]
回复此楼

» 收录本帖的淘帖专辑推荐

软件交流

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

52qing

新虫 (初入文坛)

已解决、、
2楼2013-05-21 10:37:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zal7891

木虫 (小有名气)

求教高手是如何解决这个问题的!
我思故我在!
3楼2013-10-27 14:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

panzky

银虫 (小有名气)

同样请教高手如何解决make.inc 的问题,楼主既然已经解决,可否奉献一下解决方案?
此楼在输入楼主上面的一段之后出现下面情况:
[ttwx@hhc elk-2.2.5]$ $ F77 = ifort
-bash: F77: command not found
[ttwx@hhc elk-2.2.5]$ F77_OPTS = -O3 -ip -unroll -no-prec-div -parallel -openmp
-bash: F77_OPTS: command not found
[ttwx@hhc elk-2.2.5]$$ AR = ar
-bash: AR: command not found
[ttwx@hhc elk-2.2.5]$ $ LIB_SYS =
-bash: LIB_SYS: command not found
[ttwx@hhc elk-2.2.5]$ LIB_LPK = lapack.a blas.a
-bash: LIB_LPK: command not found
[ttwx@hhc elk-2.2.5]$ LIB_FFT = fftlib.a
-bash: LIB_FFT: command not found
期盼高手详解~~
4楼2013-10-29 21:17:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

panzky

银虫 (小有名气)

【答案】应助回帖

首先,在setup之后,会看到Choose compiler有如下选项:
1. Intel Fortran (ifort) with OpenMP
2. GNU Fortran (gfortran) with OpenMP
3. Portland Group Fortran (pgf90) with OpenMP
4. G95 (g95)
5. NAG Fortran (nagfor)
6. IBM Fortran (xlf90_r) with OpenMP
o. Other       x. Exit

       其次,键入某个合适你的Linux系统的选项(注:此楼负责计算的Linux是centos系统),这样会将该选项自动copy到make.inc中,为清晰起见,显示如下:
MAKE = make
F90 = gfortran
F90_OPTS = -O3 -ffast-math -funroll-loops -fopenmp
F77 = gfortran
F77_OPTS = -O3 -ffast-math -funroll-loops -fopenmp
AR = ar
LIB_SYS =
LIB_LPK = lapack.a blas.a
LIB_FFT = fftlib.a

       该问题到此就算是解决了,这就是手册上“We highly recommend
that you edit the file make.inc and tune the compiler options for your computer system” 的具体含义~
5楼2013-10-30 09:43:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

52qing

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by panzky at 2013-10-29 21:17:36
同样请教高手如何解决make.inc 的问题,楼主既然已经解决,可否奉献一下解决方案?
此楼在输入楼主上面的一段之后出现下面情况:
$ $ F77 = ifort
-bash: F77: command not found
$ F77_OPTS = -O3 -ip -unroll ...

在src文件夹找到Makefile

MAKE = make
AR = ar
F90 = f90
F90_OPTS =
F77 = f90
F77_OPTS =
LIB_SYS =
LIB_LPK = lapack.a blas.a
LIB_FFT = fftlib.a
LIB_XC =
改F90=mpi90
然后在下面一行找到SRC_mpi = mpi_stub.f90
然后在这个前面加上#
然后再make
6楼2013-11-28 11:14:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 52qing 的主题更新
信息提示
请填处理意见