-
-
Notifications
You must be signed in to change notification settings - Fork 55
Allocatable components compatibility table
Damian Rouson edited this page Apr 17, 2019
·
3 revisions
coarray kind | example | gfortran support | caf support |
---|---|---|---|
global saved coarrays of intrinsic types | float, saved :: caf[*] | yes | yes |
global allocatable coarrays of intrinsic types | float, allocatable :: caf[*] | yes | yes |
coarrays of derived type w/o allocatable components | type(T), saved :: tcaf[] ; type(T), allocatable :: t2caf[] | yes | yes |
coarrays in derived types (saved and allocatable) | type T ; float :: caf[*] ; end type T | yes | yes |
allocatable components in derived type coarrays | type T ; float, allocatable :: acc ; end type T ; type(T), saved :: caf[*] | yes | wip *) |
coarray get where the target needs to be implicitly allocated | float, allocatable :: target ; float, saved :: caf[*] ; target = caf[1] | yes | wip *) |
coarray put or getput where the target needs to be implicitly allocated | float, allocatable :: source ; float, saved :: caf[*] ; caf[1] = source | yes | no |