README.md

TROPICS это программный комплекс для моделирования траекторий движения быстрых заряженных частиц в кристаллах, который работает под управлением ОС Windows и Linux; комплекс легко расширяемый плагинами; комплекс, который может работать как в графическом режиме, так и в консольном; комплекс, обладающий богатым количеством возможностей и настроек. TROPIСS версии 1.0.0 содержит более 13636 строчек кода, позволяет моделировать осевое и плоскостное каналирование в пространстве поперечных энергий, координат и скоростей. Благодаря библиотеке MathGL стало возможным сохранение графиков в известные растровые и векторные форматы. Консольная часть позволяет проводить моделирование в консольном режиме. Общие функции вынесены в отдельную библиотеку, которая полностью написана на С++ и распараллелена OpenMP. Графическая составляющая комплекса базируется на графической библиотеке Qt. Комплекс является зарегистрированным, полностью бесплатным и использует лицензию GPL.

TROPICS включает в себя:

Графическую часть, написанную на Qt, консольную и библиотеку TROPICSLib, в которой реализовано: Осевое и плоскостное каналирование в пространстве поперечных энергий. Осевое и плоскостное каналирование в пространстве поперечных координат и скоростей. Возможность построения графиков непрерывного потенциала, коэффициента диффузии и их его производных. Возможность построения графиков траекторий, потерь энергии на ядрах и электронах. Методы Рунге-Кутты начиная со второго порядка и заканчивая 14 порядком точности. Также реализованы методы с переменным шагом. Одномерная и двумерная эрмитовая интерполяция, которая используется для ускоренного вычисления непрерывного потенциала и его производных, а также электронной и ядерной плотностей. Сохранение в XML, SQL, CSV, TXT, TRJ, которые используются для хранения числовых данных. Также TROPICS для расширения возможностей поддерживает систему плагинов. На данный момент разработаны следующие плагины:

Построение распределений по скоростям, координатам и т.п.
Построение кристалограммы для текущего кристалла.
Распознавание спектров, графиков, кривых.
Фитирование потерь энергии каналированных частиц новым решением кинетического уравнения Ландау (в разработке).

Требования: MathGL 2 и выше QT 5 и выше 200МБ свободного места

Описание

TROPICS - Trajectory of Particle In a Crystal Simulator программный комплекс для моделирования траекторий движения быстрых заряженных частиц в осевых и плоскостных каналах кристалла под ОС Windows и Linux. Комплекс легко расширяется плагинами, может работать как в графическом режиме, так и в консольном для простого встраивания в другие программы. Комплекс обладает богатым количеством возможностей и настроек. Для построения графиков используется графическая библиотека MathGL (http://mathgl.sf.net/).

Конвейеры
0 успешных
0 с ошибкой