清华园的盛夏,在白昼的蝉鸣与夜晚实验室恒久的灯光中,被分割成界限分明的两块。对许源和徐嘉庆而言,暑期实习的头两周,就在这种高浓度的、沉浸式的科研“深潜”中飞速流逝。他们像两株被移植到沃土中的幼苗,贪婪地汲取着养分,也承受着适应新环境的阵痛。
在理科楼高能天体物理课题组,许源的世界被X射线光变曲线、能谱拟合模型和GRMHD模拟数据流所淹没。
第一周的“数据与工具熟悉”,远比他想象中艰难。
课题组自研的数据处理管道,文档虽然详细,但涉及大量专业的天文软件(如 HEASOFT, XSPEC)和自定义Python模块。安装依赖、配置环境变量、处理不同数据版本间的细微差异,就耗费了他整整两天时间。
当他终于成功运行起一个标准的数据处理脚本,屏幕上开始滚动显示从原始FITS文件中提取出的、天鹅座X-1在某个平静期的X射线光子到达时间序列和能量通道信息时,他才稍稍松了口气。
但真正的挑战才刚刚开始。他需要理解这些数据的物理含义:如何从光子到达时间重建光变曲线?如何考虑仪器的“死时间”和“响应矩阵”对能谱测量的影响?如何选择恰当的背景区域来扣除来自宇宙X射线背景和仪器本底的噪声?秦思师姐给了他极大的帮助,耐心地解释每个步骤背后的原理,并分享了许多“踩坑”经验。
“看,这里的时间戳需要转换到太阳系质心(Barycentric)时间,不然行星运动带来的多普勒效应会污染周期信号的分析。”
“拟合能谱时,先用简单模型(如幂律加高斯线)看残差,别一上来就用复杂的模型堆参数。”
在杨博士的建议下,许源选择以GRS 1915+105这个著名的、行为怪异且爆发频繁的黑洞X射线双星作为首个分析目标。他开始系统学习这个源的研究历史,阅读经典文献,了解其特有的、分类繁多的“变奏曲”态(如ρ态、χ态)。
当他第一次亲手用XSPEC软件,将“慧眼”卫星观测到的一段GRS 1915+105硬态数据,用一个截止幂律模型成功拟合,并得到合理的谱指数和截止能量值时,屏幕上那个拟合良好的能谱曲线和下方平直的残差图,给他带来了巨大的成就感。
这不是习题答案,而是他从真实宇宙中“解码”出的第一条信息。
第二周,他转入更深入的时变分析。
计算功率密度谱(PDS),观察不同时间尺度上的噪声特性;计算不同能带光变曲线之间的时延(time lag),探寻硬X射线是否滞后于软X射线(这关联到硬X射线的可能产生区域,如热冕)。
他需要编写脚本自动化这些分析流程,并处理大量的中间数据文件。一次,他计算的时延结果出现了不合理的负值,排查许久才发现是计算互相关系数时,时间序列的对齐窗口设置有问题。修正后,终于得到了与文献中报道趋势一致的、硬X射线略微滞后的结果。
这个过程,让他深刻体会到处理真实观测数据的复杂性——噪声、系统误差、分析方法的细节,都可能影响结果,必须极其小心。
与此同时,他也开始接触课题组的GRMHD模拟库。面对以TB计的模拟快照数据,他需要学习如何用课题组专用的后处理工具,从这些包含了密度、压力、速度、磁场等数十个物理量的三维数据中,提取出“合成”的观测量,比如面向不同观测者的X射线光变和能谱。
这涉及到辐射转移的简化假设和复杂的视线积分。杨博士指导他先从一个相对简单的、盘主导的模拟案例入手,重点理解模拟数据的基本结构和后处理流程。“先别求全,重点理解从流体变量到‘观测信号’这个转换过程都涉及哪些物理和近似。”
在FIT楼的计算物理实验室,徐嘉庆的暑期则是一场与模型、代码和论文的“三重攻坚战”。
模型强化是第一关。
王瀚师兄提出的改进原子电荷预测网络的建议,涉及到引入图注意力机制(GAT)来动态权衡不同邻居原子对中心原子电荷的贡献。
这需要他对PyTorch Geometric中GAT层的实现有深入理解,并将其巧妙地嵌入到现有的电荷预测子网络中。他花了几天时间研读相关论文和代码示例,反复调试,才使新的注意力层能够稳定训练,并且确实让模型在预测分子偶极矩等对电荷分布敏感的性质上,有了可测量的提升。
优化可微PME模块的计算效率则是另一场硬仗。虽然核心梯度链路已通,但在较大体系(如上百个原子)上进行训练时,PME部分的计算(尤其是FFT和插值)仍然是瓶颈。他与组里另一位专攻高性能计算的博士生合作,尝试用更轻量级的插值核(如B样条低阶)替代原有的高阶插值,并探索了在PyTorch中利用CUDA内核进行特定优化的可能性。
经过多次尝试,他们成功将PME部分在典型体系上的计算时间缩短了约30%,虽然仍比纯神经网络部分慢,但已在可接受范围内。
在优化模型的同时,徐嘉庆正式启动了论文的“重写”。在张老师和王瀚师兄的指导下,他摒弃了原先相对松散的草稿结构,严格按照顶级期刊的格式和要求来组织。
引言部分被彻底重写,更加聚焦于“可解释性”和“物理约束”在当前数据驱动力场领域的重要性,并引用了更多最新、更相关的工作。方法部分的每一个技术细节都被反复推敲,确保清晰、准确、可复现。他重新设计了多张图表,力求在视觉上更清晰地展示混合模型相比基线模型的优势,特别是新增了展示“力分解”合理性和“预测电荷”与参考电荷相关性的专门图示。
写作过程异常艰辛。常常为了一个段落的逻辑,或一个句子的表述,反复修改到深夜。
王瀚师兄的批注细致到标点符号,张老师则从更高层面把握文章的故事线和创新点的突出。徐嘉庆感到自己的学术写作能力,在这近乎“残酷”的打磨中,以肉眼可见的速度提升。他开始习惯用更精准、更客观的语言描述工作,学会在展示优势的同时,不回避局限性,并用建设性的方式讨论未来方向。
两周下来,两人都瘦了一圈,眼下的阴影更深了。但他们的眼神,却比刚来时更加锐利和沉静。那是一种在具体、繁重的工作中淬炼出的专注,是一种开始真正“上手”后的踏实。
他们的交流,也从最初的泛泛而谈,变得更加具体和技术性。
“今天调XSPEC模型,加了一个热吸积盘组件(diskbb),拟合优度提升了不少,但多了一个自由参数,不确定是不是过拟合了。”
“可以看F检验的显著性,或者用交叉验证。我们调神经网络也常遇到类似问题,用验证集早停。”
“你们那个注意力加在电荷网络上,效果明显吗?”
“在带极性键的分子上比较明显,能更好区分不同化学环境的电荷偏移。但在饱和烃上区别不大。”
“我们模拟数据合成能谱,辐射转移用的是简化模型,肯定和真实观测有系统差,头疼怎么定量评估这个差。”
“跟我们类似,模型有归纳偏置。我们做消融实验,你们可以尝试用不同的辐射转移模型合成,看结果对模型的敏感性。”
他们分享着各自领域的技术细节和共通的研究逻辑,虽然领域不同,但那种面对复杂问题、处理不完美数据、构建和验证模型的思维过程,却高度相似。这种深层次的共鸣,让他们在疲惫时感到并不孤单。
周末的晚上,他们偶尔会骑车在空旷些的校园里漫无目的地转一圈,让夜风吹散一周的疲惫。经过亮着灯光的图书馆,经过荷叶田田的近春园,经过静默的礼堂。有时会停在便利店买支雪糕,坐在路边的长椅上,看着稀疏的星空,短暂地放空。
“累吗?”许源咬着雪糕,含糊地问。
“……嗯。”徐嘉庆靠在椅背上,闭着眼,轻轻应了一声。过了几秒,他补充道,“但挺充实的。”
“是啊。”许源望着远处主楼模糊的轮廓,“感觉……每天都在学新东西,解决新问题。虽然难,但好像离‘真东西’更近了一点。”
徐嘉庆没说话,只是微微点了点头。晚风吹动他额前的碎发。片刻,他睁开眼,看向许源:“下周,要开始写论文结果部分了。”
“我也要开始对比模拟和观测了。”许源说。
两人对视一眼,都从对方眼中看到了对接下来更大挑战的清醒认识,以及一丝隐隐的、迎难而上的兴奋。
短暂的休息后,他们起身,将雪糕棍扔进垃圾桶,推着车,慢慢走回宿舍区。
夏夜的清华园,静谧而深邃,仿佛包容着无数个像他们一样,在灯光下默默耕耘的年轻梦想。盛夏的深耕,才刚刚拉开序幕。而他们知道,前方还有更艰巨的任务,更复杂的分析,更严苛的写作,在等待着他们。但他们已调整好呼吸,握紧了手中的工具,准备向着那片知识的深水区,继续下潜。