Wednesday, May 13, 2009

在ubuntu 8.04 LTS上安装 intel fortran 10.1.015 (ZZ)

http://blog.sina.com.cn/s/blog_51ffcfc301009utj.html~type=v5_one&label=rela_prevarticle

a 到intel 网站下载intel fortran 10 的编译器

b 安装其他需要事先安装的程序
sudo apt-get install build-essential
sudo apt-get install libstdc++5

按照intel官方的安装方式在这个版本的ubutu版本上不能进行,需要其他方式安装,以下方式是照网上查到的信息编辑修改的,按照 10.1.008 版本编译器安装步骤记录的,如果是其他步骤,需自行调整版本编号等信息

a.安装过程中需要 alien 工具将 RPM 包转换为 debian 安装包,如果没有,执行代码:
sudo apt-get install alien

安装。

b、安装软件包
代码:
tar xzvf l_fc_p_10.1.008.tar.gz

c.编译器安装
代码:
cd l_fc_p_10.1.008/data
sudo alien -cv intel-ifort101008-10.1.008-1.i386.rpm
sudo dpkg -i intel-ifort101008_10.1.008-2_i386.deb

d、LICENSE 文件
创建 /opt/intel/licenses 目录
代码:
sudo mkdir -p /opt/intel/licenses

把邮件附件中的文件拷贝到这个目录下
代码:
sudo cp /your/license/path/NCOM_L_CMP_FOR_NDXX-WMM6JDJF.lic /opt/intel/licenses

e、设置环境变量
代码:
cd /opt/intel/fc/10.1.008/bin

使用 perl 修改文件中的内容(注意第二行的 \/opt\/intel\/fc\/10.1.008/ 表示安装路径,其他版本按照实际情况调整)

代码:
sudo perl -pi -w -e 's/!\/bin\/sh/!\/bin\/bash/g;' *
sudo perl -pi -w -e 's//\/opt\/intel\/fc\/10.1.008/g;' *

执行脚本文件代码:
. ./ifort.sh

如果希望每次打开终端都能够自动设置,将
代码:
source /opt/intel/fc/10.1.008/bin/ifortvars.sh
加入到 ~/.bashrc 文件末尾。

f、验证安装
执行命令
ifort --version

应当看到如下信息:
代码:
ifort (IFORT) 10.1 20070913
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

如果一切正常,表明安装成功。

g、卸载卸载过程还是比较简单的。
代码:
sudo apt-get remove intel-icc101008
sudo apt-get remove intel-ifort101008

或者
/opt/intel/Compiler/11.0/083/bin/ia32/uninstall_cprof.sh

编辑 ~/.bashrc 文件,删除代码
代码:
source /opt/intel/cc/10.1.008/bin/iccvars.sh
source /opt/intel/fc/10.1.008/bin/ifortvars.sh

恩,终于可以用了哦,呵呵

intel 的编译器效率据说要高些,虽然个人没有测试过,不过生产硬件的厂商提供的编译器快点有一定道理以下网址有intel 官方的中文版入门指南、安装指南和发行说明,会在博客其他页贴出(郁闷,这里不能上传附件哦):http://www.intel.com/cd/software/products/apac/zho/358463.htm

No comments:

Post a Comment