无聊写一个

先讲程序,microsegregation的程序写得比较正规了,数据结构不怎么想变了,算法也理得比较清楚了。看似挺简单的东西写到了2000行,估计这个project做完代码至少要5000行了。关于dictra,以前只略扫过它的算法,今天小用了一下,发现速度挺快的,但处理到multicomponent的时候感觉有点力不从心。二元dictra比我的程序快好多,三元就基本相同了,估计十多种元素的superalloy我的程序占优势。关于结果,二元吻合的还不错,不知道多元会怎么样。Anyway,dictra 不考虑coarsening, kinetic effect, etc. 这些都是这个商业软件的缺陷,。我的程序还是有价值的,哈哈。。。不过它们好像新出一个TC-PRISMA, 但关于这个软件的信息很少,网上不怎么找得到。

今天把vmware升级了一下,主要平时程序都在linux下写/调,所以vmware的速度我很关心。装了后感觉不错,感觉与宿主机器间共享通讯的速度快了点。既然装了vmware 8,顺便虚拟了个win 8。感觉和win 7基本相同,除了一个套上去的UI,挺华丽的。想开启aeron,点了获取评级,结果把 win 7搞蓝屏了–|,实在无语,显卡和vmware tool 的兼容性有待加强啊。

先写到这里吧…

程序重构。。。

为了个程序,设计了无数种结构,有为了激进优化的,有为了通用易读的。数值这个东西感觉看上去挺简单的,写起来都是个问题,边界问题,特殊情况,最后搞得烦都烦死了。。。商业软件总是有各种这样那样的局限性,自己写才是王道,但自己重头写那这是白痴干的活。Nils就是想让我当个白痴!!!这个白痴当得好辛苦啊!!!

搞了半天Nils的Phase Field 是用Micress的。。。还以为他自己写的呢。。。到时候那个PF还得自己学着用。。。无语。。。

其实让程序写着漂亮很容易飙行数,不小心开头还没写完就快1000行了。。。以前所有功能实现才800多行。。。不过写起来舒服多了。。。重构重构。。。这周一定要完成!!!!