在Itanium2、Intel Fortran Compiler上安装VASP4.6
2、首先声明一点:VASP4.6无法在Intel Fortran Compiler 8系列上编译通过。会报一个fortcom的内部错误,这是编译器的bug。
3、VASP建议在Intel Fortran Compiler V7上编译,由于手上没有这个版本,所以,只好拿了一个最新的Intel Fortran Compiler 9.0来测试(装完编译器后记得source ifortvars.sh和写一个简单的f90程序来测试一下)。
4、首先tar开两个包,自然先装vasp.4.lib这个,非常简单:
cp makefile.linux_efc_itanium makefile
efc就是以前intel fortran编译器的名字,现在叫ifort了(V7以前都叫efc)
然后编辑makefile文件,将里面的 FC=efc 改成 FC=/opt/intel_fc_90/bin/ifort 就OK了
最后make,生成了libdmy.a 和一些其他的 .o 文件
5、然后进入vasp.4.6目录,一样:
cp makefile.linux_efc_itanium makefile
efc就是以前intel fortran编译器的名字,现在叫ifort了(V7以前都叫efc)
然后编辑makefile文件,将里面的 FC=efc 改成 FC=/opt/intel_fc_90/bin/ifort
还要修改BLAS库的地址,因为vasp需要BLAS库。这里默认配置是Intel的mkl库,正好我们Itanium上有这个库,所以,将他原来的配置:
BLAS=-L/opt/intel/mkl50/lib/64/ -lmkl_i2p -lmkl_vml_i2p -lguide
改成:
BLAS=-L/opt/intel/mkl72cluster/lib/64/ -lmkl_i2p -lmkl_vml_i2p -lguide
就OK了!如果没有intel的mkl库,那么用libgoto的Itanium版也可以!
6、最后make,就OK了!
7、最后注意,如果Intel 9编译器还不行的话,那就老老实实找一个7版本的编译器吧。
8、如果要编译成并行版,请详细阅读makefile中有关mpif90的项目,他推荐用LAM或mpich,而且这两者最好不用捆绑g77或f77 fortran编译器,应该也只要配置一个mpif90就OK了!
使用IFC 9也不行,现象是编译到某个源文件的时候就死在那里了,一直在编译,就像进入了死循环一样
后来用户打电话告知,VASP可以在IFC8.x上面编译了,方法是把CFLAGS的-O3改成-O2就可以了!
转载于:https://www.cnblogs.com/super119/archive/2011/05/04/2036393.html
在Itanium2、Intel Fortran Compiler上安装VASP4.6相关推荐
- 分区创建 linux_在 Intel NUC 上安装 Linux
在上周,我买了一台 InteL NUC.虽然它是如此之小,但它与成熟的桌面型电脑差别甚小.实际上,大部分的基于 Linux 的微型 PC 都是基于 Intel NUC 构建的. -- Abhishek ...
- nuc安装linux系统,在 Intel NUC 上安装 Linux | Linux 中国
在上周,我买了一台 InteL NUC.虽然它是如此之小,但它与成熟的桌面型电脑差别甚小.实际上,大部分的基于 Linux 的微型 PC 都是基于 Intel NUC 构建的. 我买了第 8 代 Co ...
- 在 Intel NUC 上安装 Linux
https://linux.cn/article-11477-1.html 在上周,我买了一台 InteL NUC.虽然它是如此之小,但它与成熟的桌面型电脑差别甚小.实际上,大部分的基于 Linux ...
- Intel Visual Fortran Compiler 11调用lapack库实现并行多处理计算
Intel Visual Fortran Compiler 11调用lapack库实现并行多处理计算 采用fortran进行数值计算的朋友们都应该听说过大名鼎鼎的lapack库,我就不多做介绍了,在此 ...
- fortran安装_如何在 CentOS 8 上安装 GCC
本文最先发布在: 如何在 CentOS 8 上安装 GCCwww.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...
- linux查看r的安装路径,在Linux CentOS 6.5版上安装R3.1.1的问题(检查LDFLAGS以获取Fortran库的路径)...
我正在尝试从CentOS 6.5上安装R3.1.1. .configure引发以下错误 (...) checking whether we can compute C Make dependencie ...
- CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH
CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH 因为是centos linux,默认可以采用yum方 ...
- [教程]在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动
[教程]在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动 由于Intel坑爹的在Server版不支持I217-V/I218-V网卡,研究了一番,终于把驱动装上咯.网 ...
- BootCamp Intel Mac上安装Windows全教程
安装Boot Camp 下载官方网页上的Boot Camp软体,能在不影响Mac OS的情况下,分割部份硬碟空间来安装WinXP,并製作出Windows安装需要的驱动光碟.看来是万事俱备了,那麼就开 ...
最新文章
- 转:中国互联网十五年的22个创新模式
- 跟风 Python 的人,后来都怎样了?
- linux rabbitmq安装包,Linux安装RabbitMQ
- 课时 30:理解 RuntimeClass 与使用多容器运行时(贾之光)
- java字符串10_排名前10的Java字符串问题
- MySQL where后面的标量子查询使用
- sql server 2008安装错误(无法处理异常)
- Django 电脑使用管理
- 用python画出吉祥物
- 炒菜机器人放食材的顺序_如果给你个做饭机器人,你会让它做些什么饭菜?
- 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台...
- html5做开心消消乐源代码,HTML5手机端开心消消乐源码
- 和计算机 玩猜拳游戏的程序,计算机猜拳游戏
- Spark实用议题系列(02)--- DataFrame的各种join总结和实例
- MobileNetV3 实战:植物幼苗分类(pytorch)
- 电影评论分类:二分类问题 —— R语言实现
- 让 Google 搜索到自己的博客
- 计算机硕士研究生论文格式,计算机硕士论文格式
- 2020-10-29matlab中如何将字符串和数字一起输出到Excel中
- XAML 创建浏览器应用程序