Jump to content

сделка.II

Разработчик(и) Вольфганг Бангерт, Тимо Хейстер, Гвидо Каншат, Маттиас Майер и др.
Первоначальный выпуск 2000 ; 24 года назад ( 2000 )
Стабильная версия
9.5.0 / 7 июля 2023 г .; 12 месяцев назад ( 07.07.2023 )
Репозиторий
Написано в С++
Операционная система Linux , macOS , Microsoft Windows
Тип Конечно-элементный анализ
Лицензия GNU Lesser General Public License 2.1 или новее
Веб-сайт холмы .org

Deal.II — бесплатная библиотека с открытым исходным кодом для решения уравнений в частных производных с использованием метода конечных элементов . [1] [2] Текущая версия — версия 9.5, выпущенная в июле 2023 года. [3] Авторы-основатели проекта — Вольфганг Бангерт, Ральф Хартманн и Гвидо Каншат — получили в 2007 году премию Дж. Х. Уилкинсона в области числового программного обеспечения за сделку.II. [4] Тем не менее, это всемирный проект, в котором работает около дюжины «главных разработчиков», но за прошедшие годы несколько сотен человек внесли в проект значительные фрагменты кода или документации.

Возможности библиотеки

  • независимое от размеров программирование с использованием шаблонов C++ на локально адаптированных сетках ,
  • большая коллекция различных конечных элементов любого порядка: непрерывные и прерывистые элементы Лагранжа, элементы Неделека, элементы Равьяра-Томаса и их комбинации,
  • распараллеливание с использованием многопоточности через TBB и массовое распараллеливание с использованием MPI . Было показано, что Deal.II масштабируется как минимум до 16 000 процессоров. [5] и использовался в приложениях с числом процессорных ядер до 300 000.
  • многосеточный метод с локальным сглаживанием на адаптивно уточняемых сетках [6] [7]
  • hp-FEM
  • обширная документация и обучающие программы,
  • интерфейсы с несколькими библиотеками, включая Gmsh , PETSc , Trilinos , METIS , SUNDIALS , VTK , p4est , BLAS , LAPACK , HDF5 , NetCDF и Open Cascade Technology .

История и влияние

[ редактировать ]

Программное обеспечение началось с работы в Группе численных методов Гейдельбергского университета в Германии в 1998 году. Первым общедоступным выпуском была версия 3.0.0 в 2000 году. С тех пор в Deal.II приняли участие несколько сотен авторов. [8] и использовался в более чем 2000 исследовательских публикациях. [9]

Основные специалисты, координирующие развитие библиотеки по всему миру, сегодня находятся в Университете штата Колорадо , Университете Клемсона , Гейдельбергском университете , Техасском университете A&M , Национальной лаборатории Ок-Ридж и ряде других учреждений. [10] Он разработан всемирного сообщества участников через GitHub. [11] который включает в себя несколько сотен изменений от десятков авторов каждый месяц.

См. также

[ редактировать ]
  1. ^ Бангерт, В; Хартманн, Р; Каншат, Г. (2007). «deal.II — объектно-ориентированная библиотека конечных элементов общего назначения» (PDF) . АКМ Транс. Математика. Программное обеспечение . 33 (4): 24. дои : 10.1145/1268776.1268779 . S2CID   207163483 .
  2. ^ "Домашняя страница Deal.II" . Архивировано из оригинала 8 июня 2012 года . Проверено 5 августа 2012 г.
  3. ^ «Выпущена версия 9.5.0» . сделка . Проверено 18 июля 2023 г.
  4. ^ «Разработчики библиотеки конечных элементов получают премию Уилкинсона за цифровое программное обеспечение» . Проверено 5 августа 2012 г.
  5. ^ Бангерт, В.; Бурстедде, К.; Хейстер, Т.; Кронбихлер, М. (2011). «Алгоритмы и структуры данных для массово параллельных универсальных кодов конечных элементов». АКМ Транс. Математика. Программное обеспечение . 38 . CiteSeerX   10.1.1.724.8034 . дои : 10.1145/2049673.2049678 . S2CID   1158172 .
  6. ^ Янссен, Б.; Каншат, Г. (2011). «Адаптивные многоуровневые методы с локальным сглаживанием для H 1 - и Х завиток -соответствующие методы конечных элементов высокого порядка». SIAM J. Sci. Comput . 33 (4). doi : 10.1137/090778523 .
  7. ^ Каншат, Г. (2004). «Многоуровневые методы расчета разрывных МКЭ Галеркина на локально сгущенных сетках». Компьютеры и конструкции . 82 (28): 2437–2445. doi : 10.1016/j.compstruc.2004.04.015 .
  8. ^ "Сделка.II Авторы" . Проверено 14 июня 2019 г.
  9. ^ «Список публикаций» . Проверено 8 ноября 2022 г.
  10. ^ "список авторов сделки.II" . Проверено 20 января 2020 г.
  11. ^ "Страница Deal.II на GitHub" . Гитхаб . Проверено 14 июня 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 02b0d55c60e6312124e59cb34df3b209__1717381380
URL1:https://arc.ask3.ru/arc/aa/02/09/02b0d55c60e6312124e59cb34df3b209.html
Заголовок, (Title) документа по адресу, URL1:
deal.II - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)