Для студентов СПбГУ по предмету Любой или несколько предметовРеализация движка для симуляции физики частиц на GPUРеализация движка для симуляции физики частиц на GPU
4,955982
2024-08-062024-08-06СтудИзба
Курсовая работа: Реализация движка для симуляции физики частиц на GPU
Описание
Оглавление
3
Введение
Московском физико-техническом институте разрабатываются программные решения для симуляции поведения элементарных частиц. Как правило, такие решения основаны на численном интегрировании методами Монте-Карло. Для симуляций со сложной геометрией (напри-мер, при расчете распределений частиц вблизи горы) прослеживается путь множества частиц, обычно рассчитывая пересечения лучей, сгене-рированных по частицам, на каждый шаг симуляции. Для подобного рода симуляций можно использовать различные формы представления сцены. Например, библиотека TURTLE
| Введение | 4 | ||
| 1. | Постановка задачи | 7 | |
| 2. | Обзор | 8 | |
| 2.1. | Работы по симуляции элементарных частиц на видеокартах | 8 | |
| 2.2. | Выбор API для работы с видеокартами . . . . . . . . . . | 10 | |
| 2.3. | Direct3D 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . | 11 | |
| 3. | Реализация | 14 | |
| 3.1. | Архитектура.......................... | 14 | |
| 3.2. | Слой абстракции от графического API . . . . . . . . . . . | 15 | |
| 3.3. | Генератор кода для взаимодействия с ресурсами шейдеров | 16 | |
| 3.4. | Граф зависимостей ресурсов . . . . . . . . . . . . . . . . . | 18 | |
| 3.5. | Библиотека для работы с шейдерами . . . . . . . . . . . . | 19 | |
| 3.6. | Блокработысгеометрией . . . . . . . . . . . . . . . . . . | 19 | |
| 3.7. | APIфреймворка........................ | 19 | |
| Апробация | 21 | ||
| Заключение | 22 | ||
| Список литературы | 23 | ||
3
Введение
- настоящее время компьютеры зачастую используются для расче-тов различных симуляций физических эффектов. Ядерная физика не стала исключением. Вычисления на компьютерах помогают получать различные теоретические или даже практические результаты. Напри-мер, при помощи компьютерной симуляции частиц можно рассчиты-вать, какие показания будут на детекторе этих частиц, расположенном
- подножия горы. С помощью такого моделирования можно предсказы-вать показания детектора при тех или иных изменениях внутри горы. Таким образом, можно наблюдать изменения в горных породах, имея только детекторы элементарных частиц.
Московском физико-техническом институте разрабатываются программные решения для симуляции поведения элементарных частиц. Как правило, такие решения основаны на численном интегрировании методами Монте-Карло. Для симуляций со сложной геометрией (напри-мер, при расчете распределений частиц вблизи горы) прослеживается путь множества частиц, обычно рассчитывая пересечения лучей, сгене-рированных по частицам, на каждый шаг симуляции. Для подобного рода симуляций можно использовать различные формы представления сцены. Например, библиотека TURTLE
Характеристики курсовой работы
Учебное заведение
Семестр
Просмотров
1
Размер
339 Kb
Список файлов
Реализация движка для симуляции физики частиц на GPU.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СПбГУ
Tortuga

















