Friday, January 04, 2013

Windows下并行编译fortran90

目前没有MPI能在Windows下支持fortran90,因此如果有这方面的要求,应选择openmp。 
编译器用mingw,在其外壳中编译blas和lapack。 
编译参数用 -O2 -lrefblas -llapack -fopenmp,中间两个可能要指定目录(-L)。 
增加环境变量OMP_NUM_THREADS,设为需要的线程数,因为系统的关系可能跟实际占用的CPU数量不一致,可多试几次。 
编译之后用命令行运行,程序中增加openmp的语句,每个线程中应当锁定的变量用REDUCTION(+:...)。
 不要忘记输出结果。

《鬼眼狂刀》简评

《鬼眼狂刀》是一部刀剑格斗的热血漫画,前几日将其看完。 
如果拿《鬼眼狂刀》跟《浪客剑心》相比,似乎还差了一定火候。情节比较糊涂,经常出现某人没理由地战斗力暴涨数级,可能作者在一些细节还没学到家。
交手过的敌人如果实力强悍,经常后来就成了友军,这一点跟《魁男塾》倒是有点像。
 一开始主角体内有两个人格,本来很多的设定是隐藏人格可能比较强,这里的设定则是原本那个看起来很傻的人格倒是更强,不过到最后隐藏的那个还是略微强一点。其实那个所谓的隐藏的在中后期长期出现,本来初始的那个倒是成了隐藏。 
打斗方面好像都是魔法,不像是动作漫画。
一开始搞笑还算自然,后来有点不知所谓地恶搞。 
日本战国史实人物真田幸村(好像典籍里多数叫信繁吧)有出场,还能一度跟主角打成平手,感觉有点扯。如果是著名猛男前田庆次可能说服力强一点,但是原哲夫以前画前田庆次水平太高了,上条明峰作为新人估计还没啥信心。 
总的说,在刀剑类里面可以一看,应该是比《浪客剑心》差了很多,还算不上一流的漫画。

Endnote库文件损坏的修复方法

如果Endnote的库文件倒霉地损坏,想必不想修复是不可能的。 
以上这句好像念起来很别扭,理解含义即可。
经过google魔头的介绍,有以下两种方法: 

  • 库文件损害有两种情况: 
  • 一是.enl文件依然存在,一般利用软件本身自带的recovery可以恢复(Tools->Recover library); 
  • 二是库文件.enl丢失,.data文件夹中的信息依然存在,这种情况下可以采取下面的方法解决:在原先enl文件位置新建一个任意格式文件,将文件名命名为“库名.enl”(enl为其扩展名),即可正常使用。数据库信息做过改动后,会自行保存为endnote默认的数据格式,使用者无需担心。 

 经过验证,以上两种方法均为扯淡。 

一般来说,把enl文件玩丢实在是太罕见了。以下为enl文件还在,试验过的稍微靠谱一些的办法: 将enl文件复制一份,直接打开这个复制后的文件,Endnote会提示缺少辅助文件夹,不要管仍然打开。 这时应该发现数据库能打开了,但是附件虽然显示存在,但却是打不开的。 下面你要做的就是把原来的辅助文件夹里面的PDF文件夹复制过来。 最后,备份是个好习惯。