陈言在将离散数值方法的验证结果,详细讲给丁航三人听后。
他们三人也在继方程系统与模块化设计的优化后。
开始优化空间离散保正高阶格式,以及时间积分自适应隐式BDF。
这是第一阶段数值内核的关键升级步骤!
而陈言自己,则开始对又一个核心难点下手。
试着将边界条件,从简单推到复杂。
第121章 第一阶段目标,达成!
7月9号,周日。
自从开始抢时间后,整个课题组也就彻底没有了休息日。
每天的工作时间和强度,简直比高三生还要更胜一筹。
不过,丁航已经允诺,除了课题完成的奖金外。
还会在结束后,给每人放个长假休息。
当然,长假这块,陈言是享受不到的。
下午时分,课题组的房间内。
“磁轴这块r=0,实现虚拟网格法,强加对称条件?/?r=0……”
“然后基于双线性空间学习的跨媒体检索方法LCFS(r=a),得分两个阶段实现……”
从磁轴到LCFS的实现,陈言终于完成了边界条件从简单到复杂的推导。
并且通过简化模型的架构,验证推导的可实现性!
因为并行加速优化的内容,他早在给出建议书时就已经解决。
现在边界条件的验证,也就代表着,第一阶段的三个核心难点,全部变为了可实现的路径!
至于最后形成框架的难点,反而不需要他再过多操心。
因为这本就是在现有模型上的优化,在针对性进行数值离散方法这些的架构调整之后。
所以第四个核心难点,丁航他们会在过程中解决。
事实上,从那一天的短会碰过后,四人的分工便没再变过。
丁航三人从前期系统和模块的优化,转变为了全程的架构优化。
而陈言一方面针对三人过程中需要的帮助进行协助。
并同步在每天最后的时间,对优化结果进行核对。
另一方面,也是最重要的。
就是全方位验证所有优化方法,落实优化建议的路径!
可以说,这个课题组,俨然成为了以陈言为主,丁航三人为辅的配备。
在再次确认了验证数据的可靠性后,陈言微微抬头,看向丁航那边。
原本埋在电脑屏幕里的丁航,心有所感,抬起头,从屏幕上方露出眼睛。
两人都没有说话,但却都读懂了对方的意思。
丁航竖起一根手指,冲陈言比了一下。
意思是针对数值离散方法的架构调整,还有一天就能完成。
陈言随即回了个OK的手势,转而目光落回电脑屏幕上。
开始整理边界条件的相关资料,并准备移交给丁航。
按照这个进度,大概在7月15号左右,就能完成第一阶段的任务!
也代表着,还能剩下一个月左右的时间,去冲第二阶段和第三阶段。
不多时,陈言将资料提给了丁航,顺带着提醒了一句“别忘了申请集群验证”。
丁航笑着应道:“保证完成任务!”
近一个月的相处,他已经打心底里佩服起了这个年轻人。
敢想敢做,而且能做成功!
这种能力也正是科研最需要的!
一天后,丁航三人如期完成数值离散算法的架构调整,也就是数值内核的关键升级。
随后马不停蹄地开始对边界条件这块进行优化。
而陈言同样没有停歇,他已经沿着思路,来到了第二阶段上。
这一步需要在第一阶段的稳定框架上,引入新方法。
从而在精度、效率,还有物理耦合上,全面超越现有代码!
其中的关键,就是他先前提到的,像高阶指数积分格式这些核心方法的创新。
虽然这些新方法的创新,同样对应那些核心难点。
但是解决难度,比第一阶段高了不止一个量级!
7月14日,周五。
下午五点半,也就是研究所的正常下班时间。
丁航从外面走回课题组的房间。
看到他回来,正围在电脑前的陈言三人,当即扭头看去。
他们已经到了第一阶段验证前的最后一步。
此时正在做整个等离子体一维约束数值模拟算法的最后校核。
而丁航是出去催集群申请的事,做好衔接部分。
迎上三人投来的目光,丁航也没让三人失望,开口说道:
“课题组的集群使用申请批了,明天上午9点可以用!”
闻言,陈言三人顿时松了口气,齐齐扭回头,看向面前的电脑屏幕。
见状,丁航的目光落在中间的陈言身上,走过去拍了下对方肩膀:“怎么样了?”
陈言没有回头,鼠标飞快滑动:“没发现问题。”
听到这话,不止是丁航松了口气。
就连围在旁边的高锋和徐家树,也同样松了口气。
一个多月时间,可算是走到这一步了!
只要第一阶段验证完成,在数值方法上,就将全面实现对标,并且部分超越现有算法的目标!
而全面实现对标,也是他们课题组最初的目标!
当然,就现在来说,这是开启第二阶段的保障!
很快,陈言手中的鼠标停止了滑动。
松开鼠标,他扭头冲丁航点了点头。
整个算法确实没发现问题!
得到最终确认,丁航当即笑着道:
“那行,今天我们就早点下班!明天一早过来,到点准时验证!”
对此,陈言三人自然都没有异议。
毕竟连续高强度工作一个月,也是需要一个缓冲的。
只不过,陈言在回到寝室后,就又钻进了第二阶段的内容里。
7月15日,周六。
如往常一样,早晨七点,陈言准时来到研究所。
丁航三人也紧跟着便到了。
这一个月里,不止是晚上加班,周末加班。
他们也跟着陈言“养”成了早到这个习惯。
不过,今天明显不同。
因为三人来了后,都有些坐立不安,时不时地就看下时间。
终于,到了上午九点,陈言四人齐齐围在电脑前。
通过课题组集群,这套等离子体一维约束数值模拟算法开始运行,同步进行验证!
验证内容,包括MMS验证和标准基准。
一方面验证空间收敛阶和时间收敛阶。
一方面复现国际托卡马克物理活动(ITPA)的输运基准案例。
与ASTRA和JETTO这些国际主流代码的表现结果进行对比。
大约1个小时后,准确来说,是48分钟12秒后。
算法的验证运行结束!
在完成的瞬间,陈言便立马看向了电脑上的输出内容。
而丁航三人,则是齐齐神情一震!
脑海里同时浮现三个字“这么快!”
但下一刻,三人也齐齐看向最后停留在电脑屏幕上的输出内容。
空间离散实现数据,2~4阶保正调和平均格式!
台基区自适应移动网络,保持2阶无振荡!
比现有主流代码精度高2阶,且严格保正!
时间积分实现数据,变阶变步长BDF2~5!
比现有1~2阶隐式或半隐式的主流代码,有效精度高2~3阶!
然后是时间步长范围、全放电模拟时间、能量守恒误差……
全部达到或超越了现有主流代码的效果!
这份数据也证明着,第一阶段全面实现对标。
并且,部分超越现有算法的目标。
成功达成!
第122章 目标不止于此