PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

Free OpenACC Webinar

power of complex argument triggers an ICE

 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming
View previous topic :: View next topic  
Author Message
Serge.P



Joined: 28 Jul 2004
Posts: 3

PostPosted: Fri Dec 03, 2010 9:13 am    Post subject: power of complex argument triggers an ICE Reply with quote

Hi,

One more issue with pgf90 CUDA complex implementation:

$ cat oops.f90
module foo
contains
attributes(device) subroutine doom(x,n,y)
complex(8), intent(in) :: x
integer, intent(in) :: n
complex(8), intent(out) :: y
!
y = x**n
end subroutine doom
end module foo
$ pgf90 -Mcuda oops.f90
PGF90-S-0000-Internal compiler error. unsupported procedure 324 (oops.f90: 9)
0 inform, 0 warnings, 1 severes, 0 fatal for doom
$ pgf90 -V

pgf90 10.9-0 64-bit target on x86-64 Linux -tp nehalem-64

It sure starts to look like complex data type support is more than a little iffy ...

Cheers,

Serguei
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 6213
Location: The Portland Group Inc.

PostPosted: Fri Dec 03, 2010 10:06 am    Post subject: Reply with quote

Hi Serguei,

You are correct that the initial release of CUDA Fortran lacks full support for Complex. These are know issues that will be addressed in the up-coming 2011 release.

We appreciate your interest and patience as we continue to improve CUDA Fortran.

Best Regards,
Mat
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group