第999章 你赢赢赢,最后输光光

詹姆森的脑中,此时有一个可怕的猜想。

那就是,他设计出的算法,当然也包括以之为基础开发的COMSOL 2.5版本软件,在数值求解某些特定类型的粘弹性本构方程时,存在bug。

这个bug应当相当冷门,以至于连他自己都不知道。

但常浩南知道。

而且,早就知道。

如果真是如此,那么……

整场竞赛,就是一个局。

一个被设好了的局。

初赛阶段时,选出两道对于COMSOL来说最占优势,而又不涉及到粘弹性本构方程的题目,让使用COMSOL软件的参赛队伍拿到远超预期的成绩。

相当于降低他们的警惕性,诱敌深入。

而决赛,才是真正的杀招。

两相流计算,纯纯的CFD问题。

看上去仍然是COMSOL占尽便宜。

但只要能触发那個BUG,就可以让所有使用COMSOL的队伍成绩崩盘。

甚至是根本无法取得成绩!

当然,这一环扣一环的思考如果要讲明白,那少说也得个十几分钟。

所以,詹姆森才二话不说,直接让赫米娅去看计算结果。

如果一切正常,那证明他是杞人忧天。

至于BUG,就算有,也可以慢慢修。

而如果算不出结果,或者结果明显有问题……

那暂时就不用考虑BUG的事情了。

直接准备舆论公关吧……

……

詹姆森教授甚至不知道自己是如何离开电梯的。

当重新回过神来的时候,就发现自己正坐在酒店前台的沙发上面。

他顾不上想太多,赶紧摸了摸兜,却发现手机没带。

于是又慌忙冲向前台,借用座机拨通了黑尔茨的电话号码……

而与此同时,赫米娅也步履匆匆地重新回到了机房,

虽然还是一头雾水,但刚刚詹姆森的异常表现让她明白,情况应该非常严重。

果然,当她推开隔间门的时候,发现另外二人正一脸铁青地坐在3号机前,如两尊雕像般一动不动……

“莱米?”

“乔?”

她试探性地叫了两声。

听到赫米娅的声音,莱尔斯的身体微微晃了晃,接着像是机器人一般,动作僵硬地转过头来:

“赫米,我想我们……有麻烦了。”

早有不祥预感的赫米娅嘴角猛地一抽,心也跟着沉了下去:

“具体怎么回事?”

说着走回到属于自己的3号机前。

屏幕上,是她去休息以前开始的计算。

如今,已经如她预期的那样,出了结果。

但也没完全出。

因为……

“计算发散?”

赫米娅也露出一脸见鬼的表情:

“怎么可能?”

机房里,一度静的可怕。

只有硬盘运转的微弱吱嘎声偶尔响起。

“实际上……这已经是我们第二次计算了。”

乔治用嘶哑的嗓音回答道:

“下午三点钟,你走之前算的那次就已经结果发散了。”

“后来我们调整边界条件和起始点又试了一次,结果……还是发散。”

一次出问题,可能是偶然因素或者单纯不小心输入错误导致的。

但连着两次复现相同问题,那就只有两种可能。

要么方法有问题。

要么工具有问题。

不过……

这其实不重要了。

因为现在已经是第二天傍晚。

距离提交答案只剩下15小时。

相比于那些早早发现问题并早早返工的小组,他们甚至连重新来过,最后交个半成品上去的机会都没有。

莱尔斯的脸色,难看的可怕——

就在几个小时前,他还如同置身事外一般,居高临下地评判着其它遇到麻烦的参赛队伍。

然而当同样的情况发生在自己身上时,他却没有发现丝毫预兆。

更别提想到解决手段了。

“赫米。”

几分钟后,莱尔斯终于勉强回过神来,看向身后的赫米娅:

“快去找詹姆森教授,看看他有没有解决办法……”

“……”

赫米娅想到刚刚詹姆森的表现,觉得可能性恐怕很小。

教授应该是刚刚才意识到出了问题。

不可能转瞬之间就想到解决办法。

再说就算想到,也未必还有时间改。

而旁边的乔治则是有些迟疑:

“可按照赛会规定……”

“别管那些了!”

