快报:物理计算的「基础软件」,要没人维护了
高能物理先进计算必备程序之一,快要没人维护了。
(资料图片仅供参考)
随着*的长期维护者达到73岁高龄,计算系统FORM的命运开始变得扑朔迷离起来。
过去30多年,这个程序被视为粒子物理学研究的基础工具之一,可计算伽马矩阵、并行计算、模式匹配等。
计算费曼图的软件包FormCalc也是在它的基础上实现。
要知道,费曼图能够用图像描述大型粒子对撞机中粒子碰撞的可能结果,号称“有助于帮助改变物理学家看世界的方式”。
除此之外,高阶QCD(量子色动力学) β函数、多重Zeta数值(MZV)的数学结构研究等也都用到了FORM。
甚至在它诞生十数年后,仍旧有大量前沿研究依赖于它。
自2000年以来,平均每隔几天就有一篇基于FORM的粒子物理学论文被发表。
但这样重要的计算程序,现在却只靠一位73岁的退休人员维护——其开发者荷兰粒子物理学家乔斯·维马塞伦(Jos Vermaseren)。
如今,随着老爷子年事已高,其后继维护者还没找到。
而完全能顶替它的程序似乎还没有出现,尽管Mathematica也能计算,但是速度上完全无法与之相比。
靠硬盘空间求解超长公式
简单理解,FORM是一个可以进行符号运算的程序。
相较于更通用的Mathematica,它更专注于大规模处理符号表达式。
但本质上FORM还是数学代数系统,具体的操作过程大概是酱婶的:
设定函数 f 中,在 x 之前如果出现任何参数,都将它们进行调换。
Symbolx;LocalE=f(1,2,x,3,4);idf(?a,x,?b)=f(?b,?a);Print;.end
那么FORM输出的结果将会是:F=f(3,4,1,2)。
它主要有两方面特点:
*、计算快。
FORM建立了一些专业算法,比如能将费曼图中的某些部分快速相乘;通过重新排列方程减少相乘、相加步骤。
第二、能处理超级大的方程式。
只要硬盘空间够大,多长都能算。
这正是FORM最特别的地方。FORM建立了一些专业算法,比如能将费曼图中的某些部分快速相乘;通过重新排列方程减少相乘、相加步骤。
计算机的存储模式可分为两种。其一是主存,这里常说的是RAM(随机存储器)。它是电脑系统中最重要的存储器,能和CPU直接交换数据,随时读写、速度很快,但存储空间非常有限。另一种是外存,也就是硬盘、固态硬盘、磁盘等。它们的优点是容量大,但计算速度慢。
比如一台笔记本的内存只有16GB,但是存储空间可以到2TB。
如果想要求解超复杂的物理方程式,那必须要依靠主存。
但问题是,这么小的容量空间,根本无法处理超长公式。更何况FORM生于80年代,那个时候的主存容量就更小了。
FORM选择了一个巧妙的方法——把硬盘当成主存来用。
通过将主存和硬盘空间“分页”处理,然后将方程式放入到不同的“页”上,并且为每一个项都固定一个存储位置,程序运行时就能快速找到各个项的位置将其带回真正的主存,而不必访问其他的项。
这样做的好处是在扩大主存的同时,还绕开了低效的内存交换操作,可以快速计算复杂庞大的方程式。
凭借着这一特点,FORM自诞生后便成为了粒子物理学中的关键工具之一。
即便放到现在FORM也依旧至关重要——毕竟计算存储发展的速度,怎么也追不上物理学方程式加长的速度……
在FORM的GitHub主页上也写着:
FORM是高能物理领域中许多*进计算的必备工具。
值得一提的是,FORM并不能被视为CAS的加强版,它们的编程逻辑并不相同。
上手FORM可能需要一点门槛,但只要跨过去,就是打开一番新天地了。FORM和CAS配合使用可以解决数学、物理中诸多难以计算的复杂问题。
苏黎世大学教授托马斯•格尔曼(thames Gehrmann)表示,自己的课题组在过去20年中取得的大多数高精度结果,很大程度上都依赖于FORM。
高能物理学助理教授马特·冯·希佩尔(Matt von Hippel)在Quantamagazine的文章中也提到,自己的一位同事前不久才使用FORM将一项计算的精度推到新高度。
被重视程度却远远不够
但和想象中不同,这样一个为高能物理领域带来巨大进步的工具,一路发展过来,背后的运维却“冷冷清清”,以至于现在整个软件都岌岌可危。
FORM的起点在1984年。当时计算机的角色正在迅速变化,PC机在这个时期开始普及。
其前身是一个名为Schoonschip的程序,由荷兰物理学家马蒂努斯·维尔特曼(Martinus Veltman)创建。
和我们今天许多常用的计算机程序不同,当时的程序大都是搭载于外部的ROM芯片中,得把芯片插到电脑上才能运行(试想一下光盘)——Schoonschip也不例外。
而乔斯则希望做出一个更易于访问的程序,可被世界各地高校下载的那种。
开发FORM之初,乔斯使用的是FORTRAN语言(也是FORM名字的重要来源),这种语言很擅长“搞数学”。
FORTRAN是由IBM为科学和工程应用开发的,是*代计算机高级语言。
从上世纪50年代起,FORTRAN一度成了科学和工程计算的*语言;从60年代末到70年代初,大多数高性能计算机都支持FORTRAN,许多专门的编译器和工具可以用其编写算法。
而随着计算机技术发展、其它编程语言一个个出现,FORTRAN慢慢被C、C++、Python、Matlab等取代,因为它没有对象导向编程的支持,且语法比较笨重。
在1989年,FORM1.0正式发布前,乔斯改用C语言把FORM重写了一遍。
但FORM其实从诞生起就在被逐渐推广试用了:1984至1986年间, FORM最早支持的是Apollo工作站,这是上世纪80年代的*批图形处理工作站。
到上世纪90年代初,全球已有超过200家机构下载了FORM,后面这个数字还在不断攀升。
与此同时,FORM还发展出了3个不同的版本:
FORM:顺序版,旨在在单个处理器上运行;
ParFORM:多处理器版,处理器有自己的内存,可以使用集群和系统,同时为两个及以上的处理器;
TFORM:处理器共享内存系统的多线程版,主要用于处理器数量有限的系统。
FORM和FormCalc是相互补充的,FORM作为一种通用符号计算和公式管理软件,而FormCalc作为一种特定于高能物理研究的工具。
这么看来,FORM貌似一直在“茁壮成长”。但其实从开发至今,维护FORM的人数总共也就十余人。
到现在,只剩下73岁的乔斯孤零零一人还在苦苦支撑。
为什么会这样?
一个重要的原因是:在物理学界,开发程序的努力往往被低估了。
乔斯老爷子无奈地表示:
多年来,我一直看到物理学领域中在计算工具开发上花大把时间的人,得不到一个终身职位。而且相比之下,乔斯及FORM还算是挺幸运的,因为他本身有终身职位——荷兰国家亚原子物理研究所(Nikhef)长期担任理论组研究员。
而且FORM也受到了欧洲研究理事会(ERC)的关注。
光是在2012年,ERC就给FORM的相关项目资助了170万欧(约合人民币1235万元)。当时乔斯提出把游戏领域的蒙特卡洛方法,用来求解高能物理方程(这种方程往往要求高精度、计算量巨大)。
并且这是ERC给乔斯等Nikhef研究人员的第三笔大额拨款。
但同样是在粒子物理学领域,意大利物理学家Stefano Laporta就没这么走运了。他也开发了一种很有用的简化算法,可是整个职业生涯中都没收到什么资助……
如今,即便是曾经发展还不错的FORM,想要找到后续维护者都有些难了。
因为这不光会耗费精力、往往得不到高收益,还要求开发人员有过硬的跨学科能力。(其中一科还是粒子物理...)
有网友指出:
其实最难的不是写代码,而是确保它能正确处理数据。
比如,要对国际粒子物理学委员会编写的参考书PDG Review of Particle Physics行之有效。
如果后续维护不跟进,FORM很快就会跟不上计算机更新迭代的脚步,变得越来越不可用。
学者Ben Ruijl最近在尝试用Rust开发一个新版本的FORM——DreFORM,来尝试减少FORM中的bug。
但是到现在为止新版本还没有完成,因为Ben Ruijl不得不因为自己主要的研究课题而搁置它。
对此,哥本哈根大学(尼尔斯·玻尔的母校)的粒子物理学助理教授Matt von Hippel表示担忧:
(假如FORM真不行了,)物理学者可能不得不只能选择Mathematica,其速度比FORM慢了好几个数量级。
粒子物理学可能还会因此停滞不前,只有少数人能够胜任最难的计算工作。
眼下,乔斯老爷子已在积极思考解决办法。据说在今年4月份,他会召开一个FORM用户峰会,号召大家一起讨论后续维护问题。
GitHub上,也有不少用户在一直在为这个程序找Bug、提意见。
我们发现最近也有人在更新项目,但似乎代码出现了一些问题。
FORM主页:https://www.nikhef.nl/~form/GitHub主页:https://github.com/vermaseren/form
参考链接:[1]https://www.quantamagazine.org/crucial-computer-program-for-particle-physics-at-risk-of-obsolescence-20221201/[2]https://www.nikhef.nl/www/news/nikhef-researcher-jos-vermaseren-receives-prestigious-erc-advanced-grant/[3]https://news.ycombinator.com/item?id=33818082[4]https://arxiv.org/abs/math-ph/0010025
标签:
您可能也感兴趣:
为您推荐
军队抽组医疗力量承担 武汉火神山医院医疗救治任务
同马来西亚总理马哈蒂尔通电话 创造更多合作成果,造福两国和两国人民。
构筑起疫情防控的严密防线
排行
- 腾龙股份股东王柳芳减持302.01万股 价格区间为14.81-15.90元/股
- 因个人资金需要 新泉股份实际控制人唐志华拟减持不超1124.54万股
- 信捷电气股东邹骏宇减持50万股 价格区间为60.41-67.50元/股
- 国家卫健委:湖北以30个省外新增病例17例
- 因自身资金需求 科森科技股东徐宁拟减持不超3.71万股公司股份
- 中公高科股东潘玉利减持50万股 价格区间为20-20.60元/股
- 多地患者治愈后“复阳” 对疫情防控提出新挑战 五大焦点权威解析
- “精诚合作,打赢这一仗!”
- 生态环境部:自1月20日以来全国已累计处置医疗废物12.3万吨 ...
- 承诺两年扭转乱象 银保监会加快推进意外险费率市场化改革 ...
精彩推送
- 新一代ADC药物研发企业「Adcentrx Therapeutics」完成由斯道...
- 马斯克请回来的4D成像雷达,百度小米蔚来也押注了 微头条
- 今日春天像个害羞的小姑娘,遮遮掩掩,躲躲藏藏
- 春暖花开时 看“美丽”经济“一路生花”
- 医药安全产业数字化SaaS+「洞悉网络」获数千万元A+轮融资,加...
- 【速看料】中国创新药BD二十年:在荒原上织梦,蛰伏与破局
- 快报:物理计算的「基础软件」,要没人维护了
- 苏奥传感(300507)4月24日主力资金净买入1054.63万元-世界实时
- 云南城投:去年归母净亏损8.11亿元,归还金融债务51亿元 热消息
- 世界观天下!山东药玻去年营收创新高但增速放缓 股价相比高...
- 江苏沿海首个LNG船和风电安装船监管领域战略合作协议顺利签订...
- 环球快看点丨台湾:民进党领导候选人表示,台湾、中国可以作...
- 人口逼近“警报线”!专家提议放开4胎,鼓励富人多生,穷人少...
- 全球速递!四川:一季度外商直接投资实现大幅增长
- 万亿零售市场打开消费新局面,为何即时零售成确定性增量?
- 发工资有变,改用数字人民币,多地已实施
- 当前要闻:“粤经济”成为全国首个服务省域经济运行调节的数...
- 他的猫歌词徐良(他的猫歌词)
- 工会劳动法律监督 筑牢新业态劳动关系“防火墙”|天天报资讯
- 【播资讯】负债越来越严重,4大现象正在“席卷”中国4亿家庭...
- 数字人民币发工资成为应用新场景|天天最新
- 鹊桥二号中继星计划明年发射|世界报道
- 继四川后,水电大省云南“等水来”:能源富省为何频现电力吃紧
- cfi是什么项目(cfi)
- 【焦点热闻】让市场活力持续释放(子夜走笔)
- 世界速读:一季度城镇新增就业297万人(新数据 新看点)
- 美媒关注常熟用数字人民币发工资
- 迪士尼男员工自爆6年竟偷拍500多名女性,最高判处5年徒刑
- 让市场活力持续释放(子夜走笔)
- xp系统删除开机密码-xp系统忘记开机密码怎么办
- 走一线 看经济丨看促进消费亮点——西子湖畔的“子夜经济...
- 当前热议!董卓翰:中国经济复苏与西方悲观预测的尴尬
- 技术引领行业发展——2023希捷数据+峰会上的“数据价值”
- 网络语言烈度越来越高
- 市政类合同范本(优选3篇)
- “生僻字征集”小程序上线,腾讯搜狗输入法发布生僻字行业解...
- 糖尿病可以吃什么水果最好_糖尿病可以吃什么水果?
- 世界最新:vivo的手机怎么截图 手机截屏谁家都有 但还属viv...
- 多个平台回应民宿临时“毁约”:将承担最高首晚房费3倍差价_视讯
- 快看:何宇鑫:4.24美联储进入缄默期,黄金空头蓄势待发?
- 每日报道:玛丽莲梦露怎么死的_玛丽莲梦露去世原因
- 请居民自查!若有线索,及时举报!(附举报方式)
- 微资讯!川宁生物:一季度净利润增长74.41%
- 全球新资讯:PS5精英手柄价格史低:到手仅1258元!
- 浙文影业:一季度净利润3452.93万元 同比下降4.5% 每日看点
- SHEIN推出仓库碳减排项目 已减少上百吨温室气体排放
- 世界热消息:华硕灵耀X Ultra笔记本发布:i9-13905H+RTX 40...
- 废墟物语官网在哪下载 最新官方下载安装地址
- 支持全路段自动驾驶,国内首条5G专网全覆盖和全线车路协同高...
- 【一周楼市】上周楼市成交同环比均涨,北京环比涨幅0.2%,同比...
- 多方共促外贸稳增长:加大金融支持力度 推行多项便利化政策
- 第四届联合国世界数据论坛开幕;两部门明确加大公共充电设施...
- 2023 一季度我国软件业务收入 24415 亿元|天天视点
- 相约安徽·向春而行|暮春时节,许你一片芍药花海
- 每日消息!2023年一季度浙江各市GDP排行榜 杭州排名第一 宁...
- “三看”4.5%:这个数字不简单!
- 世界视讯!拨云鉴粤|解码广东一季度工业经济:持续投资“新...
- 邹平市重拳出击清缴卫星电视“小铁锅”_聚看点
- 安切洛蒂:继续努力与巴萨缩小分差;卡马文加就像一辆法拉利
- (经济)以“数据之治”助力可持续发展——聚焦第四届联合国...
- 全球看热讯:全球财经连线|多项举措帮助企业稳订单拓市场,...
- 四大措施促工业稳中向好 “压舱石”稳住山东经济大盘
- 社论:淄博烧烤出圈之后,比流量更重要的是什么
- 世界热推荐:20省份一季度GDP出炉:14省份增速高于全国,吉林...
- 东南大学马院负责人袁某某在微信群发不雅图片:情况属实,免...
- 天天视点!明日G4战灰熊:詹姆斯、戴维斯和施罗德大概率出战
- 2022年度法考主观题考试合格分数线公布
- 这里 将是中国最后的堡垒
- 烷基酚聚氧乙烯醚(壬基酚聚氧乙烯醚)商品报价动态(2023-04-24)
- 环球最新:山东一季度经济“开门红”背后,“三驾马车”表现亮眼
- 贺军:推广数字人民币应符合市场逻辑 天天报道
- 20省份发布一季度经济数据,地方政府怎么看,还要怎么干? ...
- 探讨大数据创新发展的理论和实践,深职院举办大数据与统计科...
- 环球即时:“文艺星开讲”世界读书日特别策划 读书之美|梁...
- 吉林省敦化市市场监管局开展“五一”前景区特种设备安全检查
- 环球快播:萤石独立之后,能否成为海康威视最强“助攻”?
- 【全球时快讯】工信部:一季度我国软件业务收入24415亿元,同...
- 国家税务总局:今年一季度累计免征新能源车辆购置税212亿元
- 世界微动态丨首季度,汕头一般公共预算收入:32.5亿元!
- 多地落地数字人民币发放工资,公众认知仍有待提升-环球今热点
- 财经时评|用数字人民币发放工资,“解锁”更多应用场景|世界...
- 国家税务总局:今年一季度累计免征新能源车辆购置税212亿元 ...
- 淘宝「王者归来」,能维持多久?
- 实时焦点:华夏越秀高速REIT一季报开门红
- 消息!“带着我的梦想上天宫!”中国空间站期待你的来信
- 即时:天价抗癌药卖到上百万一针
- 2023年4月23日江西省碳酸钾价格最新行情预测|世界即时看
- 【中国那些事儿】外媒:中国将成为推动全球经济增长的核心力量
- 【独家焦点】百强之上,再进位次!绵阳全国排名上升6位,凭的...
- 世界观焦点:工信部:一季度软件业务收入同比增长13.5%
- 多方共促外贸稳增长:加大金融支持力度 推行多项便利化政策...
- 拼经济 圳发力⑤|金融活水流,市场活力升 世界通讯
- 天天资讯:长安第三代CS75 PLUS智电iDD将4月26日上市
- 热文:服务「医保+商保」,卫宁科技获3亿元C轮融资
- 全球消息!百亿库存难消化,千亿芯片巨头遭遇业绩雷,扣非大降98%
- 热消息:大咖说 | 中国如何实现高质量发展?政经大咖在深圳...
- 全球看热讯:【多彩民族有多彩】歌如海 舞翩跹 三月三里心手牵
- 金鼎资本&新特电气:新能源赛道投资价值逐渐显现,产业发展面...
- 世界时讯:破圈爆红海内外,自得琴社做对了什么
- 天天热讯:多项经济指标增速全市第一 连云港徐圩新区实现首季...