
每一个仿真狗上辈子都是一只折翼的盐焗鸡,所以这辈子注定都是无盐的结局吗?

做为一名普通的大学辅导员,我本可以做单纯的人类灵魂工程师,帮女同学处理感情问题,和男同学踢球打游戏。可为何,我最终变成了程序猿+仿真狗?

除了要懂C/C++、Fortran还要学会matlab、feko、systemvue等等,这都是些什么东西,我是来做辅导员,处理女大学生感情问题的呀!

自从我走进仿真的大门,在互联网上发的最多的贴就是“大神,请指点一下…”
今天,给学生盖三方公章时,系主任喊我:
当时,主任的表情是这样的:

“小刘,听说你大学是学软件的?”
“是的,领导。”
“我们一直就缺你这样的人才啊!”
“谢谢领导,有什么需要用到我专业知识的地方您尽管吩咐。”
“那好,把这台新电脑搬到我办公室,装一个破解的matlab2015。D盘根目录下有几个算例文件,运行一下,看看有没有错误。”
“主任,matlab我没搞过。”

听到我的话,主任的表情是这样的:

“年轻人,不要老抱怨生活,应该多反省自己”。
主任的话吓得我两腿一哆嗦,赶快搬起电脑,逃出去了。
俗话说的好“干一行,爱一行,如果做人没梦想,和咸鱼有什么分别?”

经过一周的学习,我终于掌握了matlab这门语言————的皮毛,把主任的一个算例运行了起来。可这算例跑了一天一夜,还没出结果,这尼玛太奇怪了。

经过彻夜的思考,总算找到了问题所在,主任的程序里有死循环!!!
当我找到主任,告诉他我的想法时,他是这样的表情:

人丑就要多读书,你的问题主要在于读书不多而想的太多,想的太多而又做的太少。我的程序是可以并行计算的,把研究室所有的电脑组一个集群,装上HPC软件,让算例并行运算起来,懂吗?”
HPC,这是什么鬼?

百度一下HPC,查询结果如下:

百度搜到的第一个就是IBM Platform HPC,还带推广,会不会是莆田系的?还是不要看,保命要紧。再翻墙用谷歌查查。果然,发现了好几个HPC软件。PBS、LSF、Unischeduler,还有几个开源软件Openlava、Slurm、Torque。
Openlava的源码可以从git上下载,得自己编译,还需要cygwin支持,好麻烦呀。还提供一个Enterprise版,需要注册才能下载试用,不少高级功能只有Enterprise才有。不是说好的开源么,十足的绿茶婊呀。
Torque和PBS是一家子,就是PBS的开源版本,估计功能也少一部分。下载下来,在redhat上很轻松的编译通过,也能运行。不过log总是报错“Resource temporarily unavailable”,不知道什么原因。
Slurm完全不支持windows,残废呀!
看来看去,也就LSF和Unischeduler的评价比较好,稳定性也高。先考虑LSF吧,看看能否搞一个教育版。左右打听,找到一个在IBM工作的同学,要了一个试用版,安装很容易,我信心大增。

可是这玩意怎么和matlab集成起来?在IBM网站上留言,至今也没有回复,后来发了封邮件,宛如泥牛入海。最后还是得求助于同学,他说:“一分钱都没见,还想要集成服务?你们预算多少?知不知道IBM的服务是按小时收费?按美金结算的?穷逼就不要用IBM产品。”“预算你妹!”气得我挂了电话。

Unischeduler是国内一家叫景行锐创的公司的HPC产品,和LSF完全兼容。打了一个电话,说明意向后,第二天就来了一位工程师,两三下把软件装好,居然还有一个漂亮的Web界面,太棒了。工程师听我说要用matlab,就顺手也把matlab集成好了,简直是亲人呐!

我怀着一颗感恩的心,拉着工程师去吃了一顿凉皮肉夹馍,回来第一个算例就已经跑出结果了。这样,我才放心的让工程师走了。
第二天,我给主任演示了一下运算结果,主任频频点头。
“小刘,这个unischeduler我听说过,在国内知名度挺高,听说还可以做GPU绑定,对咱们来说非常有用。”
“主任,那咱们买不买?试用期只有1个月。”
主任皱了皱眉说“小刘,我记得你大学是学的软件工程。”
“是的,领导。”
“这个软件这么好,你研究研究,想办法破解掉!”

要问我后事如何,不说了,说多了都是眼泪!

(免责声明:本文来源于开发者头条,作者:杜永,版权归原作者所有)


