回 帖 发 新 帖 刷新版面

主题:各位高手,恳请大家帮我想想办法,这个问题困扰我很久了。

毕业在即,将要写毕业论文,有一个程序是基于MPI并行平台的Fortran程序,原来是在32位机上运行的,所使用的是compaq Fortran+MPI,编译通过,并且结果正确。现在换到64位机上,所使用的系统是windows server2003,安装的是Intel Fortran+MPI,编译也能通过,但结果却不对!也不知道哪出问题了,恳请各位高手帮帮我,不胜感激!!!

回复列表 (共21个回复)

沙发


最简单的办法是到原来的环境中去运行!

板凳

可是我的论文必须要在64位机上运行通过呢!

3 楼


这就是你要研究的问题,直接拿来运行通过了,还研究什么?还有必要拿来作为论文研究么?

4 楼

能给点建议吗?谢谢了!

5 楼


我给不出建议,没涉及过,不能胡说八道。

6 楼

先看看有什么代码会依赖系统. 我认为按标准写的代码在32还是64的系统都应该正常.
我用过简单的mpi, 在windows 32bit 跟linux 64bit下移植都没问题.

7 楼


我不明白的是仅仅要移植程序么?

8 楼

是的,程序移植过程中出问题了!

9 楼

我用的都是windows系统下的!

10 楼

看看代码那里出问题吧, 现在这样说是说不清的.

我来回复

您尚未登录,请登录后再回复。点此登录或注册