Some time ago I asked about using icc with nvcc.  You can use icc with nvcc by passing it as an argument:<br><br>nvcc -ccbin /path/to/icc<br><br>Has anybody tried building PETSc with CUDA this way?<br><br>John<br><br>