5月6日,周六。
早晨天剛亮,陳言便輕手輕腳爬下了床。
洗漱完後,直接坐在電腦前,開始繼續做架構設計。
今天距離他來到燕大,已經過去了半個多月的時間。
他也終於把架構設計的內容,推到了最後的收尾階段。
之所以一早爬起來,也是因為想抓緊時間完成這塊的內容。
這樣的話,他便可以立即開始下一階段的算力驗證。
雖然在沈川他們看來,陳言做架構設計的速度,已經是超乎尋常的快了。
但就他自己而言,他還是覺得這個速度有些慢。
他雖然沒有明確說過,但他這次來燕大的目的只有一個。
那就是,徹底完成整個基礎算法工程。
而現在,離他回廬州,也只剩下半個月左右的時間了。
但好在,對陳言來說,這個時間還算夠用。
因為基礎算法工程6個階段的後續4個階段,他並不需要全部走完。
像第五個階段的工程適配和部署,還有第六個階段的生態維護。
這都是在與工業使用方建立合作後,才需要去考慮的。
所以,這兩個階段完全可以忽略,不會占用他的時間。
後續的重點,只在第三階段的效率榨取和算力驗證,以及第四階段的邏輯升級上面。
而這兩塊,他在做架構設計的時候,已經提前做了些應對。
包括引入無矩陣方法與混合精度,減少帶寬和存儲,進行效率榨取這些。
這也是他從榨取學校機房算力上得到的經驗。
而且因為先前在學校機房做過一次原型驗證。
等於間接做了代碼開發與正確性驗證的小規模測試。
直接幫他省去了這部分時間,他才能直接衝著大規模測試去。
在陳言沉浸於架構設計中時,沈川三人也醒了過來。
【記住全網最快小説站 101 看書網解無聊,❶0❶🅚🅚🅢.🅒🅞🅜超方便 】
當他們發現這個學弟,不知什麼時候都已經坐在電腦前面。
三人俱是無奈地搖了搖頭,但也很佩服陳言的這股堅定的勁。
他們很確定,自己當初衝進算法的世界時,都沒有陳言這股執著勁。
他們更確定,陳言對算法的興趣,肯定沒有他們強烈。
但偏偏,他們的天賦和努力,卻又都不如陳言。
因為經過這段時間的相處,他們也成功確信了這一點。
沈川三人互相看了看,也沒有了再睡下去的想法。
本來他們三人碰到周末,按照習慣,會多睡一會的。
但現在,哪還能睡得著?
三人洗漱後,並沒有打擾陳言,而是輕輕打開門出了寢室。
他們打算去食堂吃個早飯,然後給陳言也帶一份回來。
在三人離開後不久,陳言敲擊鍵盤的手,緩緩慢了下來。
然後他拿來寫著算法原型的草稿紙看了一遍。
同時滑動滑鼠,來回切換看了一遍所寫的代碼。
整個算法架構設計的核心難度,在於針對超彈性的特殊處理。
這裡面的第一個問題,就是如何避免體積鎖死。
陳言採用的是F-bar技術,在元素積分點處修改變形梯度。
而這需要在局部本構結算時修正。
之後是核查局部本構積分點的並行計算部分。
每個元素積分點上的本構計算,都是完全獨立的。
可以直接映射到GPU線程塊上。
最後是切線剛度矩陣的解析推導與自動微分。
通過自動微分工具嵌入到C++有限元代碼中,可以自動給出精確切線。
在全部確認了一遍後,陳言的雙手,重新落在鍵盤上。
隨著鍵盤的敲擊聲響起,他開始做架構設計的最後一步。
在前面全部確定的情況下,沒花多少時間,他便完成了這最後一步。
至此,整個超彈性固體材料的算法架構全部完成。
緊接著,陳言沒有絲毫停頓,開始編寫作業腳本,指定所需資源。
在使用計算中心申請的帳號登錄集群後,所在的節點是登錄和數據傳輸節點。
並不能執行任務,需要通過作業調度系統,將作業提交到計算節點執行。
提交後則使用squeue、scancel這些進行作業查看,或者是取消操作。
整個流程還算方便,只不過提交後,會被放入任務隊列,等待資源分配。
無法像在自己電腦上一樣,直接開始執行。
很快,作業腳本編寫完成,陳言通過sbatch直接提交到了集群。
提交後,便返回了一個作業ID。
陳言隨即通過這個ID,查看了一下排隊情況。
有了大概預估後,他又拿出一張新的草稿紙寫了起來。
趁著等待的時間,他打算將各項驗證內容羅列出一個清單。
實際上,這應該是在確定算法目標時,就需要做的事情。
但時間上太緊,以至於他一直沒時間做這個內容。
這時,沈川三人也帶著早餐回到了寢室。
當看到陳言居然沒有在寫代碼時,三人不由得有些驚訝。
但下一瞬,當他們看清電腦屏幕上的畫面時,又是齊齊一怔。
好傢夥,架構設計這就完成了?
他們倒是知道陳言的進度,但在他們的預估中。
即使再快,最少也還需要兩天才有可能完成。
卻沒想到,只是出去吃個早飯的功夫。
這個學弟竟然就把架構設計全部搞定了!
而且還沒有絲毫猶豫的,直接提交到了集群隊列等待執行。
只能說,論效率這塊,這個學弟也是不講道理的。
陳言此時也察覺到了回來的三人。
他放下筆,回頭看了一眼。
然後就看到,三人就這麼站在他背後。
三雙眼睛正齊齊盯著他面前的電腦屏幕,眨都不眨一下。
就連他轉頭看向他們,這三人都是毫無反應。
見狀,陳言輕咳一聲:「那個,學長,你們……回來了?」
聽到聲音,三人才終於回過神來。
「啊,對,回來了。」
沈川將手中拎著的早餐遞了過去:「給你帶的。」
「謝謝學長。」陳言接過來,剛想放在桌上,才發現哪還有放的地方。
他旋即起身,準備走到一旁去吃。
這時沈川悄悄遞給任淮兩人一個眼神,兩人立馬會意。
任淮當即將自己的桌子收拾乾淨,陶思齊也拉開椅子,讓陳言坐下。
陳言不解地看著這兩名學長,輕聲說道:「我自己來就行。」
「沒事,沒事,我們來。」任淮和陶思齊同時說道。
聽到這話,陳言卻是沒有動,反而更加不解地看向兩人。
這兩名學長無事獻殷勤得也太明顯了點。
一旁的沈川,不由得有些無語。
這兩人會錯意了啊,他可不是讓這兩人做這些的。
而是想讓這兩人直接開口,提一下跟著陳言做算力驗證的事。