第八十八章 走进工作 割不断的情缘
“你听不懂还是怎的撒?”那年轻的工作人员不耐烦地说:“没给你说他们都是临时工嘛!都散伙子好多年喽,去那里去打听撒!”
王新一看人家不耐烦了,便没有敢再问。只好像泄了气的皮球一样,扫兴地离开了。
“看来我永远见不到她了!“王新失望地想。
春节很快就到了,年三十晚上,工程院工会组织了没有回家的单身职工在食堂一起吃了饺子。
大年初一,刘松、童稚和王树村看望了研究所没有回家的单身职工。
“在我们这样的单位,有时学习比工作更重要,尤其是你们这些刚毕业的年轻人。一定要时刻学习,努力学习,不但要学习专业的东西,还要回头学习基础的东西,学习与专业相关的东西,这样在以后的工作中才能得心应手,更上一层楼。所谓‘读书破万卷,下笔如有神’,就是这个道理。”童稚对年轻职工鼓励说。
春节后,朱庆初才给王新安排了具体工作。
王新工作的第一步和毕业实践时类似,也是对一个实验件的实验结果进行整理。第二步是把整理的结果输入计算机进行综合计算。
工程部有一台109乙和一台441——b晶体管计算机,可以提供全工程院乃至院外人员使用。
在大学时,王新学过algol 60计算机编程语言,但没有上机实践过。来研所以后,他才第一次接触到计算机。
课题组用来计算这个课题的计算程序也是用algol 60语言编写的,所以王新很快就看懂了程序,并开始使用它。
计算程序和初始数值是以带有信息孔的纸带为物理载体形成的。上机前,要把编写好的程序数据交给穿孔员在纸带上进行穿孔,然后把穿好孔的纸带送交机房。再由机房操作人员把纸带装在特定轮毂上,通过轮毂飞速转动,把这些纸孔信号通过光电识别,读入到计算机处理器进行计算。计算完毕后,打印输出计算结果,完成一个实验节点的计算。
如果要修改程序数据,就得把修改后的内容重新穿孔,并剪接代替被修改前的对应部分。计算时间也许就几分钟,但上机前的准备工作就需要几十分钟或几个小时,甚至几天。
在机读数据方面,很快就改用读卡片来代替读纸带。输入数据信息时,只要把在不同位置打好眼,使其产生不同逻辑信息的卡片通过读卡器连续读入处理器,就可以进行计算了。修改程序时,只要替换修改部分的卡片就可以了,这样既节约材料和时间,又便于修改。
遇到大数据计算时,由于这两台机器的内存容量不够等问题,他们就出差到北京的中国科学院、清华大学、北京大学等科研院校进行计算,那里有更先进的大型计算机。
来所不久,王新又学会了用较先进得fortran 66 计算机语言来编程。这套计算机语言无论是在逻辑上,还是在书写上都要比algol语言先进得多。其中,最重要的是,它增加了模块结构。所以,他把原来的计算程序翻译成这个语言,大大地提高了计算速度和精确度。
在计算中,碰到的最大的技术问题就是收敛问题。为了计算结果能够收敛,开始时采用调节松弛因子的办法,但效果并不理想。王新利用去北京出差的机会,去中国科学院请教了有关专家,才知道在调节松弛因子的同时,还必须根据物理参数同步调整网格和边界条件。
根据这个思路,课题组经过讨论分析,改进了坐标形式和网格分布。不但使计算得到收敛,还加快了收敛速度。
王新虽然进入科研工作的角色比较快,但随着工作的深入,他越来越觉得自己学得知识还是很不够,远远不能胜任研究所进一步的工作,所以他记住童稚对他们鼓励的那些话,在工作之余,又拿出在中学和大学时的学习劲头,不断地努力为自己“充着电”。他除了参加院所举办的各种补习班外,图书馆和书店便成了他经常去的地方。