我的学习闭环系统 第107节

  7月23日,周日。

  距离第一阶段的验证完成,已经过去了一周时间。

  在芯部-边缘全隐式单片耦合上,陈言终于迈出了最关键的一步。

  将散乱的草稿纸整理了一番,又看了眼电脑上的内容后。

  他站起身,轻轻拍了拍手。

  丁航五人听到声音,齐齐抬头朝他看去。

  陈言笑着说道:“耽误大家点时间,我这边有了一些新想法。”

  听到“新想法”三个字,丁航五人顿时双眼一亮。

  因为这个词,已经变成了陈言的口头禅。

  但凡他说出了这个词,那就代表着,在研究方向上,又有了新的突破!

  丁航当即起身:“大家都暂停一下,我们跟陈言碰一下。”

  其余四人连忙应声,围坐在小会议桌前。

  陈言将手中整理好的草稿纸递给丁航:“丁博士,你们边看边听我说。”

  丁航点点头,接过草稿纸,同时向另外四人招了招手。

  五人就这么围在一块,一起边看边听陈言说。

  “关于芯部-边缘全隐式单片化求解,第一步需要将描述芯部输运的方程,

  与描述SOL的简化方程,写在同一个残差向量中,你们可以看推导过程……”

  丁航手中的草稿纸很快翻到推导过程,随着陈言的讲述,一行行往下看去。

  时不时,针对五人提出的不理解的问题,陈言再扩展解答一下。

  他必须要讲的细一点。

  因为这不仅是他迈出的关键一步,也是第二阶段实现的关键一步!

  “第二步的关于雅可比矩阵的构建,用自动微分,同时生成包含芯部和SOL变量的,

  全耦合雅可比矩阵,但要注意,这个矩阵不再是块三对角……”

  顺着陈言的话,丁航很快找到了纸上的一句话。

  【SOL部分会在边界区域引入额外的非零结构】

  看到这话时,他有些理解了陈言所说的意思。

  “第三步,我们要告诉线性求解器,将芯部变量和SOL变量,分成两个场来看……”

  “虽然这一步看似是内部求解的选择,但实际上这是数学上的解耦预处理……”

  第三步的场分裂预条件,因为关系到收敛全耦合系统,所以陈言讲的很细。

  花了两个多小时,终于将芯部-边缘全隐式单片耦合的全部内容拆解讲清后。

  陈言看向丁航五人:“丁博士,还有各位,验证和架构优化就交给你们了!”

  丁航站起身,其余四人也跟着站起身,同时郑重地点了点头。

  7月28日,周五。

  课题组房间内。

  “……e^ΔtJ0对一维系统是一个相对较小的矩阵,使用Krylov子空间投影,

  来近似这个指数函数矩阵对向量的作用,避免直接计算稠密矩阵……”

  “要精确解析最快速的扩散模态,时间步长放大到BDF法的数倍以上,同时保持高阶精度……”

  五天时间,陈言再次在理论上突破了高阶指数积分格式这个创新点。

  这个时间比他自己预估的还要早两天。

  个中原因,陈言猜测应该是数值离散方法这块,他的思路一直很清晰。

  而且在第一阶段时,就奠定了后续的基础。

  不过他并没有太过纠结,在理顺了后,便如先前一样,把这块的内容,详细拆解讲给了丁航五人。

  对于丁航他们来说,也幸亏陈言找张云程要了人。

  要不然,单凭他们三人,可能还真跟不上陈言的进度。

  尽管如此,私底下碰面时,五人还是会忍不住说一句“变态”!

  8月3日,周四。

  谢凯和龚志仁坐在陈言身旁,目不转睛的看着电脑屏幕。

  理论上的瓶颈难题,已经被陈言全部突破了!

  两人都有些感觉像是做梦一样,但验证的结果却告诉他们,这是真的。

  而他们,现在距离第二阶段的最后验证,也开始进入了倒计时。

  此时,他们正在协助陈言,对新的神经网络代理模型进行调试。

  得益于第一阶段的成果,他们可以生成一个大规模数据集进行训练。

  这也是陈言为什么会提到要机器学习领域的人。

  说白了,这方面,只有熟手才能加快进度。

  与此同时,丁航也是再次踏出了课题组房间,找到了所里打申请。

  他得提前申请好第二阶段验证所需的集群资源!

