24小时热门版块排行榜    

查看: 2205  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

freshgirl

木虫 (正式写手)

[交流] 【求助】ATK Linux并行运算lisence问题 已有1人参与

ATK 2008.10.0 Linux版,我查看了自己的lisence文件,里面只有一个slave lisence的序列号,这是不是意味着不能进行并行运算?除非我再有一个slave lisence的序列号?
回复此楼

» 收录本帖的淘帖专辑推荐

ATK和电子输运 transport

» 猜你喜欢

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

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

yjr

铁杆木虫 (正式写手)

太牛了吧,真是像楼主介绍的那样。
4楼2009-06-20 20:54:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

freshgirl

木虫 (正式写手)

【问题解决】

★ ★ ★ ★ ★
zdhlover(金币+5,VIP+0):谢谢交流反馈,欢迎常来,呵呵 6-19 18:20
先介绍一下我的系统情况,Centos,MPICH,intel-i7-920,物理四核,逻辑八核。我要完成的任务是保证ATK在单机上并行使用到多个CPU。

下面介绍ATK lisence的构造,只要lisence里有master lisence和slave lisence号,就表明这个lisence是可以并行运算的。和slave lisence的个数无关。只有当时多台机器,也就说是一个集群组的时候,我们才需要在每一台单个机器上安装不同的ATK lisence。

注意,这里需要强调,单机Multi CPU并行运算,只需要一个lisence。多机集群组并行运算,需要每台机子都装有不同的lisence。但是其实两者效果是一样的,因为即使是集群组,每次也只有一个CPU在跑。。。

明白这个道理,我就完全可以在自己的电脑上并行跑ATK了。首先我要使用
mpd &
命令来调动起MPI

接下来,按照manual上所说的,用以下命令
mpirun -np 2(你想开的CPU个数) /$ATK_DIR(自己安装atk目录)/bin/atk **.py > **.log &
这里建议将输出文件pipeout到另外一个文件中

最后,为了验证是否有多核在跑,运行查看命令
ps(或者top)
会发现,有多个atk, atk_exec进程。同时打开CPU管理器,也可以看到多个CPU在同时工作。

并行的威力非常大,我试验了manual的femgofe程序,并行情况下spin-up和spin-dn只用了一个小时不到跑完,但是串行跑了10小时还没有完成。。。。差距啊。。。
3楼2009-06-20 14:07:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
楼主能把你的license发给我一份吗?我想用一下2008.10.0 Linux版本的ATK !我的机器是64位的!license不会分多少位的吧?谢谢!我的邮箱zgp121@126.com
弘德明志博学笃行
5楼2010-04-02 21:12:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by freshgirl at 2009-06-17 16:20:11:
ATK 2008.10.0 Linux版,我查看了自己的lisence文件,里面只有一个slave lisence的序列号,这是不是意味着不能进行并行运算?除非我再有一个slave lisence的序列号?

楼主安装mpich2的的时候安装完了,还要做什么设置吗?我现在安装完了,并且能过测试例子,
mpirun -np 8 /home/atk/tmp/mpich2-1.2.1/examples/cpi
Process 4 of 8 is on cl240
Process 0 of 8 is on cl240
Process 5 of 8 is on cl240
Process 7 of 8 is on cl240
Process 2 of 8 is on cl240
Process 3 of 8 is on cl240
Process 1 of 8 is on cl240
Process 6 of 8 is on cl240
pi is approximately 3.1415926544231247, Error is 0.0000000008333316
wall clock time = 0.299681
是不是证明我的mpich2已经安装好了啊。
但是我mpirun -np 8 atk *.py &
时出现老多错误啊!
象如:
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)Separation (Angstrom)        Total Energy (eV)       Spin (hbar)

Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
Separation (Angstrom)   Total Energy (eV)       Spin (hbar)
mpiexec_cl239 (handle_stdin_input 1089): stdin problem; if pgm is run in background, redirect from /dev/null
mpiexec_cl239 (handle_stdin_input 1090):     e.g.: mpiexec -n 4 a.out < /dev/null &
mpiexec_cl239 (handle_stdin_input 1089): stdin problem; if pgm is run in background, redirect from /dev/null
mpiexec_cl239 (handle_stdin_input 1090):     e.g.: mpiexec -n 4 a.out < /dev/null &
mpiexec_cl239 (handle_stdin_input 1089): stdin problem; if pgm is run in background, redirect from /dev/null
mpiexec_cl239 (handle_stdin_input 1090):     e.g.: mpiexec -n 4 a.out < /dev/null &
mpiexec_cl239 (handle_stdin_input 1089): stdin problem; if pgm is run in background, redirect from /dev/null
这只是一个片段。所以我想知道,我那个地方么有设置好吗?还有就是为什么多核并行的时候相同的内容输出多遍呢?
谢谢!
弘德明志博学笃行
6楼2010-05-22 12:11:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[基金申请] 估计是周四 +4 archvillain 2026-08-18 4/200 2026-08-24 13:53 by zzuzxg
[基金申请] 朋友圈看到的 +7 wangzilk 2026-08-18 9/450 2026-08-24 10:50 by cmrandy
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 放榜前的不淡定 20+4 snowwithsea 2026-08-19 17/850 2026-08-24 10:20 by echo8914667
[基金申请] 明天应该可查了!? +4 chengyan1220 2026-08-23 4/200 2026-08-24 08:47 by gloomy6159
[基金申请] 什么时候开奖? +10 CrisMessi 2026-08-18 11/550 2026-08-24 06:50 by 开心的小狮子
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见