中国分布式计算论坛

 找回密码
 新注册用户
搜索
查看: 52302|回复: 48

CPDN (气候模型研究) 新手指南(2008年11月6日)

[复制链接]
发表于 2006-4-9 20:09:41 | 显示全部楼层 |阅读模式
本帖最后由 tcogh327 于 2010-5-10 18:50 编辑

  

climate''<span style="color: darkgreen;">prediction</span>''.net

●什么是CPDN?
     Climateprediction.net (简称CPDN)是一个研究气候变化的分布式计算项目。它的目标是通过对过往气候数据的研究来获得最新的气候模型的系数值,并以此预测未来的气候变化。通过数万次运行大规模的气候模型(通常包括很多年份的气候,其中的一年称为一个模型年),该项目希望发现模型对这些系数值轻微变化的反应——在保证系数不失真的前提下足够轻微。这使研究人员能够探究下个世纪在不同的条件下我们的气候将怎么变化。在过去,气候变化的估计只使用一个或者少量的简单模型,系数值的偏差对最后的研究结果影响很大。为了能够纠正这些误差,使气候模型能够更精确的反映未来的气候变迁,研究人员需要海量的运算。这些运算量甚至是巨型计算机都无法承受的,然而却可以通过联合互联网上来自世界各地的个人电脑来完成。研究人员将海量的数据分解成若干的任务包,并放在互联网上。每一台能够上网的个人电脑都可以下载,并计算任务包。在计算完毕以后,再将计算结果通过互联网上传给项目小组。项目小组的服务器机组会汇总、整理和分析这些来自世界各地的结果数据。这就是CPDN,通过这样的途径,人类将加深对气候变化预测的理解,并为气候及环境保护的立法工作提供科学可信的依据。
    此外,这些计算只占用您个人电脑的闲置计算能力。而当您在打字、聊天、浏览网页的时候,电脑的计算能力被大量闲置,如果能够利用起来,就将为气候研究和环境保护贡献一份力量。该项目将根据您的贡献度来给予积分。积分仅表示您对本项目的贡献情况,而不代表任何其他意义。

★CPDN的简介视频:http://www.equn.com/forum/thread-16430-1-1.html


●参加CPDN的前提条件:
一、确定您当前正处于在线状态;
二、内存在512MB(含)以上,CPU主频在1.6G以上;
三、全年开机时间在1500小时以上。
请考虑后再加入CPDN项目,否则请选择其他对机器和开机时间要求不高的项目!

★参加CPDN的两种方法:(新手常见问答请见下面几楼)

方法一:(推荐)
    如果您想有一个自己的帐号,请先下载并安装BOINC平台,然后遵循以下步骤:
    1、在BOINC上用自己的EMAIL帐户来注册CPDN项目(注册的密码可以和EMAIL本身的密码相同,也可以不同);
    2、注册好了以后会自动打开一个窗口,完善注册信息(用户名,国家等信息);
    3、完善信息以后自动进入个人帐户信息窗口,可以修改自己的个人信息、参数,并选择加入团队。
     BOINC平台安装指南:http://www.equn.com/forum/viewthread.php?tid=10452
     BOINC的新手指南:http://boinc.equn.com/faq.htm
    在BOINC程序中添加CPDN项目的网址:http://climateprediction.net/

方法二:(傻瓜式参与)
    如果您参加CPDN仅仅是为了全球气候研究这一公益目的,又不愿意为那些烦琐的注册操作费神,那么您只要选择以下连接就可以实现傻瓜式安装,省心省力地迅速加入CDPN,并成为中国最大的CPDN小组Team China的一员。当然,您获得的积分不属于您个人,而是计入中国CDPN的公共帐户(public)。如果比起个人积分来,您更需要的是方便省心的安装和“为全球环境保护出力”这一公益目的,那么就请按照下面的要求操作:
1、请下载并运行CPDN.exe简易安装程序文件,完成CPDN的安装。下载地址:http://fans.equn.com/tcogh/CPDN.exe (随电脑自动启动,无屏幕保护(因为FTP的关系,暂时失效))
2、安装完毕后,第一次启动CPDN程序时,请在“项目”栏里点“更新”,在“网络传输”栏里看到有文件开始下载,表示已经可以正常使用了。



