刘慈欣提示您:看后求收藏(爱米文学网aimiwx.com),接着再看更方便。
“是的。根据以往的经验,每个模型都要经过多次调试才能运行,根据现在这个模型的复杂度,调试的次数可能更多,这样,我们完成一次模拟可容忍的时间是十天以内。”
我从这个网站上下载了一个屏保软件,并启动了它。它的背景也是黑色的,下半部是射电望远镜接收到的信号在一个三维坐标系中的显示,看上去像是在鸟瞰一座由无数摩天大楼组成的超级城市,很是壮观。在左上角,显示着一条快速变化的波形,这是信号中正在被分析的部分,还有已完成的百分比,我看它运算了五分钟,只完成了0.01%。
我大吃一惊,“这就是……五十多年?”
“太妙了!”我拍案叫绝,使得办公室中的其他人惊诧地看着我。那边比我们经费充足的科学家们在遇到与我们一样的难题时,能想出如此富有创造力的节俭办法,我真为自己汗颜。我立刻去新概念,当我见到电脑前的林云时,果然不出所料,她正在做一个主页。
“我们遇到麻烦了。”她说,“以这个模型的计算量,在现有单台微机上完成一次模拟大约需要五十万小时。”
接下来要干的事情就是把需要计算的数学模型分成两千个并行计算单元,这是一件繁重的工作,我们干了有半个月。然后把这些单元与那个屏保程序连接,放到主页上,网络编程比SETI@home要复杂,因为计算单元之间还要传递数据。最后我们把主页上传,满怀希望地等待着结果。
当我终于把一个能够表现球状闪电所有已知特性的数学模型完成后,林云早就担心的事情发生了。这一次,她拿到数学模型后,没有立即编程序,而是花了几天时间对它的计算复杂性进行估算,当得出结果时,她长叹了一口气。
三天后,我们发现自己有些太乐观了。访问这网页的不到五十人,下载了屏保软件的只有四个人。留言簿上有两条留言,全是道貌岸然地警告我们不要搞伪科学。
林云在新概念搞了一个由十八台电脑组成的小网络,我和她一起把模型分成十八个尽可能并行运行的部分,由十八台机分别计算,最后把结果汇总,大大提高了效率。
“现在只有一个办法。”林云说,“偷梁换柱,把我们要计算的数据上载到SETI@home的服务器上去,攻破他们的服务器并不难。这样,下载他们的屏保程序的大量电脑将为我们工作,并按程序中设定,让他们把结果传给我们。”