莱尔斯低声吼道:

“把问题解决掉再说,至少得提交一个有效的结果上去!”

“再说,只是找教授问问思路,不带储存设备进来,赛会发现不了的……”

他之前倾向于遵守规定,是因为自觉优势很大,即便遵守规定也能拿到好成绩。

但如今处于劣势,自然早就把那些东西抛到了脑后。

赫米娅犹豫了一下,还是转身重新跑了出去……

然而,结果和她之前的预想差不多。

当听到赫米娅说他们的计算结果发散,而且无论如何调整输入设定都无法收敛时,詹姆森沉默许久。

最后,也只是长叹了口气。

至于旁边的黑尔茨,更是整个人直接瘫坐在了沙发上。

其实按理来说,软件这种东西,出个BUG,还是大半年都没人反馈过的冷门BUG,应该根本不算个事的。

但问题在于,在初赛到决赛中间的这一个月,他可是专门造了不少势的。

现在连牛逼都已经吹出去了。

保底前三也已经贷款了。

大家都等着看你的耀眼表现了。

结果却拉了。

那可就是纯纯小丑了。

之前的所有宣传,所有针对火炬集团有意无意的贬低,乃至所有意向订单。

都会变成回旋镖,一个个扎在自己脑袋上。

接触过饭圈的都知道一个道理。

最可怕的反噬,叫做粉转黑……

你不管怎么解释,都不能改变COMSOL Multiphysics在大庭广众之下丢人丢出地平线的事实。

每一个用户在使用之前,都会想到这次竞赛当中发生的事情。

而这,甚至还不是最丢人的——

两天后,整个行业都会知道,COMSOL连发现都没发现的BUG,竟然在火炬集团那已经被解决了……

这种负面效应,没个几年功夫,根本不可能消除干净。

而考虑到火炬集团,以及整个数值计算行业的发展速度,几年之后……

笑死,谁还记得你COMSOL是谁啊?

“教授,真……真没办法了么?”

还有点不死心的赫米娅问道。

詹姆森痛苦地闭上眼睛,摇了摇头。

又过了好一会,他才开口解释道:

“目前只能确定,问题应该是出在求解粘弹性本构方程过程中,表征弹性的稳定性增大到某个临界值以后,数值解会在应力急速变化区域产生非物理振荡,导致算法不稳定,计算崩溃。”

“但为什么会出现这种情况……大概需要过两天才能知道。”

为什么过两天就能知道?

因为常浩南两天后要做报告……

听完自然就知道了。

当然,这话詹姆森并未说出口。

不过,对于赫米娅来说,结果已经很明确了——

连原因都找不出来,解决方案就更是天方夜谭。

她一个没站稳,整个人直接坐到了床上:

“那……那我们的决赛成绩岂不是……”

没有人回答。

最后,还是詹姆森接上了这句话:

“放心吧……这趟来华夏的费用,我会帮你们承担的……”

这句话几乎就是变相承认。

没辙了。

等死吧。

坐在床上的赫米娅张了张嘴。

她很想说自己三人来华夏又不是旅游的,承担路费有什么用……

但最终,看着同样失魂落魄的詹姆森和黑尔茨,她还是把这句话咽回了肚子里……

“知道了……”

赫米娅撑着床沿,晃晃悠悠地重新起身:

“我去把情况,和他们俩说一下……”

(本章完)

