datatype not supported

Hello,

When compiling my program, I receive the following information:

131, Accelerator region ignored
133, Accelerator restriction: invalid loop
136, isis_api inlined, size=11, file src/isis_api.f95 (63)
108, transform inlined, size=1, file src/transform.f95 (64)
136, Accelerator restriction: datatype not supported: _in_1559 src/stardata.f95

Not sure what the _in_1559 is about.

Line 136 of stardata.f95 contains the following:

DATA (BRSTARS(I)%HDNO,BRSTARS(I)%NAME,BRSTARS(I)%VMAG,BRSTARS(I)%RA,BRSTARS(I)%DEC, &
BRSTARS(I)%TYPE,BRSTARS(I)%SPECTEMP,I= 1,30) / &
'48915 ','Sirius ‘,-1.46,‘06:45:08.9’,’-16:42:58 ','A1 V* ', 9200., & ! Interpolated
'45348 ','Canopus ‘,-0.72,‘06:23:57.2’,’-52:41:44 ','F0II ', 7160., &
'128620 ','Rigil Kent ‘,-0.01,‘14:39:36.2’,’-60:50:07 ','G2V+K1V ', 5860., &
'124897 ','Arcturus ‘,-0.04,‘14:15:39.6’,’ 19:10:57 ','K1IIIbCN-1 ', 4750./

Hi Pebbles,

When routines are inlined, the local variables get temporary names like “_in_1559” so they don’t collide. Typically a user never sees these names. In your case, I’m guessing one of the inlined variables is a LOGICAL? The acclerator unfortunately can still have problems with LOGICALs. The work-around is to change LOGICALs to INTEGER.

Hope this helps,
Mat