我的智商逐年遞增 第269章

作者:介安藝

  他其實也挺想看看,那個能寫出客觀條件不允的隱世老神仙,到底長什麼樣。

第187章 他們怎麼不去搶!

  九月初的徽州,晚上的風已經帶了點涼意。

  一輛黑色的桑塔納停在物理院大樓的階下面,車門推開,方士從後座走下來。

  穿著一件有些發皺的白襯衫,領帶被扯鬆了,歪歪扭扭地掛在脖子上,手裡拎著一個黑色的公文包,腳步走得很重。一樓大廳的保安看到他,趕緊站起來打了個招呼。

  “方院長,剛出差回來啊?”

  方士點點頭,沒說話,徑直走向樓梯。

  方士走到自己的辦公室門前,掏出鑰匙開門,沒開大燈,只按亮了桌上的燈。

  他把公文包扔在桌子上,拿起座機話筒,撥了幾個號碼。

  “張淵,來我辦公室一趟,叫上林芳。”

  打完電話,方士靠在椅背上,從抽屜裡摸出一包煙,點了一根。

  不到五分鐘,走廊裡傳來一陣急促的腳步聲。

  張淵推開門走了進來,林芳跟在他後面,張淵手裡還拿著半個沒啃完的饅頭。

  “老師,您從京城回來了?”

  張淵把饅頭隨手放在旁邊的茶几上,拉過兩把椅子,和林芳坐下。

  方士沒出聲,深吸了一口煙,然後把手裡的菸頭摁滅在菸灰缸裡。

  他伸手拉開那個黑色的公文包,從裡面掏出一份厚厚的檔案,檔案封面印著外文,還蓋著鐵道部的紅章。方士把檔案扔到張淵面前的桌子上。

  “看看。”

  方士的聲音很沉。

  張淵拿起檔案,翻開看了幾頁,眉頭立刻皺了起來。

  “德文?西門子的技術手冊?”

  “準確地說,是他們今天上午在談判桌上,故意漏給我們看的一頁紙。”

  方士冷笑了一聲。

  林芳湊過去看了一眼,那是一張圖表,上面畫著一列高速列車,旁邊有幾條呈拋物線狀的壓力波形圖。“今天上午的碰頭會,西門子和川崎的代表都在。”

  方士靠在椅子上,看著他們兩個。

  “德方代表拿出了這張圖,他們問我們,國內現有的鐵路隧道,標準的截面積是多少。”

  張淵抬起頭。

  “一百平方米左右,這是通用的。”

  “對,一百平方米。”

  方士點點頭。

  “然後他們笑了,他們告訴談判組,他們ICE3型列車的氣動外形,是基於他們國內的隧道截面積設計的,如果我們不買他們的全套氣動軟體授權,自己胡亂把車頭造出來跑,一旦速度超過兩百五十公里,進隧道的時候,瞬間產生的微氣壓波能把車廂玻璃全震碎。”辦公室裡安靜了下來。

  張淵的臉色變了。

  “他們這是恐嚇,車頭外形我們可以自己做風洞測試去改。”

  “怎麼改?”方士看著他,“我們有全尺寸的跨音速資料嗎?”

  張淵張了張嘴,沒說出話來。

  沒有。

  國內目前的高速風洞,吹不出那種極端條件下的高精度資料。

  而計算機模擬,算力又被傳統的流體力學方程死死卡住。

  “我跟他們說,資料我們可以自己算。”

  方士的聲音突然提高了一點。

  “你猜他們怎麼說?”

  張淵和林芳看著方士。

  “他們那個專家,當著我們所有人的面說,以中國目前的流體力學演算法和計算機硬體水平,十年之內,算不出三維跨音速情況下的全尺寸氣動模型。”方士指了指桌子上的檔案。

  “所以,他們單單是這一個氣動資料的底層程式碼授權,就敢要兩億歐元,而且是黑盒授權,只給結果,不給過程。”張淵猛地站了起來。

  “兩億歐元?一個黑盒子?他們怎麼不去搶!”

  張淵的胸口劇烈起伏著。

  “人家就是明搶。”

  方士仰起頭,看著天花板。

  “因為人家吃準了你的軟肋,你拿不出自己的資料,你就證明不了你能在沒有他們授權的情況下造出安全的列車,你不給錢,談判就進行不下去。”林芳的臉色也很難看。

  “部裡怎麼說?”

  “部裡在拖延時間,我在京城這幾天,天天開會。”

  方士坐直了身子,雙手交叉放在桌面上。

  “第二輪核心接觸在下個月初,部裡的壓力很大,如果我們拿不出一點自己的理論底氣,這兩億歐元可能就真的得捏著鼻子認了。”方士看著張淵和林芳。

  “國內另外幾所交大,都在拚了命地吹風洞做動模型,我們科大分到的任務,是底層流體演算法模擬。”方士頓了頓。

  “我在京城跑了三天,求爺爺告奶奶,從中科院超算中心那邊,給咱們實驗室搶到了四十八小時的併網計算節點。”張淵的眼睛亮了一下。

  “超算機時?什麼時候?”

  “二十天後的凌晨切給我們。”方士說。

  “但是,超算不是用來試錯的。”

  方士盯著張淵。

  “在這幾天內,在咱們那四本地伺服器上,把三維模型的底層演算法跑出一個不發散,不報錯的沙盒驗證版,如果原生代碼都記憶體溢位,傳到超算上也照樣是宕機廢程式碼,國家撥下來的機時不能這麼浪費。”

  張淵的拳頭慢慢握緊了。

  “這不是死命令,我也知道這違背現有的算力常理。”

  方士站起身,走到窗前,看著外面黑沉沉的夜色。

  “但國家需要我們,不管西門子怎麼嘲笑,我們哪怕是去撞南牆,也得盡全力去試一試,試成了,國家在談判桌上就有反擊的底牌,試不成,至少我們摸清了這條路的底線。”

  方士轉過身,拍了拍張淵的肩膀。

  “盡力去跑,京城那邊這兩天我還得再過去一趟,你們把模型建好,放手去試,有什麼問題電話聯絡。”張淵看著方士眼底的血絲,重重地點了點頭。

  “明白了。”

  張淵拿起桌上的檔案。

  “林芳,走,下地下室。”

  第一天。

  地下二層實驗室的門被重重關上。

  張淵和林芳把鋪蓋卷扔在牆角,轉身開啟了四伺服器。

  房間裡很快充滿了風扇啟動的轟鳴聲。

  白板被推到了房間中央,張淵拿著記號筆,在上面寫下了一長串的納維-斯托克斯方程。

  “先建沙盒模型。”

  張淵盯著白板。

  “把車頭的幾何引數導進去,網格先切得粗一點,跑一遍看看邊界條件。”

  林芳坐在電腦前,雙手在鍵盤上飛快地敲擊。

  “匯入完畢,初始網格數量,三百萬。”

  “執行標準求解器。”

  綠色的游標在黑色的命令列裡跳動。

  半個小時後,游標停住了。

  螢幕上彈出一行紅色的提示:方程不收斂。

  張淵走過去,看了看報錯日誌。

  “湍流模型在車頭鼻尖的位置發散了,網格太粗,捕捉不到氣流分離的細節。”

  “繼續細化?”林芳問。

  “細化。”

  第三天。

  實驗室裡的空氣開始變得渾濁。

  桌子上堆著幾個吃空的泡麵盒,張淵下巴上的鬍子已經長出來一截。

  “網格加到八百萬。”

  林芳敲下回車鍵。

  伺服器的風扇聲變得淒厲起來,像是在負重爬坡的卡車。

  這次跑了三個小時。

  張淵一直站在螢幕前,眼睛一眨不眨地盯著滾動的資料。

  “壓力值在上升....”

  張淵小聲唸叨著。

  “進入跨音速區間了,馬赫數0.8..…”

  突然,滾動的資料停頓了一下。

  緊接著,螢幕上出現了一大片NaN。

  計算結果溢位,變成了無效數字。

  “又炸了。”

  張淵一拳捶在桌子上,震得旁邊的杯子晃了晃。

  林芳揉了揉發酸的眼睛。

  “非線性對流項沒法處理,只要一進跨音速,空氣的可壓縮性突變,傳統的差分格式根本穩不住。”張淵走到白板前,拿起黑板擦,用力把上面的一部分公式擦掉。

  “還得改,用迎風格式試試。”

  第五天。

  垃圾桶裡塞滿了菸頭和廢紙。

  張淵坐在椅子上,兩眼發直地看著天花板。

  林芳趴在桌子上睡著了,身上披著一件外套。

  螢幕上依然是刺眼的NaN。

  所有的常規路數都試過了。

  他們嘗試了各種主流的流體力學演算法,只要網格精度上去,計算量就會呈指數級爆炸,然後非線性項就會在某一個瞬間崩潰。如果降低網格精度,算出來的資料就是一團漿糊,拿到談判桌上連自己人都騙不過去。

  張淵拿起桌上的煙盒,抽出一根乾癟的香菸,他沒有點火,只是把它咬在嘴裡。

  二十天的期限已經過去了三分之一。

  張淵閉上眼睛,腦子裡全是外方代表那種傲慢的笑容。

  十年內算不明白?

  難道真的要被他們看死?

  張淵睜開眼,轉頭看向正在熟睡的林芳。