MIT开发的Meep软件是用来作FDTD算法的一个科学计算软件。我接触它也是刚刚过了半个月。
对于准备开始使用Meep的人来说一定都是要作电磁领域研究的人。本人现在还是大三,在实验室里做一些工作。一点经验,希望对大家有用。
首先,大家要先具备一些有关Unix类操作系统的知识。推荐大家先了解一些Linux下的基本命令。特别是安装软件的步骤是怎样的。当然,Meep的开发者Stenven博士说推荐用Ubuntu来装Meep,这样只需要apt-get install命令就成了。但是如果有时间,还是建议大家自己按manual中的installation的介绍一步一步装出来。这样对meep这个软件的工作能有更好的了解。其实meep现在已经更新到了2.0,然而用Ubuntu中的新立得软件包管理器或apt-get install命令来装只能装到1.0版,并且在我的使用过程中发现这样安装后的软件会有很多不兼容的地方。例如用h5topng转换图像时会提示找不到colormap,在meep的mailing list上有一种解决方法是装h5utils 1.11.1,因为原来的版本有bug,其实是因为UIUC的 HDF5格式的库文件上没有h5utils上的库文件。还有一种解决方法是每次用h5topng语句都添加一个-c命令告诉编译器colormap的地址,但是这种方法也有它的弊端,就是很麻烦,并且有时候h5topng会用到很多colormap中的文件,这种情况下地址就不好指了。所以还是推荐升级到1.11.1版本。像这种问题只有在不断的失败中摸索。碰到问题,上google和wiki或者mailing list搜索,等等。希望有志之士一起讨论,毕竟众人拾材火焰高。一起努力!
大家在这里相互讨论,解决起问题来也更有趣,更有效率。

