返回第84章 提交到集群(1 / 2)我的学习闭环系统首页

5月6日,周六。

早晨天刚亮,陈言便轻手轻脚爬下了床。

洗漱完后,直接坐在电脑前,开始继续做架构设计。

今天距离他来到燕大,已经过去了半个多月的时间。

他也终于把架构设计的内容,推到了最后的收尾阶段。

之所以一早爬起来,也是因为想抓紧时间完成这块的内容。

这样的话,他便可以立即开始下一阶段的算力验证。

虽然在沈川他们看来,陈言做架构设计的速度,已经是超乎寻常的快了。

但就他自己而言,他还是觉得这个速度有些慢。

他虽然没有明确说过,但他这次来燕大的目的只有一个。

那就是,彻底完成整个基础算法工程。

而现在,离他回庐州,也只剩下半个月左右的时间了。

但好在,对陈言来说,这个时间还算够用。

因为基础算法工程6个阶段的后续4个阶段,他并不需要全部走完。

像第五个阶段的工程适配和部署,还有第六个阶段的生态维护。

这都是在与工业使用方建立合作后,才需要去考虑的。

所以,这两个阶段完全可以忽略,不会占用他的时间。

后续的重点,只在第三阶段的效率榨取和算力验证,以及第四阶段的逻辑升级上面。

而这两块,他在做架构设计的时候,已经提前做了些应对。

包括引入无矩阵方法与混合精度,减少带宽和存储,进行效率榨取这些。

这也是他从榨取学校机房算力上得到的经验。

而且因为先前在学校机房做过一次原型验证。

等于间接做了代码开发与正确性验证的小规模测试。

直接帮他省去了这部分时间,他才能直接冲着大规模测试去。

在陈言沉浸于架构设计中时,沈川三人也醒了过来。

当他们发现这个学弟,不知什么时候都已经坐在电脑前面。

三人俱是无奈地摇了摇头,但也很佩服陈言的这股坚定的劲。

他们很确定,自己当初冲进算法的世界时,都没有陈言这股执着劲。

他们更确定,陈言对算法的兴趣,肯定没有他们强烈。

但偏偏,他们的天赋和努力,却又都不如陈言。

因为经过这段时间的相处,他们也成功确信了这一点。

沈川三人互相看了看,也没有了再睡下去的想法。

本来他们三人碰到周末,按照习惯,会多睡一会的。

但现在,哪还能睡得着?

三人洗漱后,并没有打扰陈言,而是轻轻打开门出了寝室。

他们打算去食堂吃个早饭,然后给陈言也带一份回来。

在三人离开后不久,陈言敲击键盘的手,缓缓慢了下来。

然后他拿来写着算法原型的草稿纸看了一遍。

同时滑动鼠标,来回切换看了一遍所写的代码。

整个算法架构设计的核心难度,在于针对超弹性的特殊处理。

这里面的第一个问题,就是如何避免体积锁死。

陈言采用的是F-bar技术,在元素积分点处修改变形梯度。

而这需要在局部本构结算时修正。

之后是核查局部本构积分点的并行计算部分。

每个元素积分点上的本构计算,都是完全独立的。

可以直接映射到GPU线程块上。

最后是切线刚度矩阵的解析推导与自动微分。

通过自动微分工具嵌入到C++有限元代码中,可以自动给出精确切线。