第125章 突破先进性!

  所长办公室里。

  张云程看着丁航,有些不敢相信地问道:

  “你刚才是说,你们要申请使用集群?”

  丁航点点头,认真道:“应该就在这两天,就要开始第二阶段的验证!”

  张云程没有说话,手指不断敲击着桌面。

  好半晌,他才问道:“距离上次过来,也才过去半个月吧?”

  丁航回道:“是的。”

  张云程忽然笑道:“给你加了两个人,你们比第一阶段,缩短了近一半的时间。

  那要是我再多给你们配两个人,岂不是还能再缩短一半?”

  丁航却是说道:“那得再配两个像陈言一样的才行!”

  张云程顿时哑然,可以确定了,这又是陈言这小子搞出来的!

  顿了顿,他说道:“行,我知道了。”

  说着,把字签好,将申请递给了丁航。

  在丁航接过申请要离开时,他却又突然问道:“第三阶段,真能在18号完成?”

  丁航脚步微顿,信心十足地说道:“肯定能!”

  张云程微微一愣,下意识问道:“这么有信心?”

  他记得,以前的丁航,在他问课题进度时,可从来不会这样去保证。

  丁航笑了笑,说道:“不是我有信心,是我对陈言有信心!”

  张云程跟着笑了起来,摆了摆手,让丁航离开了。

  等到门关上,他想了想,摸出手机给胡简舟和吴秉诚分别打了个电话。

  因为这个课题的进展,他们本来还在商量着,开学后,可以让陈言晚点去报到。

  但现在看来,好像没这个必要了!

  按照这种进度算的话,最难啃的骨头,都已经解决了。

  那剩下的第三阶段,只会更快!

  8月5日,周六,早上9点。

  距上次第一阶段的验证,刚好过去了三个星期的时间。

  第二阶段的验证开始了!

  陈言与丁航五人,齐齐围在电脑前,紧紧盯着实时输出日志。

  这一阶段最主要的验证特性,包括芯部-边缘全隐式单片耦合效果。

  还有指数积分精度,以及神经网络代理模型的准确性与物理约束。

  但很快,除了陈言外,丁航五人都收回了目光。

  因为实时输出日志太快,他们看不过来。

  而鼠标在陈言手里,他翻得也同样太快,完全没照顾他们。

  五人不由得互相看了看,大家谁也没说谁。

  默契地走到一旁,拿起杯子接水喝去了。

  他们还是等到运行结束,再去翻日志,同时看输出文件吧。

  就在他们刚接好水,还没来得及喝上一口时。

  陈言的声音传来:“结束了!”

  顿时,五人齐齐放下杯子,飞扑到了陈言身旁。

  他们有预感会很快,但却没想到这么快!

  这才多久,5分钟?

  还是10分钟?

  这还是加上数据I/O和脚本调度的时间了!

  真正纯计算核心耗时,大概只有1到2分钟吧?

  在看清电脑屏幕上的输出内容后,他们心里的想法,便也跟着确认了!

  因为使用湍流代理模型的全放电模拟时间,所实现的数据小于1秒!

  而模拟100s物理算例,解析输运系数的全放电模拟时间在5秒!

  对比第一阶段的3分钟,整整快了36倍!

  那整体对比下来,可不就应该这么快吗?

  除此之外,所有验证特性的数据,全部通过!

  芯部-边缘耦合这块,通过全隐式单片求解,场分裂预条件。

首节 上一节 107/271下一节 尾节 目录