Вышла новая версия пакета с открытым исходным кодом для моделирования физических процессов SU2 8.0.0. Основными областями его применения являются вычислительная гидродинамика и оптимизация аэродинамических форм; посредством расширений пакет позволяет решать другие задачи, например, относящиеся к электродинамике и моделированию химически реагирующий потоков.
Команда разработчиков набора библиотек и инструментов Cantera, предназначенных для решения задач химической кинетики, термодинамики и процессов переноса, рада объявить о выпуске Cantera 3.0.0. С момента появления предыдущей версии Cantera 2.6.0 в мае 2022 г. внесено 1400 изменений, принято 192 запросов на изменение кода и исправлено 111 ошибок.
За разработку отвечает команда исследователей из Техасского университета в Остине, а сам «язык программирования для химиков» получил название CRN++. Как заявил один из разработчиков нового языка Марко Васик:
Основной целью нашего исследования была разработка языка высокого уровня, который мог бы выражать ход химических реакций. Смотрите: при создании программы программист пишет ее на языке, который легко понять человеку. И если другой человек повторит этот код — результат, очевидно, будет тот же. При этом переведенный в последовательность нулей и единиц код без проблем воспроизведется на компьютере и выдаст требуемый результат, а вот человек машинный код разобрать уже вряд ли сможет. С биохимическим языком дела обстоят примерно также.
Мы предлагаем язык программирования, который соответствует всем типам химических реакций. При этом CRN++ это язык с открытым кодом, так что ученые могут вносить в него свои поправки и улучшать язык так, как им необходимо.
Здесь вы можете ознакомиться с оригиналом новости и получить всю известную на данный момент информацию: https://arxiv.org/abs/1809.07430
Состоялся восьмой выпуск Ef — программы для моделирования динамики систем заряженных частиц. Основная область применения — физика плазмы и ускорительная техника.
Разработка Ef начиналась в качестве хобби. Постепенно программа обросла базовой функциональностью и к настоящему времени
пригодна для моделирования несложных систем, например, демонстрации закона Чайлда-Лэнгмюра в плоском диоде.
Программа осуществляет моделирование в трехмерной расчетной области. Поддерживается только нерелятивистская кинематика.
Взаимодействие между частицами можно либо не учитывать вовсе, либо
учитывать с помощью т. н. метода частиц-в-ячейках (электростатическое приближение, ES-PIC).
Есть возможность задавать в расчетной области объекты, поглощающие частицы при столкновении.
В качестве экспериментальных возможностей стоит отметить прототип модуля для свободной САПР FreeCAD, упрощающий спецификацию расчетной области, и плагин для системы визуализации данных ParaView,
облегчающий наглядное представление результатов.
Программа распространяется свободно под лицензией MIT.
Основные языки — C++ и python.
С помощью MPI реализовано базовое распараллеливание наиболее ресурсоемких участков кода.
На данный момент сайта у проекта нет. Большая часть информации сосредоточена в вики на Гитхабе.
Также есть группа в Фейсбуке, где публикуются заметки о текущей работе над проектом.