找回密码
 立即注册
大科技语录:
查看: 1568|回复: 7

为科学而计算------加入分布式计算!!!

[复制链接]
发表于 2009-7-11 10:03 | 显示全部楼层 |阅读模式
由于现代人类各个课题学科繁多,涉及面广,而分类又细。而当今的每个学科似乎都需要进行大量的计算。天文学研究组织需要计算机来分析太空脉冲(pulse),星位移动;生物学家需要计算机来模拟蛋白质的折叠(protein folding)过程;药物学家想要研制克服爱滋病(AIDS)或非典(SARS)的药物;数学家想计算最大的质数和圆周率的更精确值;经济学家要用计算机分析计算在几万种因素考虑下某个企业/城市/国家的发展方向从而宏观调控。由此可见,人类未来的科学,时时刻刻离不开计算。而分布式计算(Distributed Computing),以其独特的优点——便宜、高效而越来越受到社会的关注。        这里我介绍几个主要的项目:
                                                                                      Einstein@home

Einstein@home 项目可能被简称为 E@H 或者 Einstein,主要由美国物理协会威斯康星-密尔沃基大学发起。该项目于世界物理年 2005 年开始运行。

Einstein@home 通过分析处理引力探测器收集到的数据,来证明爱因斯坦最重要的预言之一——引力波的存在。爱因斯坦认为,人类生活在一个充满了引力波的宇宙之中,恒星的爆炸,黑洞的碰撞以及其它强烈的宇宙事件制造了引力波,从而可能改变时间和空间。迄今为止,人类还没有探测到这些引力波,这是因为这些十分微小的引力波需要足够灵敏的仪器才能测量到,就好比在地球测量太阳上一个原子的宽度一样困难。随着科技的进步,我们已经拥有了足够灵敏的探测器来观测这些引力波。其中,位于美国的激光干涉引力波天文台探测器和位于德国的 GEO 600 探测器正在共同探测来自恒星和黑洞的引力波。这个实验需要庞大的数据处理能力,Einstein@home 的建立即是解决引力波实验数据处理瓶颈的分布式计算项目。
                                                                                       LHC@home
            LHC@home 项目简称是 LHC,主要由欧洲核子研究中心发起。

为什么基本粒子会有各自不同的质量呢?反物质是怎么回事?大型强子对撞机 (LHC) 能帮忙解答许多人类无法解答的问题。

但是,大型强子对撞机的稳定运行需要大量的计算。LHC@home 的 SixTrack 程序能够模拟粒子在大型强子对撞机中运行从而研究其稳定性。它计算校检对撞机中运行的高能粒子束的长期稳定性所必需的数据,使项目负责人能够洞察对撞机将来的运行情况。

LHC@home 的 Sixtrack 程序一般每次模拟60个粒子绕加速器环运行100000(有时可能达到 1000000)圈的运行情况。这看似是一个很长的过程,但在真实世界中它们只需要不到10秒的时间。但这已足以检验到底粒子束是在长时间内保持稳定的运行,还是会失去控制并导致加速器由于损坏而停止。没有 LHC@home 分布式计算项目的运行,对撞机粒子束的不稳定性是一个很严重的问题,可能会严重减慢人类建立大型对撞机的进程。      
                                                                                     Rosetta@home             
Rosetta@home 项目可能被简称为 Rosetta,由华盛顿大学贝克实验室发起。

Rosetta@home 项目的目的是增强预测和设计蛋白质结构及其复合体的技术的准确性,从而能够帮助科研人员开发可以用于治疗癌症、艾滋病和疟疾等疾病的方法。

蛋白质构成了我们的身体,想要了解蛋白质的工作原理就得了解它们的构成。蛋白质的氨基酸排列次序决定了它们的结构,但是人类目前几乎不可能从蛋白质的氨基酸排列次序准确分析或计算出它们的结构,因为蛋白质可以通过上百种不同的方式发生变形异构。但是不管它们怎样变形异构,能真正发挥其生物职能的那些蛋白质的耗能,一定比其它蛋白质更低。

Rosetta@home 就是利用了这点,在一块随即选择的能量带附近找到最低能耗的蛋白质结构,然后将该蛋白质与一些通过复杂的试验方法所找出来的蛋白质结构相比较,如果相同,那么我们就得出了准确找到最低能耗蛋白质结构的方法,从而找寻到一些带有未知结构的蛋白质的构成。      
                                                                                     SETI@home                     
SETI@home 可能被简称为 S@H 或 SETI,由美国加利福尼亚大学伯克利分校在1999年发起,是至今最成功的分布式计算项目。SETI@home 的独立客户端 (常被称为经典客户端 SETI@home Classic) 已经于 2005 年关闭,BOINC 平台上的 SETI@home 与之前的项目内容和目的完全相同。

