Dewey's profileFive DoorsPhotosBlogListsMore ![]() | Help |
Five Doors形状录 |
||||||||
|
August 31 MPB/Meep under Ubuntu最近有不好的预感,发现不会Linux,以后在学术界可是寸步难行。 MIT整个软件没一个是和windows兼容的。
前一阵子,用FORTRAN编光子晶体,是编够了。 算透射谱,缺陷下面找不到峰; 算Field Pattern, 找不到初始激励。
盯着MIT华丽的结果,我装上了Ubuntu,接着就傻了。。 网上倒是有很多简易教程,但是对于菜鸟还是如入云雾。 光找装软件的教程就耗了一下午,白手起家么。
假如暂时对Liunx不求甚解,那么下面转载的 mpb安装教程很有帮助,但也只是讲了怎么安装,学习Linux还是铁杵活。
------------------------------------------------------------------------------------------------------ zz ------------------------------------------------------------------------------------------------------
MPB软件的安装 一)准备工作 1.在MIT官方网站上下载安装MPB所需的全部软件包:http://ab-initio.mit.edu/mpb/ (不一定都好使) 包括BLAS, LAPACK, MIP(用于并行计算,可不安装), HDF5, FFTW, GNU Readline, GNU Guile, GNU Autoconf, libctl, MPB等。 2.把所有软件包都移到/usr/local目录下,并新建一个文件夹,把这些软件包都放进新文件夹,便于管理和操作。 (注意:用户没有权限在/usr/local下添加或删除文件,此时只需在终端输入如下命令:sudo nautilus并回车,就可以像在windows下操作文件一样方便了) 二)具体安装 1.路径的设定 安装过程中很多软件都自动安装到系统默认的路径(例如:/usr/local/lib, /usr/local/include, /usr/local/bin),不需作任何更改;但是有些软件却不是安装到系统默认的路径,此时必须指定安装路径,否则安装后不能工作。 在终端安装路径下输入:./configure –help,就可查看软件默认安装路径;如果不是系统默认路径/usr/local,则安装时输入如下命令:./configure --prefix=/usr/local 2.安装Fortran编译软件 MPB运行需要Fortran编译器的支持,所以安装前必须保证系统里已经有类似软件。如果没有,则可在新得利软件库里搜索f77或g77并安装,否则在安装软件时会提示错误。 3.安装BLAS 进入压缩包所在路径,在终端输入如下命令: gunzip blas.tgz # 解压缩 tar xf blas.tar # 解压缩,生成blas文件夹 f77 -c -03 *.f # 把所有.f文件转化成.o文件 ar rv libblas.a *.o # 把.o文件编译进libary su -c "cp libblas.a /usr/local/lib" # 转到根目录并安装 (所有的安装过程都必须在boot权限下进行,也就是说,如果终端命令前不是root@xxx的要通过命令sudo -s转到root权限。另外,压缩包的解压也可直接像windows里的一样,直接右键解压到当前文件夹,这样可以使操作变的更加简单) 至此,BLAS安装成功,系统路径/usr/local/lib下会出现libblas.a文件。 4.安装LAPACK 类似的,进入压缩包所在路径,在终端输入:gunzip –c lapack.tgz | tar xvf-解压缩lapack,进入生成的lapack文件夹,将make.inc.example改名为make.inc,注意将make.inc文件里的编译器FORTRAN与LOADER的值设为相同,例如g77。 然后在终端输入:make Lapack安装完成,同样系统路径/usr/local/lib下会出现liblapack.a文件,如果没有,可以将生成的该文件移到/usr/local/lib路径下。 5. 安装MPI ./configure make make install 6.安装HDF5 解压缩,进入安装文件夹, ./configure make make install 完成。(注意,如果安装路径不是系统默认的路径,上面的./configure改为./configure --prefix=/usr/local,也就是1中提到的问题) 安装成功。在/usr/local下生成了相应的文件。 7.安装FFTW 下载2.x的版本,解压缩生成FFTW文件夹,进入文件夹所在路径,在终端输入: ./configure make make install 8.安装GNU Guile 安装时会提示缺m4,于是先下载m4并安装 然后 ./configure make make install 9.安装libctl ./configure make make install 10.安装MPB ./configure make make install 至此,MPB的安装全部结束,在终端输入相应的命令就可实现我们所要的计算了。 三)安装总结 软件包的安装过程几乎类似,关键是看./configure后check的内容,如果提示说缺少什么软件或文件,一定要先安装所需的软件,才能继续该软件的安装。有些软件包的安装是有先后顺序的,一定要按照顺序来安装,否则就会出错。另外,在软件包的安装过程中出现任何困难都可在MPB主页上找到答案,或是上相关论坛寻求帮助。MPB的安装相对来说比较繁琐,一定要有耐心,安装成功后的喜悦会弥补以前遇到的所有困难。
------------------------------------------------------------------------------------------------------ zz ------------------------------------------------------------------------------------------------------
后来发现,其实也不用那麻烦,感谢Ubuntu 有强大的APT源, 用apt-get直接安装即可,无论mpb还是meep.
但是这样安装的meep,里面的h5utils版本是有bug的,输出转换时:'Could not find colormap', 所以要求装h5utils-1.12.1; 或者每次转换时用临时的方法加上colormap的地址: 'h5topng -c /usr/share/h5utils/colormaps/gray'
May 26 犯傻和猫对视这个世界 越来越奇怪了。 晚上提着袋子走到小操场。开始俯身做俯卧撑。做到差不多20个的时候,两只猫蹑手蹑脚走来,一只全白,一只全黑。不好意不理他们,只好看着他们继续做。白猫静静走到我旁边用屁股坐在地上两爪指着头死死地盯着我,黑的则远远地徘徊。 顿然就没力气了,笃得也学她的样子坐在地上,回看她。 她还蛮听话的,不时摇着尾巴,也喵出几声,只是头定定地朝着我,仿佛我就是一个会时刻消失的虚影。 我是么? 要是我有尾巴,我也要摇着尾巴对着她笑。 起身,走进她,她没动,但是我没有再接近,我冲她一笑,转身走出去。 途中黑猫又冒了一下头,之后背着身选了一条远的路,冲着白猫去了。
好像跟什么似的。所以说嘛。
May 17 揉吧揉吧,扔向纸篓15日坐在自习室,盯着模考题,骂道,什么鸟题。然后收拾东西,爬上了回深圳的动车组。等回过神来,已经在深圳了。老爸第一句话是“这么说,端午不回来了? 。。。 一路走的很快,表面上是在躲避什么,其实倒不如说是期待什么。 家里的我的房间被涂成了淡蓝色,得,得。床也变大了,正方的,可以横竖地乱滚。书房多了个用两条线吊着的空的画框,估计是老妈摄影用的。其他如故。 9点睡觉,8点起床,标准小学生作息。中间突然想起来个人,发呆了半小时,发了封短信,然后又整理了一下,接着又把自己扔到了电脑旁。看了Married Life, 07年一部充满滑稽讽刺的描述美国50年代出轨有第三者和第四者的伦理阴谋片,如今感触不那么泛光了。看了Lie to me 季内最后一集,突然发现别人也推荐过我该片男主角演的另一部电影,就下了,Legend Of 1900. 礼拜天被家里人拖到江南厨子,说“也给我见见人!, 菜倒是精致,花样多,但口味偏咸。尝尝鲜尚可。 晚上经过世界之窗,在放烟花,哎,这时候,放的哪门子的烟花啊。烦心。还是靠在地铁座上,看对面玻璃自己滑稽的反影来的安心。 为什么每次回广州都是雾天,漫天大雾,全身黏糊糊的,好像被一只只有一条大舌头的怪物挂上了,一路舔啊舔啊。望着沉默在屋里的两排树们,嗓子想喊*&#¥%,却只发出咿呀咿呀的嘶叫。呵,该死的。有的时候真的不知道,到底是更讨厌深圳,还是更讨厌广州。
April 24 星座 以及 公主、王子、兔子和驴的故事
寓言啊,爱情故事啊,电影情节啊,等等啊,从某些可以积累起来的规律组织起来,可以表达某种程度的社会 规则。 而想从中得到些什么的人们的初衷,总是从这些规则中发现可以利用的部分去实现,同时检验之真伪。不,不对,更多的是先入为主地接受了它,之后做的一切就都在它的掌控之下了,根本没有所谓的检验的余地,观察者同时又是参与者,是客观性的丧失。 结果,可能的结果是,接受的人乐于接受;懂得不是那么一回事的人,也乐于接受,因为这样可以很好地预言相信这些规则的人的行为。也有可能的是,懂得不是那么一回事的人是大多数的,但都相信其他人是相信规则的人,因而最终,规则还是因此盛行了。也有可能的是,懂得不是那么一回事的大多数也知道大多数人不那么相信这些规则,但是无力检验,无从思考,消磨掉了,既然有了现成的可以近似参考的规则,就就范了。
一向也肯定星座存在的合理性,但是拒绝相信其中某些细致入微可以指挥生活、人生的描述。 星座,归根结底,无非是对人的性格的一种近似到可以方便应用的 划分。 不考虑精确性,我可以就只将人性划分为两种,对立的哪两种都可以; 不考虑实用性,则可以沿着精确性直直地划分下去,只是用的时候麻烦,并且就像微扰的结果一样,差别会是细微的。 考虑到这一点 – 是一种划分 – 就不得不承认,星座只会是一种建立在人的统计和不完全经验上的社会规则。哪有,哪来的那么神乎其神哟,吁唷,憋了好久。
本来是在重开地儿后就不想在自己的地儿引别人的东西,但转念一想,哪来那么多规矩! 上上在校园BBS看到的一片现代寓言,本来喜欢隐喻,而这篇露骨加之有点意思的语言一看就不是我写的,就不会又被阿驴套上“这小子...”的名头咯。ZZ的哦,大字写着。 寓言(据说这则寓言至今没有多少人能看得懂,尤其是80后尚未找到男朋友或女朋友的人,看得懂
的人多数已身为人夫或人妇或人母): 向日葵公主是在河东岸边遇见驴的。驴是黑色的,但白嘴白肚白蹄。 公主想过河去,河西的城堡里有等着娶她的王子。 河不算深,但她穿着一身美丽的嫁衣,她怕河水会浸湿她的衣裙。 驴说:“想让我驮你过去吗?” “你能保证不弄湿我的衣裙吗?” “不能。” “那就算了,谢谢,” “如果他不来呢?” “那我就多等等。” 良久,无人过来,公主独坐岸边,黯然叹息。 “不。”公主依然拒绝,但悄然打量着驴。 “是你希望我让你驮我过去。”公主回答。 “那你希望谁来驮你过去?” “我要嫁的王子。” “我驮你过去,你吻吻我,焉知我不能变成王子?” “你以为你是青蛙王子?” “我是美驴王子。” “驴倒是驴,王子就不必勉强了。” “你为何不想让我帮你渡河?” “我怕你弄湿我的嫁衣。” “我想不会的。” “为什么不会?” “因为现在我想驮你过去。” “哦?我该相信吗?” “你为什么不相信?” “你说的话我不敢随便信。” “我说的话你都不信?” “你说的话我才不信。” “我说的话你真不信?!” “难道我应该信?” “难道你不该信?” “我信我自己的判断。” “好吧,那你慢慢判断吧!” …… 天色已晚,公主与驴相对无言。凉意袭来,公主拢了拢衣服。 驴打破沉默:“冷吗?” “冷。” “让我驮你过河吧,无论我是否弄湿你的衣裙我都会赠你三句爱的箴言。” “那我该怎样报答你?”公主问。 “如果你衣裙不湿就带我回家吧。” 公主接受了驴的建议。 公主骑上了驴背。临行前驴郑重对她说:“记住我背着你时你不能流泪,你的泪会令我不 堪重负。” 公主说她记得,然后也郑重地对驴说:“记住一定不要弄湿我的衣裙,否则我会立即放弃 你的背负。” 驴迈步向河中走去。 “你以前驮过女孩过河吗?”公主问。 “当然。”驴坦然答道。 “她们的衣裙湿了吗?” “第一个女孩的没湿,以后的都湿了。” “第一个女孩带你回家了吗?” “没有,否则我不会再遇见别的女孩。” “看来你遇见的女孩很多。” “算上你的话,应该有15、6个了。” 公主笑道:“你是第30头想驮我过河的驴。” “呵呵。”驴但笑无语。 公主忽然想起驴承诺的爱的箴言,驴答应告诉她第一句:“无论男人还是女人,只有在初 恋时爱的是别人,以后恋爱时爱的都是自己。” 驴缓步轻行,果然很平稳,公主放心了,搂着驴的脖子,觉得温暖。 “喜欢我背你过河吗?”驴问。 “喜欢。”公主微笑承认。 “我也喜欢这样背着你,希望就这样一直走下去。”驴的声音于温情中透着忧郁,听起来 像叹息。 风与驴的话语不时吻上公主的面颊,公主含笑悄然入睡。 她做了一个公主常做的梦:她吻了驴,然后驴变成了王子,从此王子与公主快乐地生活在一起。 当她醒来时看见驴依然缓步轻行,自己的衣裙分毫不湿。芳心窃喜,于是吻了驴——驴能 因此变成王子吗? 没有。 原来童话就是童话,驴不是王子,等着娶她的王子在河西的城堡里。她愣愣地想,一滴泪自目中滴落。 泪落在驴身上。 似突然被灼伤般,驴猛地扬蹄嘶鸣,激起浪花千丈。 公主的衣裙湿了。“为什么?”公主问。 “我跟你说过。”驴面无表情。 公主也记起了她当初对驴说的话。 于是她一言不发,自驴背上下来,独自淌水向对岸走去。 驴没做任何挽留或解释,也自转身回去,径直走向河东——那里又有个姑娘在等着谁驮她 过河。 依稀年轻,依稀美丽,她也有一身好看的嫁衣。 “爱情是唯一的,但爱人不是唯一的。”驴忽然说道:“这是第二句箴言。” 公主泪落成河,河水冷彻心肺。 终于走到了对岸,她美丽的衣裙已经彻底湿透。 她无力地在岸边坐下,像只小动物般抱膝蜷缩着黯然哭泣。 还是寒冷。 一只白兔走到她身边:“公主,下次我陪你渡河。” “谢谢,”公主把白兔搂在怀中:“不必了,现在我只是需要一点温度。” 驴已经走回了河东岸边。 公主忽然记起还有一句箴言驴没说,于是抬头向河西望去:“请告诉我最后一句箴言,美 驴。” 驴冷冷看了她最后一眼,说: “我爱我的爱情。 ”然后向那等着渡河的女孩走去。 你看懂了吗?公主,王子,兔子,驴及三句箴言各代表什么意思?
April 22 春天末的土拨鼠终于,可以暂时告别疯狂的日子 --- 当然估计这都不算什么,但和我之前,鸦走之前那悠闲的荡啊荡,是称得上是认真了--- 交上了项目报告,心情也调整好了,我就是FUFU. 发现编程会严重影响语言能力,一天下午一男同学问我怎么在图书馆上网,我丫的就跟他语无伦次了,话全讲不清。 疯了,疯了,我是FUFU |
|
|||||||
|
|