主题:[讨论]关于并行环境的搭建
请教各位:
目前需要把一个在linux下自己编写的gfortran程序改编成并行的,手上有两台(I7,8核16G)服务器,都安装的是UBUNTU10.04,这样的计算环境,该搭建怎么样的并行环境呢,MPI或是OPENMP,我都有一些简单的了解,MPI擅长于集群之间的通讯,OPENMP适合于单机上的内存共享,,,那么在这样的两台计算机上,我该使用哪种并行语言呢,另外,在把串行程序修改成并行程序上,有什么好的建议或说明教程,,,谢谢!
另外补充一下,由于程序里的循环较大,所以,在修改上主要是针对循环做并行,对并行的效率要求并不太高,毕竟不是专门写算法的,只要能够加快计算速度就好
目前需要把一个在linux下自己编写的gfortran程序改编成并行的,手上有两台(I7,8核16G)服务器,都安装的是UBUNTU10.04,这样的计算环境,该搭建怎么样的并行环境呢,MPI或是OPENMP,我都有一些简单的了解,MPI擅长于集群之间的通讯,OPENMP适合于单机上的内存共享,,,那么在这样的两台计算机上,我该使用哪种并行语言呢,另外,在把串行程序修改成并行程序上,有什么好的建议或说明教程,,,谢谢!
另外补充一下,由于程序里的循环较大,所以,在修改上主要是针对循环做并行,对并行的效率要求并不太高,毕竟不是专门写算法的,只要能够加快计算速度就好