YOSHIFUJI Naoki
YOSHIFUJI Naoki
Theare are many same parts for memory pool test. e.g. https://github.com/fixstars/clpy/blob/65143ed545a2f1f7662b713d8a5fd7d8327c53e4/tests/clpy_tests/opencl_tests/test_carray.py#L12-L17 Those causes maintainance risk. Unify them into a function of testing tool.
[Tests and examples for Chainer](https://github.com/fixstars/clpy/wiki/chainer_test_example_results) can be tested by @jenkins-maekawa . It's better to keep our code quality if she does.
https://github.com/fixstars/clpy/blob/3fd3b234e6c43ce3ba97642280ad902b2e1e7cc8/clpy/core/core.pyx#L2639-L2674 They are commented out in current ClPy. However, should be implement same as CuPy's due to performance problem.
There is PR to apply HIP cupy#1117 . ClPy can be exeuted on AMD GPU, too. We need HIP version's information and compare (and want not to lose for performance!)
https://github.com/fixstars/clpy/issues/10#issuecomment-406131027 Current CI system @jenkins-maekawa tests in two environment. However she ignores the test result which finished at first and approves the MR if the test which finished at last...
OpenCL does not support complex number directly, however, numpy and cupy do. Current ClPy does not support and [skip tests](https://github.com/fixstars/clpy/blob/2f10c62bfa70131484ea524a6db4a425d13ee8d8/clpy/testing/helper.py#L531-L533).
#30 を考えていたら、HLよりこっちの方が精度が良いのではと言う気がしてきたので
#41 の作業中に気づいたのですが、現状のSPPが導入されたmasterで中心重力問題を実行すると、水面の動揺が収まりません。 [GC法](https://bitbucket.org/OpenMps/openmps/issues/11#comment-51733488)の時と同じようになっています。
現在の単体試験はいずれも粒子の位置が等方分布(格子状)に並んでいるが、計算途中では等方ではなくなり、その時に計算結果が「大きく」ずれるということが良くある。 現在のOpenMpsが非等方で正しく計算できているかの確証はないが、確認するためにも非等方分布での単体試験を追加したほうが良さそう
圧力擾乱が強い
[#13](https://bitbucket.org/OpenMps/openmps/issues/13)で確認された現象。時系列で見ると圧力擾乱がひどく、高精度粒子法の元論文からするともう少し抑制されていても良いはずなので、原因究明&改善をする https://bitbucket.org/OpenMps/openmps/issues/19