cuda source #2

c++ source #1