24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 3013  |  回复: 24
【奖励】 本帖被评价12次,作者灯塔守望者增加金币 9.6

[资源] 32-bit Windows系统的elk-openmp并行版

应对elk感兴趣的同行要求,我编译了32-bit Windows系统的elk-openmp并行版本并与大家分享,请指教。我只测试了一下串行运行正常,原则上可以实现openmp并行,不过我不清楚如何在windows是实现openmp并行,有感兴趣的朋友可以测试一下,麻烦也告诉我:)谢谢。
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : elk.zip
  • 2012-03-23 14:24:22, 1.26 M

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

非常感谢,有时间我试试用Windows下的ifort也编译编译看~争取能像那个维也纳一样,可以不需要额外的动态连接库,并且可以实现使用MPI并行
3楼2012-03-23 15:40:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
3楼: Originally posted by souledge at 2012-03-23 16:40:33:
非常感谢,有时间我试试用Windows下的ifort也编译编译看~争取能像那个维也纳一样,可以不需要额外的动态连接库,并且可以实现使用MPI并行

强烈支持,期待你的答案...
4楼2012-03-23 16:37:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿遍山原

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

windows上用vs和ifort很好编译,工程里加上所有文件,除去几个和libxc和mpi有关的文件,再加上mkl选项。就可以直接build。如果加上openmp可以编译成并行版,不过发布时要带上相关dll文件。不过win下速度就比较悲催了。不知道你跑过测试没有,记得1.4.5,gfortran有一个会挂掉,不过ifort没事。

[ Last edited by 绿遍山原 on 2012-3-23 at 18:19 ]
5楼2012-03-23 18:18:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongjijun

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

好东西呀,多谢楼主呀!
真正的好东西!
今天从群里得知,好像elk的GPU版本正在测试中!
6楼2012-03-23 22:05:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
5楼: Originally posted by 绿遍山原 at 2012-03-23 18:18:21:
windows上用vs和ifort很好编译,工程里加上所有文件,除去几个和libxc和mpi有关的文件,再加上mkl选项。就可以直接build。如果加上openmp可以编译成并行版,不过发布时要带上相关dll文件。不过win下速度就比较悲催 ...

那如果想要使用MPI进行编译呢?毕竟没有MPI的DFT软件基本就很郁闷人了~
7楼2012-03-23 22:58:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
在Windows环境下,使用OpenMP而不是OpenMPI的好处,是自动的调用所有核心,而不再需要输入mpiexec -localonly ? elk.exe这样复杂的命令了么?
编译带有OpenMP的,是否就是只在编译中加入参数-openmp就可以了呢?Linux下是这样没错,非常简单,不知道Windows下直接用make.sys修改参数还可以不可以,因为考虑用集成了ifort的VS 2010测试编译工程~

8楼2012-03-24 02:38:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿遍山原

铜虫 (小有名气)


我觉得elk的gpu版本目前是不可能的,作者对代码清晰度要求很高,当年连mpi都不是很愿意加,并且作者基本都是搞理论的,对软件技术不是很热衷。
这个网址有elk未来计划的功能:
http://www.mpi-halle.mpg.de/tdp/ ... elopment/index.html
11楼2012-03-24 08:43:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
8楼: Originally posted by souledge at 2012-03-24 03:38:44:
在Windows环境下,使用OpenMP而不是OpenMPI的好处,是自动的调用所有核心,而不再需要输入mpiexec -localonly ? elk.exe这样复杂的命令了么?
编译带有OpenMP的,是否就是只在编译中加入参数-openmp就可以了呢 ...

我影响中编译带有OpenMP的,是否就是只在编译中加入参数-openmp就可以了呢。没错,是这样的,影响中在windows下要指定cpu运行数目。因为不关心windows平台,所以很多疑问并没有深究...
12楼2012-03-24 11:10:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
12楼: Originally posted by 灯塔守望者 at 2012-03-24 11:10:11:
我影响中编译带有OpenMP的,是否就是只在编译中加入参数-openmp就可以了呢。没错,是这样的,影响中在windows下要指定cpu运行数目。因为不关心windows平台,所以很多疑问并没有深究...

测试了一下,在运行有OpenMP的elk.exe时,会自动调用所有核心(因为一般的电脑都是有且仅有一个CPU)
13楼2012-03-25 01:48:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
13楼: Originally posted by souledge at 2012-03-25 02:48:48:
测试了一下,在运行有OpenMP的elk.exe时,会自动调用所有核心(因为一般的电脑都是有且仅有一个CPU)

收到,谢谢解惑...
14楼2012-03-29 10:01:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tanloer

金虫 (小有名气)


