没有合适的资源?快使用搜索试试~ 我知道了~
首页linux 下 icc+mkl 方案安装 gamess
资源详情
资源评论
资源推荐

Archlinux 下 ICC+MKL 方案编译安装 GAMESS
作者: xiooli
邮箱: <xioooli[at]yahoo.com.cn>
网站: http://joolix.com
此文系根据自己实际操作写就,其中参考了 Sobereva 和王涛的文章(见参考文献)在此表示感谢。
本文依据 CC 协议发布,在保留原作品的署名的情况下你可以自由转载或修改再发布(仅限非商业用途)
----------------------------------------------正文--------------------------------------------------
一,机器配置
型号:lenove ThinkCenter M8000t
主板:Intel Q45
CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz (四核)
内存:DDR3 1066MHz 2G X 2
硬盘: SATA 500G 7200RPM
二,系统及编译环境
系统:Archlinux x86_64
内核:2.6.32-ARCH
SHELL:
bash: version 4.0.35(2)-release
这是用户的默认登录 shell,编译操作基本上都是在 bash 里面完成的
csh: tcsh 6.17.00 (Astron) 2009-07-10
因 gamess 的很多脚本是用 csh 写成,故而需要安装 csh (包名是 tcsh)
C 编译器:
GCC: 4.4.2 20091208 (prerelease)
GCC 是默认的编译器,可以从你发行版的软件源里面安装
ICC: Version 11.1
intel 的 CPU 用 ICC 可以优化执行性能,其他 CPU 的同学可以不必使用 ICC 需要去 intel 的官网下载
安装,个人 和非商业使用只需注册一下,免费使用
-------------------------------------设置开始----------------------------------------
ICC 一般是安装到 /opt 里面去的,系统并不能直接找到其可执行文件所以需要将其 bin 目录加到 PATH 环境
变量里面去,以我为例:
在 /opt/intel/Compiler/11.1/056/bin/ 下面有两个文件一个目录(依系统位数的不同,目录的名字可能
不一样): intel64/, iccvars.csh 和 iccvars.sh,你需要在 /etc/profile.d/ 下面建立一个脚本,
名字随意,比如 iccvars.sh 其内容如下:
#!/bin/bash
source /opt/intel/Compiler/11.1/056/bin/iccvars.sh intel64
最后的那个参数 intel64 依你的系统不同而不同,应该和你在
/opt/intel/Compiler/11.1/056/bin/ 中看的的目录名字相同,然后赋可执行权限:
sudo chmod a+x /etc/profile.d/iccvars.sh
注意,这样只会在重启后生效,若要当时生效,须执行一下:
. /etc/profile.d/iccvars.sh 或 source /etc/profile.d/iccvars.sh
此外,为了让程序(这里是 icc 等)找到它们所依赖的库,须得将 icc 的 lib 路径加入到 /etc/ld.so.conf


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论5