在PGI 16.9中线太长。怎么解决?

时间:2016-12-01 13:57:25

标签: openacc pgi-accelerator

使用以下虚拟代码来复制问题。

program pp
  implicit none
  real*8,dimension(45) :: refPoints
  refPoints(:) = (/ -1.0 , 1.0 , 1.0 , -1.0 , -1.0 , 1.0 , 1.0 , -1.0 , 0.0 , 1.0 , 0.0 , -1.0 , 0.0 , 1.0 , 0.0 , -1.0 , -1.0 , 1.0 , 1.0 , -1.0 , 0.0 , 1.0 , 0.0 ,-1.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 1.0, 1.0, 2.0 , 3.0, 34.0, 35.0, 25.0, 1.0, 50.0, 5.0, 55.0 , 1.0 , 2.0, 3.0, 4.0, 5.0/)

end program pp

PGF90-S-0285-源线太长(pp.f90:6) PGF90-S-0023-语法错误 - 不平衡括号(pp.f90:6)   0通知,0警告,2 severes,0致命pp

1 个答案:

答案 0 :(得分:0)

132列限制了F90标准,超出此限制是未定义的行为。虽然很痛苦,但从长远来看,通过添加延续来使代码符合规范会让你感觉更好。