Pressio — это вычислительная среда с открытым исходным кодом, направленная на развитие области моделей пониженного порядка (ROM) для динамических систем в науке и технике. Мы используем общее программирование и разрабатываем приложения с общей и распределенной памятью, использующие произвольные типы данных и разнообразные модели программирования.
Мы считаем, что ключом к развитию такой возможности с нуля является правильное определение строительных блоков и соответствующее их модульное формирование. Здесь принят такой подход: библиотека состоит из нескольких компонентов, которые могут использоваться независимо и автономно, но в целом составляют основу стека компонента rom. Одним из основных результатов этого является то, что независимо от вашего интереса к ПЗУ, некоторые компоненты библиотеки могут оказаться вам полезными.
Нажмите ниже, чтобы ознакомиться с документацией:
Пока мы не достигнем стабильной версии 1.0, проявите терпение и не удивляйтесь, если API и функциональные возможности будут несколько быстро меняться от одной версии 0.x к другой, что повлияет на обратную совместимость. Некоторые компоненты pressio более зрелые и стабильные, чем другие, но пока мы не сможем заявить об одинаковом уровне стабильности для всех, помните об этом.
Найдите нас в Slack: https://pressioteam.slack.com и/или откройте проблему на github.
Полная лицензия доступна здесь.
В какой-то момент мы планируем опубликовать это, а сейчас у нас есть препринт arXiv по адресу: https://arxiv.org/abs/2003.07798.