第1000章 火炬集团,永远的神(日万,求一波

3月29日,晚八点。

因为已经是大会正式开幕的前一天,因此所有特邀嘉宾,即便是那些跟竞赛没有直接关系的,也都已经陆续到了华夏。

而此时,一众人正在赛会后台,跟常浩南一起查看着决赛的评分情况——

根据竞赛规则,决赛的最终出分需要在特邀嘉宾组的见证下进行,并接受随机抽检。

确认无误之后,才能在第二天的大会上公布并颁奖。

跟时间相对充裕的初赛不同,对于大多数队伍来说,决赛这个问题,只有在全程不出问题的情况下,才能提前大概6-8个小时做完。

但凡中间哪里卡住壳,那时间就显得紧巴巴的。

要是哪里再返个工,基本就要考虑如何抓大放小了。

因此,六十多支参赛队伍当中,有超过五十支是在在截止之前的最后半小时才提交答案。

至于那个位数的提前交卷……

经过检查,基本都是心态崩了之后破罐子破摔的。

好在参加决赛的队伍总数不多,所以即便是扎堆提交,五個小时,仍然足够完成绝大部分评分工作了。

“常教授,晚上好。”

哈罗德主动上前,和常浩南打了个招呼。

一番寒暄之后,前者忽然四下看了看,然后问道:

“说起来……怎么今天没见詹姆森教授?”

作为一个相对名不见经传的学者,在全部特邀嘉宾里面,他几乎只认识昨天见过的两个人,所以问起詹姆森倒也并不奇怪。

“呃……他说感觉身体不太舒服,所以想早些休息,晚上的活动就没来参加。”

常浩南勉强憋住笑意,用惋惜的语气回答道。

当然,他并没有说谎。

因为詹姆森教授确实是这么说的。

只不过,作为一切的始作俑者,常浩南稍微知道亿些内幕——

对方身体不舒服,八成是急火攻心,被气得……

“呃……那确实还是明天的大会更重要。”

当然,哈罗德完全不了解内情,只当真是如此。

还想着难怪前天晚上看见詹姆森教授的时候,对方就显得不太正常。

就在嘉宾们各自交流的功夫,另一边裁判组的负责人孟维正也从电脑前站起身,大步来到常浩南面前:

“报告,全部评分工作已经完成!”

随着翻译将这句话传达出去,原本还有些嘈杂的机房内,顿时安静下来。

“常教授,时候也不早了,我想……就不要吊我们的胃口了,快点公布结果吧。”

来自明尼苏达大学的苏哈斯·帕坦卡教授说道。

作为比安东尼·詹姆森更早一个时代的数值计算大神,帕坦卡可以说是整个领域最初的开创者之一。

即便到了眼下的2002年,其著作《传热与流体流动的数值计算》仍然是传质动力学领域最顶级的教材,没有之一。

由他来代表特邀嘉宾发言,自然是再合适不过。

常浩南本来也没有在这时候卖关子的打算。

更何况,接下来要发生的事情,本来就是一手王炸。

“老孟。”

他对着孟维正示意了一下。

但后者脸上却闪过一丝犹豫,低声用中文对常浩南说道:

“常总,有几个组的成绩明显不正常,我担心……是有人在蓄意搞事情……”

不得不说,孟维正在警惕性这方面确实拉满。

只是有点不太会看场合。

数据异常?

异常才正常好吧?

真要全都正常,那反而异常了……

“按我说的办!”

常浩南沉声说道。

在火炬集团这一亩三分地,他的的威望还是很有效果的。

尽管孟维正还是有点心里打鼓,但还是按照常浩南的指示,回头让工作人员将比赛结果投影出来。

一时间,所有人齐刷刷地转头,看向位于房间侧面的幕布。

最令人瞩目的,自然是第一名。

“JingHang University……103.7分!”

必须得说,有些学校的英文名,完全是为了设置而设置。

就比如京航大学。

外国人如果不懂汉语,则完全无法理解“JingHang”是什么意思。

如果懂……

那也就不需要英文名了。

好在,由于常浩南的缘故,JUAA的名号在学术界总归算是有些知名度,不至于真的两眼一抹黑。

因此很快就有人认了出来。

“我看过常教授发表的论文,这应该就是他工作的那所学校。”

“那排名第一倒也合理……”

“确实,如果还是常教授的学生,那……”

“应该不是,我记着常教授之前专门说过,为了避嫌,他的课题组没有报名参加这项比赛。”

“……”

在众人你一言我一语的讨论当中,幕布上的名单缓缓向下滑动,后续排名也逐渐呈现在出来。

第二名,国立高等航空航天学院。

第三名,麻省理工学院。

两所学校的分数完全相同,全都是100.2分。

只是提交先后顺序差了不到10分钟而已。

基本只是运气层面的差别。

“ISAE……是法国那所?”

有人问道。

“当然是的。”

回答者是一名法国教授,语气中满是笑意。

欧陆部分的大学一般不以综合排名见长,但并不意味着他们就没有实力。

第四名,萨马拉国立航空航天大学,99.8分。

第五名,克兰菲尔德大学,99.4分。

第六名,冰城工业大学,98.9分。

……

排行前列的,除去间或闪过的几个华夏名字以外,基本都是在国际上已经享有赫赫声名的学校。

因此,大家倒也见怪不怪。

只有偶尔出现某个人所任教的学校时,人群中才会爆发出一阵掌声。

第十二名,俄亥俄州立大学,85.4分

“喔……”

突然看到自己学校的哈罗德教授下意识捂住嘴,但还是发出了一阵惊呼。

在场的人里面并没有多少人认识他,但见到这一幕,自然明白这是他的学校,因此还是礼节性地给予了掌声。

气氛一度显得非常和谐。

直到……。

“等等!”

当名单向下滚动到第20名的时候,一个声音突然响起:

“到现在为止,我好像还没看到初赛排名第一的斯坦福大学,还有排名第三的明尼苏达双城分校?”

一句话,几乎石破天惊。

旁边不远处的孟维正听到这句话,也是身体一颤——

他刚刚说的成绩不正常,就是这件事。

“我好像也没看到……”

“确实……”

“可是这都已经到第20名往后了,只有74.2分……初赛排名前三的两个学校,不可能决赛一起发挥失常吧?”

原本喜气洋洋的气氛,也顿时变得有些微妙起来。

由于MIT高居第三,并且前十名当中还有另外两所来自美国的大学,因此绝无可能是主办方在针对美国。

而这么多学校出现成绩大倒退,显然也不大可能是初赛作弊。

不过,能成为特邀嘉宾的都是何许人也,很快就有人看出了端倪:

“似乎……初赛里面使用COMSOL提交工程文件的学校,全都没看到?”

这下,谜题毫无疑问是解开了。

十几道锐利的目光,顿时看向了常浩南。

就连哈罗德教授,此时的态度都有些迟疑。

“常教授。”

最后,还是德高望重的帕坦卡站了出来:

“我认为,决赛结果存在明显的不正常。”

这个意思很明显——

你是搞企业的的,发挥东道主优势,稍微打打擦边球,宣传一下自家产品,这些大家都可以理解,也不会说什么。

但这样演都不演地针对竞争对手,未免有些吃相太难看了。

而对于常浩南来说,做戏做全套,自然要陪着他们继续演下去:

“我同意帕坦卡教授的意见。”

他背过手去,目光好不怯缩地从一众人身上扫过:

“所以,建议严查!”

这个一脸堂堂,大义凛然的反应,显然有些出乎其他人的预料。

就连帕坦卡都有点被整不会了,愣了好一会之后才说道:

“那……等排名全部放完,我们检查一下那几所学校提交上来的结果文件,您应该没有意见吧?”

常浩南心说我可太没有意见了,就等着你这句话呢。

查!赶紧查!

不查出结果我都不能放你们出去……

当然,表面上他还是做出一副严肃的样子点了点头,用斩钉截铁的语气回答道:

“当然没意见。”

“必须搞清楚,为什么初赛和决赛之间,成绩会差出这么多来!”

而这样一番小风波过后,幕布上也总算来到了40名往后。

从第43名开始,成绩一栏标着的就不是数字。

而是N/A。

无有效成绩。

而刚刚讨论到的两所学校,便赫然出现在此列。

“没有成绩?”

这一结果,更是完全出乎了除常浩南外所有人的预料。

他们想的本来是,主办方针对使用COMSOL的参赛组,打出一个超低分。

但没成绩,未免还是有些过于离谱了。

要么是根本没提交,要么是在某些至关重要的步骤出现致命问题。

否则高低也得有点分。

这下子,众人反而对刚刚的判断有了点迟疑。

就算常浩南真想搞事,但他又不是傻子。

怎么可能用这种一眼就能看出问题的办法?

一时间,整个机房里竟然陷入了一片寂静。

最后,反倒是实在有点按捺不住的常浩南主动开了口:

“诸位,时间紧张,我们开始检查吧!”

说完之后,也不待其他人有所反应,便回头看向孟维正:

“把第43名以后,所有队伍提交的答题结果挑出来!”

“是!”

后者看着常浩南到这时候还能有条不紊地下达指令,总算也反应过来,恐怕自家老大是早有谋划。

因此这次没有半点犹豫,直接依言打开了第一份工程文件。

然而这一份,用的还真就不是COMSOL。

而是火炬集团的软件。

一群大佬只用不到3分钟就看出了问题所在——

一开始把物态搞错,然后在改的过程中又犯了不少低级错误,最后大概是心态爆炸,直接提前一天多交了个不完整的结果。

因为交的早,所以排在N/A当中的第一位。

紧接着,是第二份。

还是火炬集团的软件……

这就有点尴尬了。

情况跟第一份差不多,也是只做了一半,然后交的半成品。

……

一直到第四个,才总算有了扩展名是.cmph的文件。

打开之后,连画风都和前几个不同。

文件内容乍一看非常完整,甚至还对多个不同的建模进行了测试……

“这怎么可能是……”

有人下意识脱口而出,想说这怎么可能没有成绩。

但话说到一半,就卡在了喉咙里。

因为所有人都注意到。

虽然处理问题的思路非常合理,程序编写和计算方法选择也没太大问题。

但唯独缺了最重要的——

结果。

不光是没有最终结果。

甚至没有中间对建模进行测试的结果。

数值计算竞赛又不是高考,没步骤分的。

所以没结果,成绩是N/A,非常合理。

“可为什么……”

哈罗德的脑子已经有点烧了:

“他们为什么不把结果算出来?”

他丝毫不怀疑,以这份答案的质量,只要得出相对准确的结果,哪怕不是全部,也应该能拿到不错的名次。

“先看看后面的。”

帕坦卡一挥手,阻止了哈罗德继续说下去。

此时,他的眼神已经逐渐由怀疑转为了好奇。

后面一个,就是大家最关注的斯坦福大学。

程序加载……

众人几乎下意识地屏住了呼吸。

如同一年般漫长的一分钟后,工程文件被打开了。

情况,却跟前面那组几乎一样。

他们的思路更加清晰,内容更加完整。

但同样,没有结果。

第三个、第四个、第五个……

逐渐地,开始有人意识到情况不对了。

提交的答案被掉包这种事,根本不可能发生。

所以,一个两个用COMSOL计算的没结果,还能看做偶然。

但所有用COMSOL提交的答案都没结果,而别人火炬集团和ANSYS却一切正常……

那问题,显然出在计算工具上面。

帕坦卡教授作为研究传质动力学起家的大佬并不废话,直接要求工作人员切到运行日志。

即便是特邀嘉宾,也很少有人能像常浩南一样,直接肉眼分析日志文件

但帕坦卡确实是其中一个。

他直接透过现象看出了本质:

“也就是说……COMSOL Multiphysics软件,在计算粘弹性本构方程……至少是特定粘弹性本构方程的过程中……会出现数值异常震荡,最终导致结果发散!”

他回过头,看向常浩南。

只不过这一次,是用询问和求证的语气。

如果真是如此,那COMSOL在两相流,乃至整个化工和能源领域的适用性,可就要打个大大的问号了。

而此时常浩南已经有点控制不住表情了,猛地掐了几下大腿才勉强憋住笑,摆出一副震惊脸:

“看上去……应该是这样。”

“可是……这……这如果是bug的话,应该在内测阶段就被发现才对啊?”

平心而论,他的演技不算非常到位。

不过这会儿,大家也都在最初的震惊当中,所以倒还没出什么漏洞。

“而且……”

常浩南调整了一下心态,继续表演:

“而且这种问题……难道不是用不涉及扩散项的本构方程就能解决么?”

“难不成COMSOL那边……没做过这方面的研究?”

“?”

“?”

众人感觉好像有哪里不对味——

这可是COMSOL的技术路线,你们火炬集团怎么一副比人家正主还了解的样子?

(本章完)

重新连接服务器...

连接失败... 将在 秒后重新尝试连接.

连接失败.
请刷新此页面.

此会话被服务器暂停.

恢复会话失败.
请重试或者刷新此页面.