Александр [4110][1] Шаенко (экс-инженер Даурия Аэроспейс, ныне главарь проекта краудсорсингового спутника «Маяк») и Степан Тезюничев пишут открытый софт для моделирования теплового режима спутников.
Репозиторий [тут][2].
![][3]
До этого, Саша писал дисер — «Метод решения задачи лучистого теплообмена без матрицы угловых коэффициентов» ([диссертация][4], [автореферат][5]). Код [тут][6]. (он на VB.NET, тормозной, но работает и даже есть документация)
Космоинженеры используют метод Монте-Карло и до них вдруг дошло, судя по всему, система дифференциальных уравнений является стохастической, раз их часть получается методом случайных испытаний.
Парни хотят написать алгоритм, который решал бы систему дифуров как можно быстрее, и поэтому им нужна консультация математика-специалиста в области численного решения стохастических дифференциальных уравнений.
Основную сложность ребята вроде решили, построив массивно-параллельный алгоритм расчета хода излучения с методом Монте-Карло на CUDA. Теперь они хотят использовать для интегрирования своей системы, а она большой размерности, порядка 100 тыс. неизвестных, и жесткая, подходящий метод интегрирования по времени. Обычные явные методы требуют слишком мелкого шага по времени, а неявные требуют много раз вычислять правую часть, что ресурсозатратно.
Поэтому и нужно найти или построить такой метод интегрирования, который подходил бы для такого сочетания требований и позволял бы считать быстро.
[Читать дальше →][7]
[1]:
https://habrahabr.ru/users/4110/
[2]:
https://bitbucket.org/account/user/radiosity/projects/SOL
[3]:
https://habrastorage.org/files/fad/32a/4e1/fad32a4e1bcd4e1d8a17025ac72e2db0.jpg
[4]:
https://vk.com/doc1385813_204486061?hash=235bd7c41b5f0993de&dl=bc1347bfb8588ffcc1
[5]:
https://vk.com/doc1385813_204485980?hash=eb7c9ee0c5f18e229f&dl=efffea1493e938809d
[6]:
https://sourceforge.net/projects/thorium/
[7]:
https://habrahabr.ru/post/317856/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut