Мы в Telegram
Добавить новость
103news.com
Работа
Декабрь
2018

Реализация мультигрид-метода для решения уравнения Пуассона

0
Добрый день!

Меня зовут Андрей. Я участвую в разработке программы для моделирования электронных пушек и ионных источников https://github.com/epicf/ef/wiki (питон-версия https://github.com/epicf/ef_python , си-версия https://github.com/epicf/ef ). На данный момент для расчета динамики заряженных частиц в этих устройствах в программе используется т.н. метод частиц в ячейке в электростатическом приближении https://en.wikipedia.org/wiki/Particle-in-cell .

Для ускорения этой программы нам нужно реализовать численное решение уравнения Пуассона методом конечных разностей с помощью мультигрид-метода https://en.wikipedia.org/wiki/Multigrid_method . Именно это я хотел бы попросить сделать.

Вначале нужно рассмотреть 2д прямоугольную область, потом - 3д (параллелепипед), потом - 3д с “объектами” внутри (т.е. чтобы можно было посчитать распределение потенциала внутри проводящей трубки ( https://github.com/epicf/ef/wiki/Potential-well-of-cylindrical-beam-in-tube ) или от проводящей сферы ( https://github.com/epicf/ef/wiki/Conducting-Sphere-Potential ) ) . Граничные условия везде можно считать 1 рода (известно значение функции на границе).

Что касается деталей алгоритма - они остаются на ваш выбор, но для начала лучше наиболее простой и понятный, чем самый быстрый. Дополнительным плюсом будет, если будет понятно, как распараллеливать алгоритм для запуска на видеокарте.

Детали реализации:
Код нужет на Python. Лицензия - MIT.
Отдельно можно обсудить реализацию на Cи и распараллеливание. Также я хотел бы, чтобы работа в целом была оформлена в виде Jupyter-блокнота и помимо кода в этот блокнот было включено описание метода таким образом, чтобы блокнот получился более-менее самодостаточным.

Примерно так, как была попытка это сделать для метода, использующего преобразование Фурье (пока не работает):
https://colab.research.google.com/drive/12YzZmcz-8hz_hCBMKR-Z5nIInAurA7w3

Контакты:
Если вас заинтересовала эта задача, пожалуйста, ответьте в комментариях или свяжитесь со мной по одному из контактов, указанных в профиле.
Оцените сроки и стоимость работы.
Если есть возможность, пришлите примеры вашего кода.




Губернаторы России
Москва

Собянин: Фонд музея-заповедника «Царицыно» собрал 61 тыс. произведений искусства





Москва

Стоматолог Владимир Лосев: сколько времени нужно носить брекеты


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Сергей Собянин: фонд музея "Царицыно" собрал 61 тыс. произведений искусства



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Концерт

Концерт «Вселенная Depeche Mode» в исполнении концертного симфонического оркестра




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Команда Центрального округа Росгвардии стала призером на чемпионате по пожарно-спасательному спорту в Москве (видео)

МегаФон привёз спасателям и пожарным грузовик связи

Представители KAMA TYRES приняли участие в 57-й легкоатлетической эстафете


Ролан Гаррос

Парижские сюжеты: Медведев играл в кошки-мышки, Котов творил историю, Калинская заставляла нервничать Синнера



Новости Крыма на Sevpoisk.ru


Москва

Доктор Кутушов назвал болезни, которые поджидают отдыхающих у водоёмов



Частные объявления в Вашем городе, в Вашем регионе и в России