[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003884] narray-bigmem のバグ
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003884] narray-bigmem のバグ
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>
- Date: Thu, 21 May 2015 18:01:11 +0900
西澤さま:
narray-bigmem にバグがありました。お忙しいところすみませんが
対応していただけると幸いです。
max, min で結果を reduction してません。生成されたコード na_op.c
をみると良くわかるんですが,それを作る mkop.rb が難解で...。
# そういうことなら,sum とか次元が減るのは要注意かと思ったら
さすがにそれはないようですが,並列化自体をあきらめてるよう
ですね。(reduction文がコメントアウトされてる。)
以下,テストコードです。最大値が一定でない。
$ cat test_omp2.rb
require "narray"
na = NArray.int(5).indgen!
p na.max, na.min
$ export OMP_NUM_THREADS=4
$ ruby test_omp2.rb
4
0
$ ruby test_omp2.rb
4
0
$ ruby test_omp2.rb
3
0
堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目