第(1/3)頁
時間一分一秒過去。
常浩南眉頭微蹙,目光緊盯著電腦屏幕。
偌大的辦公室裡,幾乎隻剩下鼠標滾輪偶爾轉動所帶來的微弱“哢哢”聲
安東尼·詹姆森這篇論文的內容不少,但篇幅不長,換句話說就是內容寫得稍微有些跳躍。
如果是接觸有限體積法不多的讀者,大概率要看上好幾遍才能理解其中的意思。
好在常浩南雖然並不專精於此,但上輩子其實沒少用coultiphysics這個軟件,所以多少對這家瑞典公司的“解題思路”有些了解。
“呼——”
足足過了大約半小時之後,常浩南終於放下手中的鼠標,靠在椅背上呼出了一口濁氣。
顯然是已經看完了。
不過,他一直緊皺的眉頭卻並未因此而舒展開來。
這讓不遠處的魏永明和宋景明二人不禁有些擔憂——
如果常總看了之後都覺得不好對付,那說明對方應該是真的有點東西。
又過了幾分鐘之後,剛剛一直沒敢出聲打擾的魏永明總算是有點憋不住了——
伸脖子是一刀縮脖子也是一刀,結論怎麼都好,您彆不說話啊……
因此,猶豫片刻以後,他還是試探著開口道出了自己的疑惑:
“常總,我看詹姆森教授的思路,應該是在非結構三角網格上應用譜體積法來求解求解雙曲守恒律,但是我之前也進行過幾次計算測試,譜體積法在計算控製體麵積分時需要龐大數目的高斯積分點,反而會增加計算所耗時間啊?”
作為技術部負責人,魏永明今天既然會過來找常浩南,自然也是提前看過這篇論文的。
隻是裡麵有些內容,似乎和對方產品的宣傳不太相符。
“論文麼……隻是單純的理論過程而已。”
常浩南回答道:
“從理論推導到具體的算法實現,這中間的細節才是軟件設計的關鍵。”
“就好比我那篇介紹守恒水平集方法論文,也是公開發表在期刊上麵的,但是其他人沒有與之相配的網格生成以及高階偏微分方程降維技術,就算把論文的內容看懂了,也沒辦法應用到軟件裡麵。”
“至於詹姆森的這個方法,應該隻是借鑒了譜體積法的思路而已,並不是直接把譜體積法套到非結構網格上麵。”
“雖然論文沒有涉及到後續的應用層麵,但是我推測,他們會選擇用譜單元的節點函數值而不是體積平均值來構造離散格式,如此一來,控製體邊界的level set函數值就可以采用高階拉格朗日多項式插值與二階迎風插值的線性組合進行估算,總自由度和高斯積分點的數目也會相應降低,這種辦法也符合comsol公司比較擅長的部分……”
“……”
對著電腦屏幕上的論文,常浩南很快通過逆向思維推測出了對方實現算法的具體技術路線。
而坐在沙發上的魏永明,則不知道什麼時候掏出了一個小本本,此刻正在低頭記筆記。
第(1/3)頁
第(2/3)頁
“當然,這隻是我從理論層麵出發進行的推測,未必100%準確……”
看著奮筆疾書的魏永明,常浩南最後還是沒把話說死,給自己留了條退路。
但這句話顯然沒起到什麼影響。
前者手上的動作甚至變得更快了。
而旁邊的宋景明或許是接收了太多完全聽不懂的內容,此時感覺自己的腦子有些發脹,於是趁著魏永明來不及抬頭的空擋,趕緊把話題從技術轉移到了管理上麵:
“那常總,現在這種情況,我們是不是需要改變一下原計劃的更新路線?”
“比如……呃……使用一些更新的技術做應對,之類的。”
在他看來,既然常浩南剛剛露出一臉凝重表情,那顯然說明對方確實給到了足夠的壓力。
這當然不完全是宋景明自己的想法,而是在此行之前,和旁邊魏永明共同討論之後得出的結論——
在cfd領域,火炬集團其實還有些沒拿出來的技術儲備。
主要集中在高精度方法層麵。
隻是因為開發周期的問題,趕不上原定的更新時間表。
而眼下,要想繼續維持火炬集團在數值計算,尤其是計算流體力學領域的優勢,那勢必要延遲更新,以引入這些更有潛力的技術。
然而,常浩南卻並沒有馬上點頭。
torch multiphysics軟件2.0版本的更新,是他從大半年前就開始籌備的,涉及到多相流、拓撲優化和cfd總共三個方麵的重大提升。
如今距離新版本推送可以說隻差臨門一腳,如果因為對方的動作就貿然打亂自己的節奏,反而會導致落入被動。
其實說到底,還是數據傳輸手段落後導致的。
2001年這會,大體積商用軟件更新的主要手段仍然是通過物理方式郵寄光盤或硬盤等儲存媒介。
這意味著用戶無法接受太高的更新頻率。
也意味著,惡性bug是完全無法接受的。
因為修複bug的周期和成本都高到無法接受。
所以,這年頭的軟件測試周期,一般都比較漫長,以保證不會出現什麼太大的亂子。
而如果像二十多年之後那樣,軟件可以隨時在線升級的話,那完全可以先推送一個2.0.5beta版本,等到新技術穩定下來之後,再推送正式的2.1版本。
就算初版有些bug,也可以迅速修改掉。
而且,還有更重要的一點。
那篇論文。
儘管常浩南看懂了,甚至推測出了對方的大致技術路線。
第(2/3)頁
第(3/3)頁
但仍然有一些細節讓他有些在意。
沒錯,剛剛他一直緊皺眉頭,實際上並不是在擔心友商給火炬集團造成威脅,而是在思考這些問題。
隻不過被對麵倆人給誤解了而已……
……
獨自糾結了幾分鐘之後,常浩南重新抬起頭,斬釘截鐵地回答道:
“更新計劃,不變!”
“不……不變?”
這個決定顯然出乎沙發上兩個人的預料。
“對。”
常浩南點點頭,然後站起身來到窗前,眺望著遠處的城區:
“一方麵,我們不能被彆人牽著鼻子走,就算coultiphysics的新版本在cfd領域能夠實現他們宣傳的效果,但我們在多相流和結構拓撲優化方麵仍然占據優勢,那麼用戶就不可能就這麼放棄我們的軟件。”
“所以,最壞的情況無非是,相當一部分用戶開始在不同的問題上分彆使用我們兩家的軟件程序,這種結果我們並非完全無法接受。”
說到這裡,他稍微停頓了一下,然後轉過身,朝電腦屏幕的方向示意了一下:
“另一方麵,這篇論文裡麵隻提到了針對n-s方程采用格心有限體積法離散的求解方式,但對於實際操作中,數值求解粘彈性本構方程時常見的高計算權重問題並沒有太多討論。”
“對於這類問題,目前研究比較多的lcr方法是將原始的應力張量演化方程轉化成構象張量矩陣對數形式的演化方程,這一過程需要對計算時的應力張量,以及構象張量的矩陣對數形式進行反複轉換,很容易造成精度損失,如果計算權重太大,甚至有可能導致算法崩潰。”
“當然,商業公司的顧問,發論文不可能把所有的技術細節都給寫進去,但是一點都不提也還是太奇怪了……”
常浩南說著摸了摸下巴。
儘管這段話顯然還沒說完,但魏永明已經有點繃不住了:
“常總,咱們集團應該沒把有限體積法作為技術重點研究過吧?”
“您……知道的這麼清楚?”
“哦,清楚談不上。”
常浩南擺了擺手,一臉無所謂的表情回答道:
“當年火炬集團還沒正式成立的時候,我為了給新軟件選定技術路線,看過一些相關資料,沒想到這時候還能用上。”
“總之……反正他們說這個月下旬就要推送更新了嘛,滿打滿算也就兩星期,我們先以不變應萬變,等他們的新版本發布之後,咱們再看看對麵葫蘆裡到底賣的是什麼藥……”