★加入国内主流小组Team China的方法
    Team China小组是CPDN项目的规模最大的华人小组,也是本论坛的主流小组,欢迎大家的加入。加入方法有两种:
1、通过BOINC平台加入:(推荐)
一般来说,在网页上可以实现的基本功能几乎全能通过BOINC平台本身的连接来实现。
第一步:打开BOINC平台,选择“项目”栏窗口;
第二步:在左下角有一系列的连接,包括:官网主页、“帮助”、“新闻”等等,选择“团队”,即可直接访问Team China小组的页面,然后点“join”加入即可。

2、通过网页加入:
第一步:访问CPDN官网的BOINC页面,网址:http://climateapps2.oucs.ox.ac.uk/cpdnboinc/
第二步:点击“Your account”,用注册的EMAIL和密码(或者仅用注册以后生成的注册码也可以登陆),登陆个人帐户;
第三步:访问Team China小组的页面,连接:http://climateapps2.oucs.ox.ac.uk/cpdnboinc/team_display.php?teamid=2953,然后点“join”加入即可。
注:以上第二步和第三步可以交换,即先进入Team China小组的页面,然后点“join”,再登陆个人帐户以后即可加入Team China小组。


★修改注册时用的EMAIL帐户及登陆密码的方法
    在我们参加了CPDN项目一段时间以后,有可能原来注册用的EMAIL已经不再使用而忘记,也可能连登陆的密码也忘了,别着急,CPDN提供了有效的补救措施:
    第一步:找到电脑上的BOINC程序所在的文件夹,文件夹名称为BOINC,默认路径
C:\Program Files\BOINC,也可能在C:\Documents and Settings\All Users\Application Data\BOINC
    第二步:在BOINC文件夹里找到账号文件:account_climateprediction.net.xml
    第三步:以文本文件TXT的方式打开这个文件,在开头第一段找到这样一段代码:
<account>
    <master_url>http://climateprediction.net/<;/master_url>
    <authenticator>8b8496fdd26df7dc0423ecd43c09a56b</authenticator>
    <project_name>climateprediction.net</project_name>
    ...
