Пакет NXV4 C++ для флэш-алгоритмов физики элементарных частиц

Аннотации

Авторы

  • М. Дима Объединенный институт ядерных исследований, Дубна
  • Т. Дима Объединенный институт ядерных исследований, Дубна
  • М. Михаилеску Университет Гиперион, Бухарест

Аннотация

Наш пакет неабелева полиморфного C++ NXV4 (доступен через JINRlib) предназначен для приложений отслеживания и вершин в физике частиц, а также для других общих 3D-задач (вычисления спиральности, инвариантной массы, выравнивания спинов и т. д.). Дистрибутив состоит из CPX (комплексные числа), VEC (3D-векторы) и MTX (матрицы 3 × 3), причем все они являются полиморфными. Многоуровневое создание экземпляров, доступное в пакете, подчеркивает 1) нашу парадигму «Перо на бумаге» (с помощью которой мы максимально приближаем C++ пользовательского уровня к бумажным вычислениям); 2) нашу философию «F-77 для пользователя». Мы также демонстрируем отличную производительность процессора нашего кода на примере случаев вершин.

Опубликован

2024-06-20

Выпуск

Раздел

Статьи