After 2 weeks of coding, the CPU version of PCC program is finally finished. It is now working correctly on CPU. What I'm going to do is to port some of the code into a video card version.
There are several things I need to add to the code:
1. To make sure change the code so that it uses the C++ code I already have.
2. To make sure the GPU version of the code can run in parallel.
3. Reduce the computation of finding neighbors.
4. Reduce the memory cost of the program.
*5. Finish it within two weeks.