Мне нужна помощь для инициализации одномерного массива сложного типа в Fortran в Linux.
complex(kind=dp),dimension(8),public:: zc = (/(0.0_dp,0.0_dp) ,(-3.496991526333D001,0.0_dp) ,
( -3.944481647220D+000 , 0.0_dp ) , (-4.294180799072D+000 , 0.0_dp ) ,
(-4.294180799072D+000, -1.0_dp) , ( -3.944481647220D+000,-1.0_dp ) ,
(-3.496991526333D- 001,-1.0_dp ) , (0.0_dp,-1.0_dp)/) ! z computational
Приведенное выше утверждение работает в Fortran Power Station (для Windows), но не в Linux. Выдает следующую ошибку
Missing ')' in statement at or before (1)
ПРИМЕЧАНИЕ: «1» — это запятая, ч/б, 3-й и 4-й комплексные номера. Расширение программы .f90