CS6400の並列化の状態をみるには?
▼F77の場合
コンパイラー・オプション -loopinfo をいれると
どの部分を並列化したかを画面に表示する。
▼F90の場合
コンパイラー・オプション -r2 をいれると
どの部分を並列化したかをporg.lstに表示する。
◎prog. lst の表示例
1 dimension a (1000), b (1000), c (1000)
2 1---- do k=1, 1000
3 1 a(1)=k
4 1 b(1)=k
5 1----> end do
6 1----- do k=1, 1000
7 1 c(k)=a(k)*b(k)
8 1----> end do
9 end
considerata
1)<4> Local Variabte "C" is defined but never used
f90 compiIer -2 messages .
1) A Ioop startiflg at Iine 2 was eliminated
by optimization.
2)
Note: Enter "explain cf90-6002" toget a more detailed explanation.
------------ f77 --------------
line2:parallelized
line?:not parallelized
⇒