研究室開發之模式為FORTRAN所寫
近來想增加效能改成平行演算 多核心搭配多執行緒
不過小弟只學過C語言,沒學過FORTRAN
請教過學長,他說模式有C#的版本,可用C#來改寫平行化
但C#版本不是最新,需要改寫再做平行化
簡單說就是
1.FORTRAN為最新版本,只需改成平行化
2.C#需改寫成最新版本,再做平行化
目前我的方法是第二項,但程式碼架構頗大,需要花費不少時間與心力
因此有在考慮第一項的可行性
但也沒操作過,所以想請問版上FORTRAN高手,
如果整個程式架構都有了,改成平行化是否比較容易?
簡單做修改即可,還是仍需要花很大功夫才能寫出來?
從頭研究FORTRAN與平行演算是否會比第二項來的快速?
非常感謝板友們的回覆與建議 謝謝!