E=mc2
LHC
LHC@home
粒子加速器


LHC@home 项目详细说明

SixTrack 程序简介 LHC@home 项目介绍 LHC@home 项目历史

LHC@home
现在,LHC@home 能够在 WindowsLinux 等操作系统上运行,但我们希望尽可能在近期内借助测试者们的帮助,把它拓展到其它平台上。(特别鸣谢 Robert Virga,他作为一位测试者,开发了在 Linux 平台上 LHC@home 屏保的一个图形包。)

Windows 上的屏保程序模拟一批类似于计算程序(SixTrack)模拟的粒子。但是,屏保模拟的粒子运动是由一个与 Sixtrack(模拟 LHC 的主程序)完全独立的算法决定的。但我们正打算推出一个展示代表 Sixtrack 正在模拟的粒子束中的粒子的屏幕保护。

LHC@home 屏幕保护

在 2005 年三月,一些巨大的偶极超导电磁铁被安装在 LHC 的隧道中。每一块电磁铁被安装后,工作人员就对其进行测量以获取其参数。如果这些参数与规定值有较大的偏离,我们就需要运行 SixTrack 来研究这会对 LHC 的运行有什么影响。对需要将 1232 块超导电磁铁单独安装在 LHC 上的工程师来说,获取模拟的结果至关重要。所以说,您对 LHC@home 的参与真的能够帮助我们建成 LHC !

除了帮助建造 LHC 以外,LHC@home 也可以帮我们获得一些对分布式计算所面对的挑战的基本的洞察。无论在是 LHC@home 还是它的内部发行的前身 CPSS 中,我们都发现不同的处理器可能会产生显著不同的结果。这是因为在不同的处理器中,一些数学运算,比如说指数运算和正切运算的舍入,是不同的。由于缺乏一个统一的国际标准,所以在不同处理器中会有微小的误差。又由于 SixTrack 模拟的粒子束的运动是一种浑沌的运动, SixTrack 会把不同处理器间的微小误差放大成为引人注目的不同结果。尽管最初我们遇到了这个在程序初始化时的问题,但我们已经用位于 Lyon 的 Ecole Nationale Supérieure 中的一个群队最新开发的函数库解决了它。这个结果给了现在正在开发的、将要在一大类不同的计算机上运行的网格计算应用程序一个潜在的启示。