楼主:
ja000123 (Recluse)
2012-11-14 13:59:49研究室开发之模式为FORTRAN所写
近来想增加效能改成平行演算 多核心搭配多执行绪
不过小弟只学过C语言,没学过FORTRAN
请教过学长,他说模式有C#的版本,可用C#来改写平行化
但C#版本不是最新,需要改写再做平行化
简单说就是
1.FORTRAN为最新版本,只需改成平行化
2.C#需改写成最新版本,再做平行化
目前我的方法是第二项,但程式码架构颇大,需要花费不少时间与心力
因此有在考虑第一项的可行性
但也没操作过,所以想请问版上FORTRAN高手,
如果整个程式架构都有了,改成平行化是否比较容易?
简单做修改即可,还是仍需要花很大功夫才能写出来?
从头研究FORTRAN与平行演算是否会比第二项来的快速?
非常感谢板友们的回复与建议 谢谢!
在多核心之下平行化是打算用OpenMP吗?若是OpenMP的话,应该是第一项会比较容易一点如果想采用MPI,可能还是用你熟悉的语言来写会比较容易你可以利用openMP,简单先把一些可平行化的程式码包起来测试看看平行化效能