MSMPI和MPICH2同时安装产生的错误

最近使用mpich2做单机64位多核并行计算,下载了mpich2-1.2.1p1-win-x86-64.msi,安装后设置环境变量,按照说明mpiexec -register注册后运行,总是出现如下错误:

unable to read the cmd header on the pmi context, Error=-1.
unable to read the cmd header on the pmi context, Error=-1.
unable to read the cmd header on the pmi context, Error=-1.
unable to read the cmd header on the pmi context, Error=-1.

反复装了mpich2的不同版本几遍,都是这个问题,在google上搜索,翻到第三页才找到了问题所在,参见http://social.microsoft.com/Forums/en-US/windowshpcsched/thread/3783803e-2a79-40a7-aeb4-185ca7637752

问题是由机器上同时安装了MSMPI和MPICH2导致的,我发现在Program Files文件夹下面有Microsoft Compute Cluster Pack这样一个MSMPI文件夹,解决方法比较简单:

1.卸载这个软件(需要把原软件再点开一次执行卸载,程序卸载菜单里是找不到的)
2.在系统变量Path内将指向Microsoft Compute Cluster Pack位置的路径删除
3.重新安装MPICH2软件,设置环境变量并注册

问题解决。

对了,补充说一句:mpich2安装非常简单,但是要求计算机使用有管理权限的用户,该用户还必须设置密码,不喜欢在windows下边给用户设置密码的朋友要注意了。

分享家:Addthis中国

克服自我妨害的消极情绪

自我妨害,又称自我妨碍。比如某个学生为了避免考试不佳被人们归因于其不聪明而故意通过某些行为(比如备考期间跑出去玩)来给自己考试失败找外在借口。“这孩子就是贪玩,如果认真学,成绩一定拿第一”这种话在一个侧面会对孩子的自我妨害起到推波助澜的作用。

国外最早对自我妨碍进行研究的 是Berglas和Jones,他们在上世纪七十年代把自我妨碍定义为:“在表现情境中,个体为了回避或降低因不佳表现所带来的负面影响而采取的任何能够增大将失败原因外化机会的行动和选择。”

引自:http://baike.baidu.com/view/996564.htm
自我妨害的出现会增加人的焦虑感和不自信,精神不集中,做事不尽力,自我设限,妨碍了事情向好的方向发展,反过来却让自我妨害的人误认为自己有先见之明:“早知道此事不行,幸亏我没有那么努力地干这件事,否则就白忙活了”。
以下是一些自我妨害消极情绪的现实案例以及心理学家提供的对策:

有工作经验总比没有强
特纳刚获得一个社会学方面的硕士学位。他发出了一大堆求职申请,在过去的两个月内收到了三个回音。然而,他一个都没有去。他说:“这些工作工资都不高。我在大学里读了四年本科以后又花了两年才拿到这个硕士学位。我希望拿到更高的工资。”特纳现在还没有找到工作。
特纳现在还在承受着错误的观念给他带来的损失,这种观念认为多年的正规教育有资格得到更高的薪水。但是老板不会为你在学校的学习买单,让他们付账的是现在你能够做什么。他们希望看到你在过去为别人提供了有价值的服务的证据。如果特纳的所有时间都在学校,没有或者只有很少一点工作经验,那么很少会有老板冒险付给他高的薪水。我们建议特纳最好接受一个工作,这样他能有机会学到一些工作技巧,展示自己的价值。以后他可以与老板谈判要求高一些的工资——在他证明了自己的价值之后。

无论你过去是做什么的,现在都可以改变自己的职业方向
凯撒不知道自己读完大学以后应该做些什么。直到父母给她施加了压力,她才申请了法学院,并且被录取了,然后开始讨厌它。学校里弥漫着竞争性的气氛,记不完的法律判例,细微差别以及技术操作,还有对金钱的强调都带给她压力。她还是坚持下来了,读完了法律课程并在一家小律师事务所找到了一份工作。毫不奇怪的是,她厌恶自己的工作。当她的一个朋友建议她不做时,她回答说:“我不能不干!我已经投入了太多。我花四年时间念大学,三年时间读法学院,现在我已经有了三年的律师工作经验,我不能把这一切都扔掉。”
凯撒的错误观念在于,她认为过去的培训以及经历都是投资,如果她改变自己的职业方向,她将失去这一切。过去的已经过去了。难道就因为她已经做了六年就应该在余生做自己厌恶的事情吗?这六年的时间肯定教给她一些有价值的东西,有些东西她可以应用到全新的领域。她需要转变这样的观念——认为改变职业方向意味着丢掉过去的投资,而代之以这样的想法——她可以用自己学到的东西探索新的方向,为自己创造更加美满的人生。

