。。。。。

昨天花了几小时写了一个美妙的脚本来生成旋转45度的ETO晶体的POSCAR。之前一直用了几年的Direct模式,也就是以位置占晶格常数的比值为内容的分数坐标。最近觉得用长度量纲的数值比较方便处理数据,想起还有个模式叫Cartesian,心想这应该就是了。于是没看手册,就直接按C模式写脚本了。
  半夜又断网,服务器的排队系统又坏了,只好今天下午等师兄修理好后再批量提交任务。跟之前的任务比,计算时间多了两倍。我有点奇怪,还以为是任务数太满的缘故,也没放在心上。
  结果刚才弄完别的事,一查计算结果,我就内牛满面了……原子坐标东倒西歪,完全不是我想要的那样!
  又写了一堆测试脚本,才发现我可能搞错这个Cartesian的含义了。再看回手册,原来C模式只在对于基矢非正交的情况下选坐标系时才和D模式有区别(具体就不说了),其实之前我考虑生成脚本时还略想过一下坐标系的问题,最后嫌麻烦直接选了正交系,结果竟然用这种倒霉的方式得到解答。。。
  唉,完全没法按计划完成任务。

你可能感兴趣的:(。。。。。)