Linux搭建并行开发环境
作者:lainme
邮箱:lainme993@gmail.com
我其实是VIM配合gfortran。然而gdb对于fortran的支持不好,才转而开始使用Intel Debugger(idb)。我错了,两个都不好使,甚至gdb还是能好那么一点点的,OMG。倒是ifort确实快些……。恰好周围有人要使用Linux却又习惯了IDE环境,在帮其想办法的时候逐渐形成了这篇Wiki。
概览
操作系统:Ubuntu 10.04 LTS
所用软件:
- Intel® Fortran Composer XE 2011 for Linux1)
- Eclipse 3.6 Helios:组件CDT、PTP、Photran
- gfortran、gdb
- OpenMPI
目录
离线版本
评论
@lainme: 博主你好! 想不到你这么果然更新了!我之前对于串行fortran是在emacs中用gdb模式进行调试的;但是对于串行程序只能使用EMACS编辑,在终端进行调试。 参照你的说明,我配置了自己的环境。是lucid+ifort(12.0.4)+eclipse3.7(PTP套件),在你的详细说明帮助下,我编辑和调试串行程序是很成功的;甚至在使用ifort编译,gdb调试都很好。
但是在调试并行程序时,遇到了一个问题。即如果我不查看变量的值时(比如使用expression 或者variables窗口),用stepinto或者stepover都可以毫无问题的将程序走下去;如果要进行变量值的查看时,sdm就crash了,报错就是这种情况。 http://dev.eclipse.org/mhonarc/lists/ptp-user/msg01153.html 但是对于这个问题似乎没有看到后续的解决方法。
不知道你遇到了这种情况没有?是怎么样解决的?能够指教一下?谢谢!
@lainme: 嗯,那再等等下个版本把。这个可能是sdm跟gdb的后端衔接的问题,估计C语言不存在,fortran是因为phortran和sdm是不同的组,没有统一好。。。 谢谢你拉!

添加本页到书籍
你好,我看到你的博客,对这篇WiKi的后续内容
"
Eclipse安装与配置 Eclipse整合Intel的编译器与调试器 Fortran实例——建立工程与编译、运行、调试 Fortran实例——并行程序 Fortran实例——使用Intel的编译器与调试器 "
非常感兴趣.不知道你为何不更新了? 期待你的进一步更新!