第91章 物理学的算法求收藏求追读求月票(第1页)
阶梯教室外的走廊里,人声嘈杂。
刚结束一场鏖战的考生们三三两两地聚在一起,讨论着刚才的题目。
空气中,那股混合着汗水与油墨味的紧张气息还未散尽。
林允宁靠在冰冷的墙壁上,听着电话那头陈正平几近崩溃的抱怨,脸上却没什么表情。
他将目光投向窗外,看着一片枯黄的银杏叶在风中打着旋儿,缓缓飘落。
“也未必就不可能。”
他的声音很镇定,“常规方法肯定来不及,我们得换个思路。”
“换思路?怎么换?”
陈正平的语气里透着绝望,“林师弟,这可不是简单的代码优化!
“三个新体系,每一个都得重新做结构弛豫、声子谱扫描,还有后续的参数拟合。。。。。。任务都要爆炸了!
“就算我今天把代码写出来,调试好,课题组的服务器一个星期也未必能跑完!”
“我知道。”
林允宁的指尖在冰凉的手机壳上轻轻敲击着,节奏稳定,“所以不能一台一台地算。我们可以把任务拆开,并行计算。”
“并行?”
陈正平愣了一下,“你是说。。。。。。找高性能计算中心HPC?”
“对。”
林允宁对还在等他吃饭的许嘉诚等人打了个手势,示意他们先走,“这三个材料体系的计算任务,在物理上是完全独立的。
“我们可以把它们分解成上百个更小的计算单元,然后扔到超算集群上,让几百个CPU核心同时开工。
“这样,原来需要一个月的工作,理论上我们可以在两三天内完成。”
电话那头沉默了。
并行计算的道理,陈正平当然知道。
但他只是个凝聚态物理博士,专业是理论推导,不是计算机工程。
让他写个简单的Python脚本或者C++程序还行,真要上手MPI消息传递接口和OpenMP开放多处理这种专业的高性能计算编程,那跟让他从头学一门外语没区别。
“道理是这个道理,可是,师弟。。。。。。这个我不在行。咱们课题组也没人擅长这个。韩老师昨天开会去了,我也联系不上他。”
陈正平的声音有些犹豫,“而且大规模并行,代码的优化、内存的分配、节点间的通信。。。。。。这些都是大问题。”
“我来想办法。”
林允宁的回答干脆利落,“你先把硅烯、锗烯和二硫化钼的晶体结构文件和赝势库发我邮箱。剩下的,交给我。”
电话那头沉默了片刻,随即传来陈正平有些不确定的声音:
“你有办法?这可不是写一两个优化算法那么简单………………”
“韩老师原来给我介绍过一个专门搞这个的教授。”
林允宁想起韩至渊上次提过的数院的周放教授,便安慰了陈正平几句,挂断了电话。
然后,他直接用笔记本电脑登录了金陵大学的网站,找到数院教师的通讯录,给周放教授发去了一封简短的求助邮件,写明了陈正平目前遇到的问题,并附上了算法的伪代码。
没想到的是。
邮件发出不到十分钟,回复就来了。