我有一个数组 fields_f(i, j, k) 和 f_f_k(i, j, k) ,想请教一下这样的运算
[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode fields_f = fields_f + f_f_k * dt
直接利用fortran的特性这样算快呢,还是通过以下的方法利用我计算机的48个线程各自循环算快呢
[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode !$omp parallel do default(shared) private(i,j,k)
LOOP
fields_f(i, j, k) = fields_f(i, j, k) + f_f_k(i, j, k) * dt
ENDLOOP
!$omp end parallel do
|