SETI@home 通过分析从射电望远镜传来的数据来搜寻地外文明。对于距离遥远的文明接触,我们目前所知道的最好的方法是利用无线电波进行交流。通过无线电波发送信息,设备容易建造,具有承载信息的足够带宽,而且能以宇宙中最快的光速来传递。因此,探测发向地球的无线电信号是一种最可行、最科学的搜索外星生命的方法。                  
         怎么样?想不到你的计算机也可以为世界做出这么大的贡献吧?那就赶快行动吧!
          如何加入这些项目?
          你只需要下载一个分布式计算平台------BOINC(www.equn.com)
          BOINC 是一个分布式计算平台,使得各种分布式计算项目能够使用一个平台软件来运行。不同于传统的分布式计算项目(比如SETI@home Classic,Folding@home)都有独立的内核和分布式程序,通过BOINC,协调不同的项目所能分配到的系统资源,都将变得非常方便。(下载地址:http://boinc.equn.com/download.htm
          安装方法:
  • 在浏览器中打开:http://boinc.berkeley.edu/download.php
  • 该页面将根据您的计算机平台自动显示相应版本的客户端软件,点击“下载BOINC”,将其下载至本地计算机
  • 运行下载好的 BOINC 安装文件,其名称应该类似于 boinc_x.y.z_windows_intelx86.exe,其中的x.y.z为软件版本号,windows 和 intelx86 为计算机平台的标识
  • 按照缺省设置进行安装即可,安装完成将自动运行客户端软件
  • 安装后缺省使用的是客户端的简易视图(点击窗口右下角的 Advanced View 可切换至高级视图),同时会自动运行“加入项目”的向导,可先直接点击取消。

  • BOINC 只是计算平台,该平台的各个计算项目的服务器和运行数据都是各个项目方独立维护的,因此,对于您要加入的每个项目,您都需要分别进行注册
  • 对于任何一个项目,您可以在多台计算机上使用这个项目的同一个帐户进行计算
  • 建议在所有的项目中都使用相同的注册信息,方便管理
加入项目的步骤:
  • 点击 Add Project 按钮(如当前使用的是客户端的高级视图,请依次点击菜单中的“工具->加入项目”)
  • 客户端将显示一个项目列表窗口
  • 在列表中找到您想要加入的项目,单击选中后,再点击下一步
  • 之后根据您是否已加入过这个项目,分为两种情况:
  • 初次加入的项目:选择“没有,我是新用户”输入电子邮件地址(做为用户ID)设定帐户密码(不是电子邮件的密码)已注册过的项目:选择“是的,我已经注册过了”输入之前注册时所用的电子邮件地址和设定的帐户密码。点击下一步后,客户端将与项目的服务端进行通讯
    • 如显示“已加入到项目”,即表示你已经成功在这台计算机上加入该项目。
    • 如显示其它错误提示信息,请根据情况进行处理。
    加入项目后,任务单元的下载、计算和上传都将是自动完成的,一般都不需要用户的手动干预,您大可不必去理会它:)


    Ok!就这么简单,加入项目后你可以直接关闭窗口,它会自己在后台运行,可以从右下角打开
    刚开始它会先下载任务文件你可以点窗口的右下角Advanced View进入高级视图中的网络传输查看下载的情况和任务完成的情况。
    欢迎越来越多的人加入到这个行动中!!!
 楼主| 发表于 2009-7-11 10:06 | 显示全部楼层
本帖最后由 最终幻想 于 2009-7-11 10:07 编辑

我加入了两个项目:Einstein@home和SETI@home
Einstein分配了我4个任务,每个任务要9个小时.....
SETI分配了一个任务,要190个小时

看你计算机速度怎么样....
回复

使用道具 举报

发表于 2009-7-11 12:15 | 显示全部楼层
那计算什么的不用自己操作?会不会影响到网速内存什么的?
回复

使用道具 举报

发表于 2009-7-11 12:35 | 显示全部楼层
我加到北大的团队了
回复

使用道具 举报

 楼主| 发表于 2009-7-11 13:32 | 显示全部楼层
不用自己操作的,
下载任务的时候会用网速,下完后就不需要网络了,但是肯定会占用系统内存的
如果你要玩游戏下东西什么的可以点右下角图标反键暂停就可以了
回复

使用道具 举报

发表于 2009-7-11 18:00 | 显示全部楼层
那我不是什么也学不到?
光听它“哼哼”(机子)叫……
做点贡献……
回复

使用道具 举报

 楼主| 发表于 2009-7-11 22:14 | 显示全部楼层
你想学的话,还是老老实实看书吧。  
不过总比对着电脑发呆好吧。
回复

使用道具 举报

发表于 2009-7-12 20:36 | 显示全部楼层
额,偶参加的是World Community Grid
已经完成了18项计算了.........
只是这段时间机子右下栏里不再显示图标了......
怎么弄也弄不好.......无语........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|大科技

GMT+8.8, 2024-12-23 01:45 , Processed in 0.405340 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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