小编ste*_*987的帖子

作为fortran中的对象属性的数组 - coarrays被禁用了吗?

我正在使用GNU gfortran(gfortran -v4.8.2),我在使用数组作为对象属性时遇到了麻烦.这就是我的意思:

type test_type
  real*8 test_array(10,20)
end type test_type

type (test_type) example_test_type
Run Code Online (Sandbox Code Playgroud)

稍后当我尝试分配test_array的元素时:

example_test_type%test_array[0,1] = 99 
Run Code Online (Sandbox Code Playgroud)

编译器抱怨(致命错误):

致命错误:在(1)处禁用Coarray,使用-fcoarray =启用

从我能找到的一点点来看,coarray旨在促进对并行编程的支持,我绝对不会在这里尝试.

有什么想法吗?

oop fortran fortran90

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

标签 统计

fortran ×1

fortran90 ×1

oop ×1