Я смотрел на портирование библиотеки CUDA на Fortran. PGI и EM Photonics кажутся двумя библиотеками, которые существуют прямо сейчас.Тем не менее, я нашел только то, что искал здесь более
real, device, allocatable :: adev(:), bdev(:) ! device declaration
Итак, мой вопрос, есть ли способ создания пользовательских массивов, таких как пример кода, упомянутый выше?Или это часть пропреитарного компилятора из PGI?
Отредактировано для большей ясности
Другими словами, можно ли сделать это
mycustomtype, allocatable :: tmp(:)