小编use*_*379的帖子

优化七个循环

我有3个阵列,我必须做这个总结

A(I,J,K,L,M)= {sum_ RS} B(K,L,R,S,M)*P(I,J,R,S,M)

实现的代码是

do i=1,320
  do j=1,320
    do k=1,10
     do l=1,10
      do m=1,10
       do r=1,10
        do s=1,10
          sum=sum+B(k,l,r,s,m)*P(i,j,r,s,m)
        end do
       end do
       A(i,j,k,l,m)=sum
     end do 
    end do 
   end do 
 end do
end do
Run Code Online (Sandbox Code Playgroud)

执行代码需要1天.有没有办法优化它?

谢谢.

algorithm math performance fortran fortran90

3
推荐指数
1
解决办法
153
查看次数

标签 统计

algorithm ×1

fortran ×1

fortran90 ×1

math ×1

performance ×1