fortran编程的openmp线程问题。
各位专家好~我遇到了这样的问题,就是在用fotran语言写的循环中使用openmp并行化,在双核cpu的情况下我发现两个核不是同时进行的,比如计算一百次循环,则线程0计算前五十次,完成之后线程1又计算后五十次,整个时间并没有有效节省。不知道这是为什么啊。按说两个核应该同时运行,时间能够节约一半的对吧?我用c语言编写的程序就能够成功达到这个目的,想咨询一下这是什么原因啊?是不是我什么地方设置不对啊?
我用的是ivf2008,Microsoft visual studio