24小时热门版块排行榜    

查看: 1460  |  回复: 5

souledge

专家顾问 (著名写手)

[求助] 使用PGI编译VASP中无法使用长数组

使用PGI最新的12.3 Workstation版(2周试用许可证),MPICH2(configure OpenMPI时出错失败~),编译了VASP 4.6.28。
把makefile.linux_pg_opt稍微修改一下,最关键的是修改处理器类型,去掉-i8,就可以成功编译VASP了,结果没有问题。
但是看到pgif90的帮助文件上有参数:
-Mlarge_arrays
  -Mnolarge_arrays (default) (linux86-64 only). Allow (don't allow) arrays larger than 2GB;
  -Mlarge_arrays is default with -mcmodel=medium.

想到使用ifort时,如果不使用-heap-arrays,就会在计算大体系时容易内存溢出然后停止计算,于是也就在PGI的编译上使用了-Mlarge_arrays,结果,计算哪怕是个非常简单的结构时,也会在reading WAVECAR后出现错误:
internal ERROR: SETYLM, insufficient INDMAX workspace
比较郁闷和搞笑的是,这个错误在VASP的官方论坛里看,是使用ifort编译的,并且解决方案恰恰就是添加-heap-arrays……
于是实在想不出解决方法来了,来看看大家有什么解决方案没……
回复此楼

» 猜你喜欢

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

思想重于技巧,内涵重于表象
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

thinkllh

铁杆木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
fzx2008: 金币+1, 谢谢回帖交流! 2012-04-03 23:31:59
如此,何不直接用ifort, 还 不 存在 2周 试用 的 问 题.
Thinkwiththeworld.
2楼2012-04-03 22:58:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)


fzx2008: 金币+1, 赞! 2012-04-03 23:32:14
引用回帖:
2楼: Originally posted by thinkllh at 2012-04-03 22:58:13:
如此,何不直接用ifort, 还 不 存在 2周 试用 的 问 题.

考虑到在很多大型机上使用的是PGI或者Pathscale,为了防止今后万一有机会碰上时太抓瞎~
思想重于技巧,内涵重于表象
3楼2012-04-03 23:28:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)


贺仪: 金币+1, 谢谢参与讨论 2012-04-04 13:26:37
新的一个测试结果,计算一个64个原子的四方对称模型,单核运行没有使用-Mlarge_arrays编译的VASP,居然占用内存6GB,并且没有出错。等待了半个小时,出现了第一个SCF步~不继续等了~先发一个运行中的资源截图。是否这意味着使用PGI的话无需考虑传说中的2GB数组限制问题呢?
思想重于技巧,内涵重于表象
4楼2012-04-04 00:02:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿遍山原

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
fzx2008: 金币+1, 谢谢指教 2012-04-04 18:08:11
souledge: 金币+20, ★★★★★最佳答案, Puts automatic arrays and arrays created for temporary computations on the heap instead of the stack. 2012-04-04 19:38:51
一般不会有哪个程序一次allocate2GB的数组。heap-array是为了把内存申请从栈上移到堆上。
要夢遊,不要催眠。
5楼2012-04-04 17:55:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
5楼: Originally posted by 绿遍山原 at 2012-04-04 17:55:12:
一般不会有哪个程序一次allocate2GB的数组。heap-array是为了把内存申请从栈上移到堆上。

看了一下manual,以前的理解有点误区~
思想重于技巧,内涵重于表象
6楼2012-04-04 19:39:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 souledge 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 情人节自我反思:在爱情中有过遗憾吗? +5 瞬息宇宙 2026-02-15 6/300 2026-02-18 12:51 by 月下雪林
[找工作] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 i3cz6qj6l2 2026-02-17 3/150 2026-02-18 11:09 by lqtl9djx19
[考博] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 i3cz6qj6l2 2026-02-17 3/150 2026-02-18 10:54 by lqtl9djx19
[考研] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 i3cz6qj6l2 2026-02-17 3/150 2026-02-18 10:39 by lqtl9djx19
[考研] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-17 3/150 2026-02-18 08:53 by lqtl9djx19
[硕博家园] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-17 3/150 2026-02-18 08:38 by lqtl9djx19
[找工作] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +4 pnpwoqbg8f 2026-02-17 4/200 2026-02-18 07:55 by lotyj5cz79
[基金申请] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-16 4/200 2026-02-18 07:40 by lotyj5cz79
[考研] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +4 pnpwoqbg8f 2026-02-16 4/200 2026-02-18 07:38 by lotyj5cz79
[硕博家园] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +4 pnpwoqbg8f 2026-02-16 4/200 2026-02-18 07:23 by lotyj5cz79
[论文投稿] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +4 pnpwoqbg8f 2026-02-16 4/200 2026-02-18 07:08 by lotyj5cz79
[公派出国] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-16 3/150 2026-02-18 06:53 by lotyj5cz79
[论文投稿] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-17 3/150 2026-02-18 00:40 by tk2gfblvuz
[找工作] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-17 4/200 2026-02-18 00:23 by tk2gfblvuz
[公派出国] 售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急 +3 pnpwoqbg8f 2026-02-17 3/150 2026-02-17 23:40 by tk2gfblvuz
[基金申请] 基金正文30页指的是报告正文还是整个申请书 +3 successhe 2026-02-16 4/200 2026-02-17 20:56 by successhe
[基金申请] 今年春晚有几个节目很不错,点赞! +5 瞬息宇宙 2026-02-16 6/300 2026-02-17 12:49 by jymy19840415
[微米和纳米] 球磨粉体时遇到了大的问题,请指教! 10+3 6sbiam 2026-02-12 15/750 2026-02-16 15:03 by tgzxzqj
[基金申请] 过年走亲戚时感受到了所开私家车的鄙视链 +3 瞬息宇宙 2026-02-15 5/250 2026-02-16 14:23 by aspect3000
[硕博家园] 江汉大学解明教授课题组招博士研究生/博士后 +3 cleverlyy 2026-02-12 3/150 2026-02-12 21:02 by qsdf1
信息提示
请填处理意见