Мәміле. II - Deal.II

Мәміле. II
ӘзірлеушілерВольфганг Бангерт, Тимо Хейстер, Гвидо Каншат, Матиас Майер және басқалар.
Бастапқы шығарылым2000; 20 жыл бұрын (2000)
Тұрақты шығарылым
9.2.0 / 20 мамыр 2020 ж; 6 ай бұрын (2020-05-20)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC ++
Операциялық жүйеLinux, macOS, Microsoft Windows
ТүріСоңғы элементтерді талдау
ЛицензияGNU кіші жалпыға ортақ лицензиясы 2.1 немесе одан кейінгі
Веб-сайтdealii.org

мәміле. II тегін, ашық көзі шешуге арналған кітапхана дербес дифференциалдық теңдеулер пайдаланып ақырғы элемент әдісі.[1][2] Қазіргі шығарылым - 2020 жылдың мамырында шыққан 9.2.0 нұсқасы. 2007 жылы авторлар жеңіп алды Сандық бағдарламалық жасақтама үшін Дж. Х. Уилкинсон сыйлығы мәміле үшін.[3]

Ерекшеліктер

Кітапхананың мүмкіндіктері

  • тәуелсіз өлшемді бағдарламалауды қолдану C ++ шаблондары қосулы жергілікті бейімделген торлар,
  • кез-келген ретті әр түрлі ақырлы элементтердің үлкен жиынтығы: үзіліссіз және үзілісті Лагранж элементтері, Неделек элементтері, Равиарт-Томас элементтері және комбинациялар,
  • арқылы көпжоспарлау арқылы параллельдеу ТББ және жаппай параллель қолдану MPI. deal.II кем дегенде 16000 процессорға масштабталатыны көрсетілген[4] және 300 000-ға дейінгі процессор ядроларындағы қосымшаларда қолданылған.
  • көп өлшемді әдіс адаптивті тазартылған торларда жергілікті тегістеумен[5][6]
  • hp-FEM
  • кең құжаттама және оқу бағдарламалары,
  • бірнеше кітапханаларға интерфейстер, соның ішінде Гмш, PETSc, Трилинос, METIS, ВТК, p4est, BLAS, КЕШІК, HDF5, NetCDF, және Ашық каскадты технология.

Тарих және әсер

Бағдарламалық жасақтама сандық әдістер тобы жұмысынан басталды Гейдельберг университеті 1998 жылы Германияда. Алғашқы жарияланым 2000 жылы 3.0.0 нұсқасы болды. Содан бері мәміле. II бірнеше жүздеген авторлардан үлес алды[7] және мыңнан астам ғылыми басылымдарда қолданылған.[8]

Кітапхананың дүниежүзілік дамуын үйлестіретін негізгі қызметшілер бүгінде орналасқан Колорадо мемлекеттік университеті, Клемсон университеті, Гейдельберг университеті, Texas A&M University, Oak Ridge ұлттық зертханасы және басқа бірқатар мекемелер.[9] Ол бүкіл әлем бойынша салымшылар қауымдастығы ретінде дамыған GitHub[10] бұл ай сайын ондаған автордың бірнеше жүз өзгеруін қамтиды.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Бангерт, В; Хартманн, Р; Каншат, Г. (2007). «deal.II - ақырғы элементтер кітапханасына бағытталған жалпы мақсаттағы нысан». ACM транс. Математика. Бағдарламалық жасақтама. 33.
  2. ^ «deal.II басты беті». мәміле. II басты бет. Архивтелген түпнұсқа 2012 жылғы 8 маусымда. Алынған 5 тамыз 2012.
  3. ^ «Соңғы элементтер кітапханасын жасаушылар сандық бағдарламалық жасақтама үшін Уилкинсон сыйлығын алды». Алынған 5 тамыз 2012.
  4. ^ Бангерт, В .; Берстедде, С .; Хейстер, Т .; Кронбихлер, М. (2011). «Массивтік параллель жалпы ақырлы элементтер кодтарының алгоритмдері мен құрылымдары». ACM транс. Математика. Бағдарламалық жасақтама. 38.
  5. ^ Янсен Б .; Каншат, Г. (2011). «H үшін локалды тегістейтін адаптивті көп деңгейлі әдістер1- және Хбұйралау- жоғары ретті ақырлы элементтер әдістерін сәйкестендіру ». SIAM J. Sci. Есептеу. 33 (4).
  6. ^ Каншат, Г. (2004). «Жергілікті тазартылған сеткаларда үзіліссіз Галеркин ФЭМ-нің көп деңгейлі әдістері». Компьютерлер және құрылымдар. 82.
  7. ^ «deal.II Authors». Алынған 14 маусым 2019.
  8. ^ «Жарияланымдар тізімі». Алынған 14 маусым 2019.
  9. ^ «deal.II авторлық тізім». Алынған 20 қаңтар 2020.
  10. ^ «deal.II github парағы». Алынған 14 маусым 2019.

Сыртқы сілтемелер