...
nvc: C11 compiler for NVIDIA GPUs and Intel CPUs. It invokes the C compiler, assembler, and linker for the target processors with options derived from its command line arguments. Supports:
ISO C11
GPU programming with OpenACC.
multicore CPU programming with OpenACC and OpenMP.
nvc++: C++17 compiler for NVIDIA GPUs and Intel CPUs. It invokes the C++ compiler, assembler, and linker for the target processors with options derived from its command line arguments. Supports:
ISO C++17
GPU programming with C++17 parallel algorithms (pSTL) and OpenACC
multicore CPU programming with OpenACC and OpenMP.
nvfortran: Fortran compiler for NVIDIA GPUs and Intel CPUs. It invokes the Fortran compiler, assembler, and linker for the target processors with options derived from its command line arguments. Supports:
ISO Fortran 2003 and many features of ISO Fortran 2008
GPU programming with CUDA Fortran and OpenACC
multicore CPU programming with OpenACC and OpenMP.
nvcc: CUDA C and CUDA C++ compiler driver for NVIDIA GPUs. nvcc accepts a range of conventional compiler options, such as for defining macros and include/library paths, and for steering the compilation process. Produces:
optimized code for NVIDIA GPUs and drives a supported host compiler for Intel CPUs.
...