swacc编译问题



  • 当我用swacc尝试编译优化后的Collide.c的时候,它会出现以下错误:
    Collide_slave_20.c: In function 'slave_Collide_20':
    Collide_slave_20.c:43: error: assignment of read-only member 'tmp'
    并且会继续出现
    swar: Collide_slave_20.o: 没有那个文件或目录
    swacc_real: swacc_main.cpp:872: int main(int, char**): Assertion `result==0' failed.
    /usr/sw-mpp/bin/swacc: line 78: 10076 已放弃 (core dumped) $REAL_SWACC -D__SWACC__ -D_OPENACC=20160806 $NEW_ARG
    请问前辈们这是什么原因造成的呢?



  • tmp变量是不是用const修饰了,如果是的,就有可能不能用OpenACC优化,写个小栗子测试一下哈~~



  • @桑薇 噢噢,是的呢,谢谢!


Log in to reply