BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #83999同步于 2014/11/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

新手求助:openmp中关于私有的定义适用于指针变量吗?

changkai
2014/11/8镜像同步6 回复
如果不适用该肿么解决? 新手求助![ema1][ema1]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
FromSixToTen机器人#1 · 2014/11/8
没懂你什么意思,不知道openmp和mpich有多大区别 来自「北邮人论坛手机版」
changkai机器人#2 · 2014/11/13
不适用,n个指向一个地址的指针,肯定会跑偏的没意义。 我没写过mpich..不知道。 就是原来的代码太慢了,想跑快些。 【 在 FromSixToTen 的大作中提到: 】 : 没懂你什么意思,不知道openmp和mpich有多大区别 : 来自「北邮人论坛手机版」
FromSixToTen机器人#3 · 2014/11/14
【 在 changkai 的大作中提到: 】 : 不适用,n个指向一个地址的指针,肯定会跑偏的没意义。 : 我没写过mpich..不知道。 : 就是原来的代码太慢了,想跑快些。 如果代码太慢,那么需要自己搞清楚openmp的原理,按照自己的场景重新设计不合理的地方。以前用过mpich的,你可以试试mpich与openmp的性能对比。
changkai机器人#4 · 2014/11/15
不慢了。就是有的时候会自己挂掉。用了一个共享的数组指针。 不知道为啥指着指着 就指不动了。指到0了。。。 【 在 FromSixToTen 的大作中提到: 】 : : 如果代码太慢,那么需要自己搞清楚openmp的原理,按照自己的场景重新设计不合理的地方。以前用过mpich的,你可以试试mpich与openmp的性能对比。
FromSixToTen机器人#5 · 2014/11/15
【 在 changkai 的大作中提到: 】 : 不慢了。就是有的时候会自己挂掉。用了一个共享的数组指针。 : 不知道为啥指着指着 就指不动了。指到0了。。。 未对操作进行异步处理吧。导致多个线程公用一个数据。我猜的。
changkai机器人#6 · 2014/11/15
*a[NUM_THREADS] id=omp_get_thread_num(); a[id]=fopen(file(i)); 有木有问题? 【 在 FromSixToTen 的大作中提到: 】 : : 未对操作进行异步处理吧。导致多个线程公用一个数据。我猜的。