PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

Free OpenACC Webinar

accelerator compiling

 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling
View previous topic :: View next topic  
Author Message
mcoffey



Joined: 26 Mar 2011
Posts: 16

PostPosted: Mon Feb 10, 2014 1:43 pm    Post subject: accelerator compiling Reply with quote

Ive searched the forem to see if anyone else has this error but cant find reference to it. Id like an idea of whats wrong so I can investigate further - unfortunately the message doesnt lead me anywhere. Any help welcome

PGF90-S-0155-Compiler failed to translate accelerator region (see -Minfo message
s): Could not find allocated-variable index for symbol (mix99s.f90: 4989)
csol:
4989, Generating copyin(order(:,:))
Generating copyin(bksubstr(:))
Generating copyin(blockinf(:,:))
Generating copyin(invcorr_matrix(:))
Generating copyin(sumb(:))
Generating copyin(vcvmatrix(:))
Generating copyin(inv(:,:,:))
Generating copyin(nn)
Generating copyin(bksz)
4990, Loop carried scalar dependence for 'nn' at line 5015
Loop carried scalar dependence for 'nn' at line 5017
Loop carried scalar dependence for 'nn' at line 5019
Loop carried scalar dependence for 'nn' at line 5003
Loop carried scalar dependence for 'nn' at line 5006
Loop carried scalar dependence for 'nn' at line 5007
Loop carried scalar dependence for 'nn' at line 5647
Accelerator restriction: scalar variable live-out from loop: m
Accelerator restriction: scalar variable live-out from loop: i
Parallelization would require privatization of array 'sumb(:)'
Accelerator kernel generated
5006, !$acc loop vector(128) ! threadidx%x
4991, Loop carried scalar dependence for 'nn' at line 5015
Loop carried scalar dependence for 'nn' at line 5017
Loop carried scalar dependence for 'nn' at line 5019
Loop carried scalar dependence for 'nn' at line 5003
Loop carried scalar dependence for 'nn' at line 5006
Loop carried scalar dependence for 'nn' at line 5007
Loop carried scalar dependence for 'nn' at line 5647
Accelerator restriction: scalar variable live-out from loop: m
Parallelization would require privatization of array 'sumb(:)'
4992, Accelerator restriction: induction variable live-out from loop: i
4993, Accelerator restriction: induction variable live-out from loop: i
4994, Accelerator restriction: induction variable live-out from loop: i
4996, Accelerator restriction: induction variable live-out from loop: i
4998, Accelerator restriction: induction variable live-out from loop: i
4999, Accelerator restriction: induction variable live-out from loop: i
Complex loop carried dependence of 'sumb' prevents parallelization
Complex loop carried dependence of 'prod' prevents parallelization
Accelerator restriction: scalar variable live-out from loop: m
Parallelization would require privatization of array 'sumb(:)'
5001, Accelerator restriction: induction variable live-out from loop: m
5002, Accelerator restriction: size of the GPU copy of 'prod' is unknown
Complex loop carried dependence of 'sumb' prevents parallelization
Parallelization requires privatization of 'sumb' as well as last value
5003, Accelerator restriction: induction variable live-out from loop: m
5005, Accelerator restriction: induction variable live-out from loop: m
5006, Accelerator restriction: size of the GPU copy of 'prod' is unknown
Loop is parallelizable
5007, Accelerator restriction: multilevel induction variable: nn
Accelerator restriction: induction variable live-out from loop: nn
5011, Accelerator restriction: induction variable live-out from loop: i
Accelerator restriction: scalar variable live-out from loop: m
5012, Accelerator restriction: size of the GPU copy of 'prod' is unknown
5014, Accelerator restriction: size of the GPU copy of 'vector' is unknown
5015, Accelerator restriction: induction variable live-out from loop: m
5017, Accelerator restriction: induction variable live-out from loop: m
5018, Accelerator restriction: induction variable live-out from loop: m
5019, Accelerator restriction: multilevel induction variable: nn
Accelerator restriction: induction variable live-out from loop: nn
5023, Accelerator restriction: induction variable live-out from loop: i
5647, Accelerator restriction: induction variable live-out from loop: i
0 inform, 0 warnings, 1 severes, 0 fatal for csol
PGF90-F-0701-Error reading temp file - nams (mix99s.f90)
PGF90/x86-64 Windows 14.1-0: compilation aborted
Back to top
View user's profile
mkcolg



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

PostPosted: Mon Feb 10, 2014 4:39 pm    Post subject: Reply with quote

Where I've seen this error was due to our lack of support for allocatable members in user defined types. Though, I can't tell if that's the problem here. Can you send a reproducing example to PGI Customer Service (trs@proup.com) if you think it's something else?

Thanks,
Mat
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling 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