Cactus - это среда с открытым исходным кодом для решения проблем, разработанная для ученых и инженеров . Его модульная структура позволяет выполнять параллельные вычисления в разных архитектурах и совместную разработку кода между различными группами. Кактус возник в академическом исследовательском сообществе, где он разрабатывался и использовался на протяжении многих лет большим международным сообществом физиков и ученых-вычислителей .
Разработчики) | Кактус Команда |
---|---|
Стабильный выпуск | 4.10.0 / 31 мая 2021 г. |
Операционная система | Кроссплатформенность |
Тип | Программный фреймворк |
Лицензия | LGPL |
Веб-сайт | www.cactuscode.org |
Название Cactus происходит от дизайна центрального ядра (или «плоти»), которое соединяется с модулями приложения (или «шипами») через расширяемый интерфейс. Thorns может реализовывать специально разработанные научные или инженерные приложения, такие как вычислительная гидродинамика. Другие шипы стандартного вычислительного инструментария предоставляют ряд вычислительных возможностей, таких как параллельный ввод-вывод, распределение данных или создание контрольных точек.
Cactus работает на многих архитектурах . Приложения, разработанные на стандартных рабочих станциях или ноутбуках , можно без проблем запускать на кластерах или суперкомпьютерах . Cactus обеспечивает легкий доступ ко многим передовым программным технологиям, разрабатываемым в академическом исследовательском сообществе, включая Globus Toolkit , параллельный ввод-вывод файлов HDF5 , научную библиотеку PETSc , адаптивное уточнение сетки , веб-интерфейсы и расширенные инструменты визуализации .
История
Кактус был первоначально разработан в АЕИ , и в настоящее время разрабатывается совместно в АЕИ , Университет Кардиффа , и Центра по вычислениям и технологиям в ЛГУ . Существует несколько больших пакетов, построенных на Cactus, среди прочего, общий код релятивистской эволюции пространства-времени , драйвер адаптивного уточнения сетки (Carpet) и общий код релятивистской гидродинамики (Whiskey).
Сотрудники Центра вычислений и технологий LSU, входившие в первоначальную группу AEI, создавшую Cactus, отметили 10-летие программы в апреле 2007 года.
Смотрите также
Внешние ссылки
- www.cactuscode.org - домашняя страница Cactus Framework
- Центр вычислений и технологий
- Группа численной теории относительности в Институте Альберта Эйнштейна
- www.carpetcode.org Carpet, драйвер адаптивного уточнения сетки для Cactus
- www.whiskycode.org Виски - кодекс GR Hydrodynamics сети ЕС
- einsteintoolkit.org Инструментарий Эйнштейна