!其中的<authenticator>8b8496fdd26df7dc0423ecd43c09a56b</authenticator>就是我们所需要注意的部分了,这里面的“8b8496fdd26df7dc0423ecd43c09a56b”就是账号代码。它是与用户账号一一对应的唯一识别码,把它输入这个网址(http://climateapps2.oucs.ox.ac.uk/cpdnboinc/get_passwd.php)的下面一栏,点“OK”就可以进入修改界面了,然后就可以维护以下内容:电子邮件地址,用户口令,其他用户信息。(甚至可以注销这个帐户,所以请小心使用此功能,并不要随意泄露自己的账号代码)


附录:
英文官方主页:http://www.climateprediction.net/
中文主页:http://www.climateprediction.net/versions/CN/  或者 http://www.equn.com/cpdn/
CPDN 项目新闻:
http://www.equn.com/forum/viewthread.php?tid=8095
签名申请:
http://www.equn.com/forum/viewthread.php?tid=283

服务器实时状态:


[ 本帖最后由 tcogh327 于 2008-11-6 20:10 编辑 ]
 楼主| 发表于 2006-4-9 20:11:15 | 显示全部楼层

新手常见问答FAQ

1、请问我的机器需要满足哪些条件才能参与CPDN?如果是多核心的CPU,如何设置下载几个任务包来算?需要一直在互联网上才行吗?
答:
    (1)机器硬件要求:
    ①每个CPU主频在1.6G以上;
    ②内存:512M以上,越大越好,不要关闭虚拟内存;
    ③硬盘剩余空间:原则上为每一个任务包准备的空间,不能小于1G。

    (2)对多核心CPU下载任务包数量的设置:
    请在BOINC程序界面的“高级→本地参数设置“中选择最多使用百分之多少的处理器(例如,对双核处理器来说,当选择最多使用50%处理器时,就是只用一个核心的100%的效果,只会下载一个任务包来算,而如果选择最多使用100%处理器,则所有核心全部参与运算,将下载到两个任务包来算,多核心CPU以此类推);

    (3)在线时间要求:
    CPDN对在线时间的要求极低,只要在需要下载任务包、上传任务结果的时候才必须要上线,而上线的同时,系统会自动给你积分。由于CPDN的任务包通常要几个月才能算完一个,所以只需要偶尔能上网就可以了,而在宽带上网的情况下,整个上传或者下载的时间也不会超过10分钟。
    如果对积分很在意的朋友,如果你能够一直在线,就能够不停的获得阶段性的积分,否则积分就只有当你偶尔上线的时候才能获得了。
    还需要提醒的是,你可以通过一台在线的机器下载并安装CPDN,然后,你也可以把安装完的整个BOINC文件夹通过局域网等方式,复制到另外一台你可以控制使用,但不能上互联网的机器上。在那台机器上算完一个任务包以后,再复制到能够上网的机器上,上传计算结果,并下载新的任务包,循环往复。这种方式并不违反CPDN的规定。

2、CPDN任务包的计算时间要多长?
答:在CPDN官网中,可以根据自己机器的配置情况和实际运行时间,在Your account里的“climateprediction.net preferences”选择任意一种或几种任务包。
    "model year"——模型年
    "X days"——24小时满负荷运行需要的天数
    当前CPDN实验的任务包有:
    A、UK Met Office HADSM3,45个模型年,需要22天;
    B、UK Met Office HADCM3,80个模型年(或者160个模型年),平均需要差不多1400小时(或者3000小时)的计算时间可以完成;
    C、UK Met Office HADAM3,只有1个模型年的迷你任务包,大约需要差不多350个小时可以完成,但是要求机器至少有1.5GB RAM内存;
    D、UK Met Office HADSM3 Mid-Holocene,60个模型年,大约需要720小时计算时间可以完成。
    E、只有2个模型年的迷你包,但是没有1.5GB的内存要求,需要7天。

[ 本帖最后由 tcogh327 于 2009-4-29 09:19 编辑 ]
004.JPG
 楼主| 发表于 2006-4-9 20:12:22 | 显示全部楼层
3、请问我在运行CPDN的时候应该注意些什么?
答:CPDN对机器的稳定性要求较高。对内存的占用也较大。需要注意以下几点:
    第一、在运行占用内存很高的程序时退出BOINC平台,如极品飞车、3D游戏,以及棋类软件等等。否则容易导致CPDN出错,结果就是辛苦算的任务包作废。如果你安装的是服务器模式的BOINC,那么请将设置在“基于已设参数运行”一栏,并尽量少运行或者不运行上述占用内存很高的游戏及其他程序。
    第二、除非你的物理内存够大(至少1G以上),否则不要将CPDN选做屏幕保护程序,虽然CPDN的屏保还不错。
    第三、不要下载来路不明的软件,访问一些不该访问的网页,不要经常使用一些容易导致系统错误的命令,记得按照规范的操作来使用机器,并记得经常升级系统和防火墙及杀毒软件。

4、请问CPDN一个任务包是计算的一年的气候吗?
答:CPDN的一个任务包包含了许多个模拟年的气候数据,它采取的模式是将大量连续的气候数据进行计算,分析二氧化碳等温室气体对气候的影响程度,即,计算气候模型中一些气候因素对整个气候带来的影响的参数,通过不断计算和比较结果来确定一个更精确的参数,从而为全球控制温室气体的排放,以及其他气候环境保护的法案提供技术支持和科学证据。

5、我一天中多次出现错误,为什么下不了任务包了?
答:CPDN的任务包对一台机器在一天中的下载总数有限制,一台机器,一天最多下载两个任务包。由于每个任务包都需要大量的时间来完成,所以只要不经常性的出错,或者重新安装BOINC,就够用了。实在不行,也只有再等一天。

6、我在运算的过程中硬盘占用空间越来越大,这是不是正常?
答:CPDN的任务包在计算过程中会产生很多中间文件,然后在一定的计算阶段自动压缩,整理,这整个过程一般在2G空间以内,所以如果你在运行CPDN之初就严格按照上面第1个问题的答案来配置的话,应该不会有任何问题。

    唯一需要注意的是,如果你计算完了一个任务包,或者在运行CPDN的过程中出现了错误,又下载了新的任务包来算,那么前一个任务包的数据是不会被自动清除的,需要你手动的去删除留下来的文件,以防占用空间过大。删除的路径是:boinc文件夹-》projects-》climateprediction.net,在这里,每个任务包都会产生三个东西,需要你手动删除的就是这三个东西,在删除以前,你必须看清楚你目前在运行的任务的名称(见下图“名字”一栏,最后的-1表示当前计算的是第一段的数据,不需要考虑,它不是任务包名字的一部分。目前,一个CPDN任务包包含了5个段落),记得不要删掉目前正在运行的任务包所产生的三个文件。例如,一个任务名为sulphur_io4m_200871078的任务,产生的是名为sulphur_io4m_200871078的一个文件夹,一个sulphur_io4m_200871078.zip的压缩文件,以及一个sulphur_io4m_200871078.xml文件。删的时候,删掉这三个东西就够了,其他不要动。
    还有一个简单的办法:在任务包出错的时候,可以重置项目,就删掉了整个CPDN项目项下的文件夹。再重新填加CPDN项目就可以了。

[ Last edited by tcogh327 on 2007-1-6 at 14:15 ]

[ 本帖最后由 tcogh327 于 2008-9-6 08:03 编辑 ]
02_Cw00Qr8rI95q.png
 楼主| 发表于 2006-4-9 20:13:06 | 显示全部楼层
7、请问我的BOINC版本是比较旧了,运行CPDN有什么问题吗?
答:一般来说,影响CPDN运行的是机器的稳定性而不是BOINC版本的号码,所以老的BOINC版本仍然可以继续运行CPDN,如果追求版本升级的朋友,也可以在算完一个完整的任务包后使用最新的BOINC版本,详情请参考BOINC论坛区的帖子。

8、请问CPDN的分数是怎么得到的?算完一个任务包能得多少分?
答:BOINC上的CPDN是根据计算量来得分,一般来说,目前阶段一个任务包,每算0.83%得一次分,往后就是1.67% 、2.5% 、3.33% 、4.17%、 5%、 5.83% 、6.67% 、7.5%、 8.33%、 9.17%、 10%、 11.67%......100%,一个完整的任务包计算完以后,会得到全部积分(视任务包的大小而有所不同)。

9、请问我的分数显示为什么包括两种分?它们分别表示什么意思?又有什么用处?
答:在每个帐号下面有两种积分:一种叫“总积分”,一种叫“平均积分”,前者表示该帐号下所有的电脑为CPDN贡献的总的计算量,参与的时间越长,参与的电脑数量越多,总积分就越多;后者表示该帐号下所有的电脑在单位时间内所贡献的平均计算量,由于电脑的性能不同,每台电脑所能提供的平均积分有一个上限,一个帐号的平均积分就是该帐号下所有电脑的平均积分之和。
    “平均积分”好比日产量,而“总积分”好比总产量,性能越好的电脑,日产量会越高,而总产量的增加速度也会越快。
    总积分的作用是用来衡量一个帐号对CPDN这个项目总的贡献度,总积分越高,说明对这个项目的贡献越大。而平均积分的作用是用来衡量一个帐号为CPDN这个项目贡献计算量的速度和能力,平均积分越高,说明贡献计算资源的能力越高,另外,在CPDN的小组内部排名,以及小组之间的排名依据都是平均积分。

10、请问如果我想加入一个CPDN小组,我原来的分数可以带进去吗?如果我已经加入了一个小组,现在想换成另外一个小组,我的分数可以带走吗?
答:都可以。CPDN的分数只跟着个人帐号走,如果更换小组,则原来的小组失去该帐号所提供的积分,新的小组获得该帐号所提供的积分。

11、请问一个完整的任务包包含哪些部分?我如果算不完一个完整的任务包,会怎样?
答:CPDN的任务包分为5个大的部分,每个部分又分为若干个work unit,即,小的单元,每算完一个小单元就可以获得相应的积分(参见问题8)。如果能计算完一个完整的任务包,对CPDN项目的帮助是最大的,能够为实验提供完整的气候模型数据。而如果没有计算完一个完整的任务包,你的工作也没有白废,尽量多算,你上传的结果也会对实验有一定的帮助。

12、我的BOINC信息栏里显示下载不到新的CPDN任务包,怎么办?
答:在任务栏里退出CPDN,再加入。如果还是不行,那就是CDPN服务器的问题,有可能在升级,也可能在处理故障,你只有等待了。

13、我是否可以在不同的机器上安装CPDN?是否可以使用同一个帐号?
答:可以。但请征得机主的同意。因为CPDN的运算量大,耗时通常在一年左右,为保证计算完一个完整的任务包,推荐您在自己能够合法控制的机器上运行。另外,您可以在不同的机器上使用同一个帐号,所得的积分都归该帐号。

14、目前气候类的分布式计算,还在继续运行的还有哪些项目?
答:参见:http://www.equn.com/forum/thread-16833-1-1.html

[ 本帖最后由 tcogh327 于 2007-10-6 09:49 编辑 ]
发表于 2006-7-2 18:27:22 | 显示全部楼层
在BONIC中,项目网址写什么?
发表于 2006-7-19 09:19:21 | 显示全部楼层
http://climateprediction.net/就可以

其它项目可以到http://boinc.berkeley.edu/projects.php查看项目的链接就行
发表于 2007-2-16 15:29:50 | 显示全部楼层
我是新手。问一下,为什么我看不到图形了呢?刚刚还好的。是不是设置有问题。傻问题
发表于 2007-3-24 23:31:35 | 显示全部楼层
哎。。。電腦太老了。。這個任務對于我是不能啦。。哎。。找別的了。。
发表于 2007-4-11 21:20:52 | 显示全部楼层
我想问下
我刚加入这个项目
可是一直提示:通讯被延迟
我算SETI这些都能下载、上传啊~~~
PS:我的机器是E6300的CPU,1G的内存~~~~
发表于 2007-4-11 21:22:19 | 显示全部楼层
怎么测试BOINC的网络连接是否正常啊?
头像被屏蔽
发表于 2007-6-14 17:36:54 | 显示全部楼层
刚加入这个项目,一个任务要2888小时计算,上传期限是2008-5-26!
立刻禁止下载新任务
看屏幕保护,显示一个日期1920-12-12x:x,时间不断更新,左边有1920-2080的数据,不太理解是什么意思,难道是算这160年的气候?
 楼主| 发表于 2007-6-16 09:15:13 | 显示全部楼层
原帖由 gcabcde 于 2007-6-14 17:36 发表
刚加入这个项目,一个任务要2888小时计算,上传期限是2008-5-26!
立刻禁止下载新任务
看屏幕保护,显示一个日期1920-12-12x:x,时间不断更新,左边有1920-2080的数据,不太理解是什么意思,难道是算这160年的气 ...

YES
 楼主| 发表于 2007-6-16 09:19:00 | 显示全部楼层
原帖由 strindberg 于 2007-2-16 15:29 发表
我是新手。问一下,为什么我看不到图形了呢?刚刚还好的。是不是设置有问题。傻问题

我以前也出现过这种情况,后来加了内存就好了。
 楼主| 发表于 2007-6-16 09:21:25 | 显示全部楼层
原帖由 qqbazhuayu 于 2007-4-11 21:20 发表
我想问下
我刚加入这个项目
可是一直提示:通讯被延迟
我算SETI这些都能下载、上传啊~~~
PS:我的机器是E6300的CPU,1G的内存~~~~

有时候CPDN会出现这种问题,等等就好了。如果你要计算一年的时间,那么耽误一两天也没关系吧.
 楼主| 发表于 2007-6-16 09:25:23 | 显示全部楼层
原帖由 qqbazhuayu 于 2007-4-11 21:22 发表
怎么测试BOINC的网络连接是否正常啊?

在BOINC的"项目"里点"更新",如果正常,连接就没有问题.在本贴的一楼也可以查到CPDN服务器的状态,如果还是不行,那可能是你的网络连接有点问题。
您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

小黑屋|手机版|Archiver|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2021-1-27 20:29

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表