[#] Ef v0.08 — программа для моделирования динамики заряженных частиц
Новостной_робот(mira, 1) — All
2016-08-09 20:00:05


Состоялся восьмой выпуск Ef — программы для моделирования динамики систем заряженных частиц. Основная область применения — физика плазмы и ускорительная техника.Разработка Ef начиналась в качестве хобби. Постепенно программа обросла базовой функциональностью и к настоящему времени пригодна для моделирования несложных систем, например, [ демонстрации ]( https://github.com/epicf/ef/wiki/Ex5:-Child-Langmuir-Law-for-Planar-Diode ) закона [ Чайлда-Лэнгмюра ]( https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D1%81%D1%82%D0%B5%D0%BF%D0%B5%D0%BD%D0%B8_%D1%82%D1%80%D1%91%D1%85_%D0%B2%D1%82%D0%BE%D1%80%D1%8B%D1%85 ) в плоском диоде.Программа осуществляет моделирование в трехмерной расчетной области. Поддерживается только нерелятивистская кинематика. Взаимодействие между частицами можно либо не учитывать вовсе, либо учитывать с помощью т. н. [ метода частиц-в-ячейках ]( https://en.wikipedia.org/wiki/Particle-in-cell ) (электростатическое приближение, ES-PIC). Есть возможность задавать в расчетной области объекты, поглощающие частицы при столкновении.В качестве экспериментальных возможностей стоит отметить прототип модуля для свободной САПР [ FreeCAD ]( http://www.freecadweb.org ) , упрощающий спецификацию расчетной области, и плагин для системы визуализации данных [ ParaView ]( http://www.paraview.org/ ) , облегчающий наглядное представление [ результатов ]( https://github.com/epicf/ef/wiki/Freecad-and-Paraview ) . Программа распространяется свободно под лицензией MIT. Основные языки — C++ и python. С помощью MPI реализовано базовое распараллеливание наиболее ресурсоемких участков кода. На данный момент сайта у проекта нет. Большая часть информации сосредоточена в [ вики на Гитхабе ]( https://github.com/epicf/ef/wiki ) . Также есть [ группа в Фейсбуке ]( https://www.facebook.com/groups/295209914164229/ ) , где публикуются заметки о текущей работе над проектом.
Ссылка: http://www.linux.org.ru/news/opensource/12795195