enable cuda with double precision. pending test.