24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 3014  |  回复: 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   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 灯塔守望者 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 机械工程313分找工科调剂 +4 双一流本科机械 2026-04-08 4/200 2026-04-14 07:32 by Abskk
[考研] 材料相关专业344求调剂双非工科学校或课题组 +19 hualkop 2026-04-12 20/1000 2026-04-14 07:02 by laoshidan
[考研] 考研英一数一338分 +9 长江大学东校区 2026-04-13 10/500 2026-04-14 00:41 by 王珺璞
[基金申请] 有爆料,一个青年教师卖房得400万,然后换了一个四青帽子 +11 babu2015 2026-04-08 11/550 2026-04-13 16:33 by probebill
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +8 慕绝cc 2026-04-09 8/400 2026-04-13 14:08 by 张zhihao
[考研] 346分,工科0854求调剂,专硕 +6 moser233 2026-04-12 7/350 2026-04-12 22:11 by fqwang
[考研] 0854调剂 +12 长弓傲 2026-04-09 13/650 2026-04-12 09:56 by 逆水乘风
[考研] 326求调剂 +6 Shansyn 2026-04-10 6/300 2026-04-12 09:46 by hammer3
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 283求调剂,工科! +12 苏打水7777 2026-04-08 12/600 2026-04-11 10:28 by 逆水乘风
[考研] 293求调剂 +6 勇远库爱314 2026-04-08 6/300 2026-04-11 10:08 by zhq0425
[考研] 0854调剂 +4 长弓傲 2026-04-09 4/200 2026-04-11 09:18 by 猪会飞
[考研] 284求调剂 +12 archer.. 2026-04-10 13/650 2026-04-11 08:44 by zhq0425
[考研] 287求调剂 +15 Fnhc 2026-04-07 21/1050 2026-04-10 19:09 by chemisry
[考研] 一志愿矿大,材料工程专硕314分,0856可调都可以 +15 无懈可击的巨人 2026-04-09 15/750 2026-04-10 18:10 by hmn_wj
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 278求调剂 +27 范婷娜 2026-04-07 31/1550 2026-04-09 20:49 by zhouxiaoyu
[考研] 086000生物与医药调剂 +7 awwwwwooooo 2026-04-09 7/350 2026-04-09 13:31 by 北极159263
[考研] 331求调剂 +5 luoxin0706. 2026-04-08 5/250 2026-04-08 22:15 by zhouyuwinner
[考研] 考研求调剂 +4 雯??? 2026-04-08 4/200 2026-04-08 21:44 by 土木硕士招生
信息提示
请填处理意见