失败是人生和学习中不可避免的一部分,而非灾难
尼克希望成为一名芭蕾舞演员。她在高中时期就学习了芭蕾舞课程,她希望能到纽约去成为一名专业的芭蕾舞女演员。但是她的父母却觉得她是胡思乱想。他们对她说:“你不可能成为芭蕾舞演员,很少有人能做到这一点。你没有这个天分,你没有这个身体。如果你到纽约去,你肯定要失败的。”尼克非常想到纽约芭蕾舞团去试试,但是她想““我的父母希望我样样都做到最好。他们一定知道我能做什么,如果我尝试后还是失败,我就会给我的父母丢脸。”
尼克还在承受认为失败是灾难这种错误观念的痛苦。是的,很可能,尼克不会被纽约芭蕾舞团录取。但是那能称之为灾难吗?尼克只要换个想法,行动就会更加有建设性。那就是:尝试的过程本身就是一次令人兴奋地冒险,也是一次伟大的学习经历。无论结果如何,尼克都可以说自己尽了全部努力,了解了整个过程,学习了更多表演技巧。谁又能确切知道到纽约去尝试这么一次究竟会带来什么呢?
有些人做事不愿意尽自己最大的努力,只是为了保持他们的自尊或者为了应付其他人带给他的内在压力。学生不愿为了期末考试努力复习,因为如果他们失败就可以推卸责任说那是因为自己不够用功,而非没有能力。其他学生拒绝为通过学术能力测验或者研究生院的入学考试而复习,这样做也许只是为了抵抗父母的压力,不想进入自己不喜欢的学校。这种拒绝努力做到最好的行为被称为自我妨害。通过努力力求做到最好的尝试能够让你拓宽自己的选择,但是你可以不必接受这种选择带来的机会。如果你不尝试努力做到最好,你对自己的能力不会有足够的了解。这里的问题是你可能会害怕自己知道一些不想知道的东西。你也许会知道自己缺乏某些能力或者某些你觉得必备的人格特征。实际上,发现自己现时能力上的缺陷对自己是有益的,因为你可以开始学着努力获得这些能力。人非生而知之,我们是在人生当中不断学习的。将能力看做学习的成果,这样做能够激励你尽全力做到最好,而不是自我设限,妨害自己。

即使目标不清楚也要全力以赴
列昂进大学的时候,不清楚自己想要学什么专业,也不知道自己未来想从事什么职业。他选修了一些课程但是很少认真学习。他对自己最好的朋友说:“一旦我发现自己真正想做的事情,我就会全力以赴投入工作。到那时,我才不会像现在这样吊儿郎当。”列昂的行为是另外一种自我妨害的例子。他申请了几个校内工作但是都被拒绝了,因为教授对他的推荐评价非常一般。他从未尝试掌握自己所学的任何一门课程,所以对这些课程也没有培养出任何热情。
列昂有一个错误的观念,认为“目标”会从稀薄的空气中慢慢显现出来,需要自己做的就是等着发现它。他从未意识到,当人们全身心投入去做各种各样的工作的时候,他们的目标会自然而然的形成。三心二意的做法不能产生目标。目标会随着与之相关的行动而发生改变。如果列昂尝试着全力投入到自己所学的任何课程或者所做的任何工作,他的情况会好起来的。这样做他会因为坚持不懈而赢得好名声,他也可能会发现自己真正的热情所在。

引自《幸运绝非偶然》第九章,作者:John D. Krumboltz and AI S. Levin

分享家:Addthis中国

星际争霸II测试

5月21日,我的邮箱收到了来自SC2betaUS@blizzard.com的StarCraft(r) II: Wings of Liberty(TM) Beta Test Invitation(星际争霸II测试邀请):

StarCraft? II: Wings of Liberty? Beta Test Invitation

Congratulations! You’ve been selected to participate in the beta test of StarCraft? II: Wings of Liberty?.

Both the PC and Mac versions of the beta client are now available. Simply select your preferred version when you go through the installation process outlined below.

As a beta test participant, you’ll have the chance to experience the multiplayer gameplay of StarCraft II: Wings of Liberty and explore the social-networking, matchmaking, and other new features of the revamped Battle.net? online-gaming service. Throughout the StarCraft II beta, you’ll be able to take part in cooperative and competitive battles as the terrans, protoss, and zerg — and at the same time, you’ll be helping us test the stability of the Battle.net service and fine-tune the game balance prior to launch. We look forward to hearing your feedback, and we’ll see you on Battle.net!

星际争霸II定于2010年7月27日发售,没想到在发售前的一个多月我还得到了一次测试机会(三月份注册的战网账户),测试时间一个月。

从邮件中指定的地址下载了客户端StarCraft_2_Beta_enUS.exe,通过它下载了1.63g的星际2安装文件。安装完之后启动桌面图标,又开始了漫长的打补丁过程,从第一个补丁开始,顺序下载,直到最新的第十三个补丁。为了节省补丁下载时间,这里有个小技巧,就是在安装文件夹中找到新补丁的torrent文件,使用迅雷下载,速度比其自带软件要快,之后把下载的文件放到update文件夹里。所有补丁打完之后,点击桌面图标,输入战网账号,顺利进入。

登录进去主界面
未标题-2
未标题-4
目前还只能玩多人模式,单人模式不能进入。多人模式中跟A.I.计算机的对战也不能使用。

星际争霸的画面截图
未标题-3
未标题-6
未标题-1
未标题-5

原星际I中的很多快捷键在星际II中还能使用,但还是多了新建筑和新兵种,在兵种树中特别强调了兵种相克。

鉴于blizzard公司对游戏平衡性的高度追求,相信这款游戏面世后会像星际争霸I一样成为经典。

分享家:Addthis中国
←Older   
׼ Ʒ ʦ ׵ ˥ߵ֢״ ۺ ׵ пҽԺѯ õҽԺ ׵ ţƤ޺ ׵˥ߵ֢״ۺ׵пҽԺѯõҽԺ׵ţƤ޺ йƸ ˽
յά յά LGյά յά ſյά Ŀյά յά յά ־߿յά յά յά ¿յά