Обсуждение:Архитектурная акустика/Интеграл Релея (версия Кулигина)
Перейти к навигации
Перейти к поиску
Предложения Кулигина С. от 22.09.16
Распараллеливать только вторичные источники, остальное реализовывать вложенными циклами
Дает:
Не нужно хранить все множество источников постоянно в памяти балансировщика.
Кешировать точки поверхностей/плоскостей - динамически создавать один раз точки регистрации и вторичных источников
Кроме этого для выражения координат точек и уменьшения объемов памяти использовать одинарную точность чисел с плавающей точкой.
Дает:
Уменьшит количество итераций в цикле по перебору точек.
Недостаток: Будет требовать дополнительную память под точки. Нужно выполнить оценку количества этих точек.