仪器信息网APP
选仪器、听讲座、看资讯
立即体验
APP内打开
回版面
评论
收藏
点赞
拍砖
举报
取消
发布
当前位置:
仪器社区
>
休闲灌水区
>
快乐老家
>
帖子详情
【原创】初学VASP编译
jim123
2008/04/16
私聊
快乐老家
是我个人以前初学VASP编译时,用一个多月才总结出来的经验,希望对后来者有所用处。里面有些内容是我当时在网上搜集资料后,并结合了我个人所用的并行结点机组的特定情况作为个案例。
我使用的机子是有50个结点CPU并行运算服务器,所用系统是基于Red hat 8.0 的Rock系统。
在编译VASP用的是intel forttran7.0编译器,对应的makefile:makefile.linux_ifc_P4,使用vasp.4.6版本。数学库为libgoto_p4_512-r0.94.so。。(在附件里有一个对应我所用机器已编译好的可用的makefile文件)
假设已安装下载mpich。
采用mpif90来编译vasp
这里假设把libgoto_p4_512-r0.94.so放在/usr/local/lib目录中。
A)进入vasp.4.lib目录中,把 makefile.linux_ifc_P4 拷贝成makefile。
键入make命令,开始编译得到libdmy.a
b)进入vasp.4.6目录中,把makefile.linux_ifc_P4拷贝成makefile
把第50行的FC=ifc前加上注释号,也就是#
第80行至82行的CPP有关内容加上注释号,改成下面的
#CPP = $(CPP_) -DHOST=\"LinuxIFC\" \
# -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \
# -DRPROMU_DGEMV -DRACCMU_DGEMV
把第136行的BLAS
BLAS= /opt/libs/libgoto/libgoto_p4_512-r0.6.so
该成如下的内容:
BLAS= /usr/local/lib/libgoto_p4_512-r0.94.so
把第166行和167行有关FFT3D的行前加上注释号,如下面的
#FFT3D = fft3dfurth.o fft3dlib.o
#FFT3D = fftw3d.o fft3dlib.o /opt/libs/fftw-3.0.1/lib/libfftw3.a
把202行和203行的FC等改为如下的内容:
FC=mpif90
FCL=$(FC)
把212行有关CPP的行前的注释号去掉,改成如下的内容:
CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \
-Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
-DMPI_BLOCK=500 \
-DRPROMU_DGEMV -DRACCMU_DGEMV
把226和227行有关SCA的行,加上注释号,改成如下的
#SCA= $(SCA_)/libscalapack.a \
#$(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/blacs F77init_MPI-LINUX-0.a
表示不用scalapack库。
把239和243行有关FFT3D的行,改成如下的内容:
# FFT: fftmpi.o with fft3dlib of Juergen Furthmueller
FFT3D = fftmpi.o fftmpi_map.o fft3dlib.o
# fftw.3.0.1 is slighly faster and should be used if available
#FFT3D = fftmpiw.o fftmpi_map.o fft3dlib.o /opt/libs/fftw-3.0.1/lib/libfftw3.a
把这些都修改后,保存。
再make。就好了。
相关话题
1
孝顺的父母
2
孝顺的父母
3
关于使用数学模型对NCP(新冠肺炎)疫情进行评估的一些设想
4
新冠肺炎需要建立哪些专业实验室 !
5
气溶胶能传播新冠肺炎病毒吗?
近期热榜
赛默飞实验室产品焕新计划有奖调研!
【七月征文】不一YOUNG实验“猿”
报名开启:ICS2024第十三届光谱网络会议!
推荐收藏!盘点中药材及饮片检测解决方案
热门活动
甄选国优仪器,助推设备更新
采购咨询618活动:1000元奖励等你拿
猜你喜欢
最新推荐
热门推荐
更多推荐
[开心一笑]:医学幽默20则
2006/07/21
有新问题,大家去领分哦!
分享
2013/03/20
【原创】熊猫通告--快进来看看,机不可失
2008/08/09
【原创】豆腐=哟吼?
2009/07/17
世界上最遥远的距离
讨论
2013/01/25
【转帖】无锡自来水受污染,让人震撼的另一面!!!
2007/06/01
做一个项目出一种成果
分享
2022/06/14
博纳艾杰尔版面7月发帖奖之TOP11-15
分享
2013/08/01
树上的豆角和野果好吃吗
原创
2024/07/06
水培鲜花怒放
原创
2024/07/06
自家的花很美
原创
2024/07/06
上午一场雨
原创
2024/07/06
预报预警不准确
原创
2024/07/06
今天是小暑
原创
2024/07/06
去海边旅游
原创
2024/07/05
天气转晴啦
原创
2024/07/05
检测报告一定要有判定结果吗?
求助
2024/07/01
气相FID重现性不好原因
求助
2024/07/01
求助,非甲烷总烃测定中,除烃空气0.4mg/m3,怎么计算的呢?是按总烃计算公式吗?
已应助
2024/06/29
求助安捷伦GC7890B,EPC无响应解决办法
求助
2024/07/01
HJ1332便携非甲实际应用问题
讨论
2024/07/01
衍射斑点标定求助
已应助
2024/06/30
EI源的灯丝镉厂家通用吗?
求助
2024/07/03
‘有奖问答’对错题’:用抽样方案(30,0)对产品批进行连续验收,当批不合格品率为1%时,方案的接收概率为73.97%,则平均检出质量为( )。
讨论
2024/07/05
【原创】急需光电污泥浓度计,超声波液位差计,荧光溶解氧仪
2008/04/16
【求助】急求pdf2004 和jade5.0 的
2008/04/16
【求助】为什么每次回复帖子都要等啊
2008/04/16
【分享】2006年无损检测与探伤应用技术标准手册
2008/04/16
【讨论】都来投票了---谁是最能忽悠的人
2008/04/16
【讨论】有用ICP测量ppb级的吗?
2008/04/16
【求助】新手求助文献两篇 非常感谢
2008/04/16
【求助】什么是TOF
2008/04/16
品牌合作伙伴
岛津
日立科学仪器
珀金埃尔默仪器(上海)有限公司(PerkinElmer)
日本电子株式会社
丹纳赫
安捷伦
赛默飞世尔科技
普析通用
欧波同
天美
天瑞仪器
德国耶拿
海能技术
马尔文帕纳科
磐诺科技
上海仪电科仪
梅特勒托利多
聚光科技
莱伯泰科
盛瀚
多宁生物
丹东百特
科哲
卓立汉光
屹尧科技
华谱科仪
宝德仪器
优莱博
HORIBA
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...