引用回帖:
11楼: Originally posted by 绿遍山原 at 2012-03-24 08:43:04:
我觉得elk的gpu版本目前是不可能的,作者对代码清晰度要求很高,当年连mpi都不是很愿意加,并且作者基本都是搞理论的,对软件技术不是很热衷。
这个网址有elk未来计划的功能:
http://www.mpi-halle.mpg.de/tdp ...

已经在开始测试了。可惜我还没适合的GPU,不然就能测试一下了,呵呵
15楼2012-03-29 14:33:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cast510

木虫 (小有名气)


楼主牛人呀。这几天试着一些例子运行都能执行。就是能不能把SPACEGROUP等也编译了用起来更方便。
17楼2012-09-19 09:44:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mink

至尊木虫 (著名写手)


★★★★★ 五星级,优秀推荐

楼主只要将编译上加上-static参数就不需要链接库了。
23楼2014-06-18 07:33:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2012-03-23 14:47   回复  
五星好评  顶一下,感谢分享!
2012-03-24 07:58   回复  
五星好评  顶一下,感谢分享!
zzy870720z10楼
2012-03-24 08:42   回复  
五星好评  顶一下,感谢分享!
28535206516楼
2012-04-06 18:24   回复  
五星好评  顶一下,感谢分享!
2012-09-19 10:58   回复  
五星好评  顶一下,感谢分享!
37113199019楼
2012-12-08 10:52   回复  
五星好评  顶一下,感谢分享!
28535206520楼
2013-04-09 15:39   回复  
顶一下,感谢分享!
28535206521楼
2013-04-11 10:07   回复  
顶一下,感谢分享!
37113199022楼
2013-11-17 15:13   回复  
顶一下,感谢分享!
rusong23124楼
2016-06-11 07:33   回复  
五星好评  顶一下,感谢分享!
bab00n25楼
2017-11-05 15:47   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 灯塔守望者 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 人工智能320调剂08工类还有机会吗 +17 振—TZ 2026-04-10 18/900 2026-04-14 08:15 by Equinoxhua
[考研] 一志愿西交机械专硕求调剂 +9 求上岸的小王 2026-04-10 9/450 2026-04-13 16:08 by jiangguiquan11
[考研] 材料复试求调剂 +24 xhhdjdjsjks 2026-04-09 24/1200 2026-04-13 15:49 by 幸免 ..
[考研] 考研二轮调剂 +10 故人?? 2026-04-09 10/500 2026-04-13 09:55 by szhize
[考研] 280求调剂 +13 wzzz王 2026-04-09 13/650 2026-04-12 00:31 by 勇攀高峰0126
[考研] 086003调剂求助 +21 苏弋万 2026-04-09 22/1100 2026-04-11 20:25 by dongdian1
[考研] 11408。358求调剂 +3 TMYzds 2026-04-07 3/150 2026-04-11 17:10 by 氮气气气
[考研] 求调剂,一志愿大连理工大学354分 +5 雨声余生 2026-04-11 6/300 2026-04-11 16:12 by 雨声余生
[考研] 0859,337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 11:34 by caotw2020
[考研] 0854调剂 +8 950824he@ 2026-04-09 8/400 2026-04-11 10:11 by zhq0425
[考研] 22408 327分求调剂 +4 韵风kon 2026-04-10 4/200 2026-04-11 09:51 by 猪会飞
[考研] 22408调剂求助 +7 毂12 2026-04-09 9/450 2026-04-11 09:23 by 哦哦123
[考研] 309求调剂 +14 wdhw 2026-04-10 15/750 2026-04-10 21:06 by zhouxiaoyu
[考研] 282,电气工程专业,求调剂,不挑专业 +9 jggshjkkm 2026-04-10 9/450 2026-04-10 14:55 by 逆水乘风
[考研] 已调剂 +18 柴郡猫_ 2026-04-09 19/950 2026-04-09 22:10 by 柴郡猫_
[考研] 材料化工总分334求调剂 +16 Riot2025 2026-04-08 17/850 2026-04-09 20:19 by maddjdld
[考研] 367求调剂 +10 hffQAQ 2026-04-09 10/500 2026-04-09 18:06 by lijunpoly
[考研] 材料307分求大佬组收留 +17 Hll胡 2026-04-07 17/850 2026-04-09 10:53 by liuhuiying09
[考研] 283电子信息求调剂 +4 三石WL 2026-04-08 4/200 2026-04-09 10:21 by wp06
[考研] 一志愿西南大学生物学学硕344 求生物学相关调剂/生物与医药 +7 超人不会飞@ 2026-04-08 7/350 2026-04-09 09:35 by gong120082
信息提示
请填处理意见