Skip to content

Совместное использование технологии MPI, технологии CUDA и технологии OpenMP для создания фотореалистической визуализации.

Notifications You must be signed in to change notification settings

AlexFirfarov/simple-cuda-raytracing

Repository files navigation

simple-cuda-raytracing

Совместное использование технологии MPI, технологии CUDA и технологии OpenMP для создания фотореалистической визуализации.

Ключи запуска

--cpu - для расчетов используется центральный процессор

--gpu - для расчетов используется видеокарта

--default - в stdout выводится конфигурация входных данных по умолчанию

Запуск программы без аргументов подразумевает запуск с ключом --gpu.

Дополнительную информацию можно найти в файле info.pdf

Пример запуска (Windows)

mpiexec -n 1 a.exe --default Вывести конфигурацию входных данных по умолчанию

mpiexec -n 4 a.exe --gpu Запустить расчет. Рекомендуется использовать входные данные, полученные на предыдущем шаге

Для корректной работы должна присутствовать директория images. После выполнения программы будут сгенерированы файлы с расширением .data.

Для получения изображений необходимо использовать скрипт conv.py

python conv.py all Преобразует все файлы с расширением .data в изображения в папке images

About

Совместное использование технологии MPI, технологии CUDA и технологии OpenMP для создания фотореалистической визуализации.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published