update CUDA and MPI