===== Компиляция CUDA-программ ===== Список доступных версий CUDA приведен на странице **[[:cluster:kepler:soft#cuda|ПГНИУ-Кеплер: Доступное ПО]]** Информация об использовании модулей доступна на странице **[[:общее:инструкции:module|Утилита "module"]]** Для компиляции CUDA-программы необходимо загрузить модуль выбранной версии CUDA, после чего ввести в командной строке команду со следующей структурой: $ nvcc [ ] -o [...] ^ nvcc | вызов компилятора | ^ | файл с исходным кодом | ^ | исполняемый файл | ^ [...] | дополнительные опции компилятора | ===== Примеры компиляции ===== ----- ==== Один файл с исходным кодом ==== $ module load cuda/11.4 $ nvcc cuda_prog.cu -o cuda_prog ==== Несколько файлов с исходным кодом ==== $ module load cuda/11.4 $ nvcc cuda1.cu cuda2.cu cuda3.cu -o cuda_prog2 ==== Компиляция всех файлов с расширением .cu ==== $ module load cuda/11.4 $ nvcc *.cu -o cuda_prog3