Solved by marcman411 in post #2 
              
              
                It turns out that the compute capability required for atomicAdd() with doubles is >60. The Titans are all 51. That was the issue.