affär.II
Utvecklare | Wolfgang Bangerth, Timo Heister, Guido Kanschat, Matthias Maier et al. |
---|---|
Initial release | 2000 |
Stabil frisättning | 9.4.0 / 23 juni 2022
|
Förvar | |
Skrivet i | C++ |
Operativ system | Linux , macOS , Microsoft Windows |
Typ | Finita elementanalys |
Licens | GNU Lesser General Public License 2.1 eller senare |
Hemsida |
deal.II är ett gratis bibliotek med öppen källkod för att lösa partiella differentialekvationer med finita elementmetoden . Den aktuella versionen är version 9.4, släppt i juni 2022. Det är ett av de mest använda finita elementbiblioteken och ger omfattande stöd för alla aspekter av lösningen av partiella differentialekvationer. De grundande författarna till projektet - Wolfgang Bangerth, Ralf Hartmann och Guido Kanschat - vann 2007 JH Wilkinson-priset för numerisk programvara för deal.II. Det är dock idag ett världsomspännande projekt med ett dussintal "Principal Developers", till vilket flera hundra personer under åren har bidragit med betydande bitar av kod eller dokumentation.
Funktioner
Biblioteket funktioner
- dimensionsoberoende programmering med C++-mallar på lokalt anpassade maskor ,
- en stor samling av olika ändliga element av valfri ordning: kontinuerliga och diskontinuerliga Lagrange-element, Nedelec-element, Raviart-Thomas-element och kombinationer,
- parallellisering med multithreading genom TBB och massivt parallell med MPI . deal.II har visat sig skalas till minst 16 000 processorer och har använts i applikationer på upp till 300 000 processorkärnor.
- multigrid-metod med lokal utjämning på adaptivt förfinade maskor
- hp-FEM
- omfattande dokumentation och handledningsprogram,
- gränssnitt till flera bibliotek inklusive Gmsh , PETSc , Trilinos , METIS , VTK , p4est, BLAS , LAPACK , HDF5 , NetCDF och Open Cascade Technology .
Historia och inverkan
Mjukvaran startade från arbetet på Numerical Methods Group vid Heidelbergs universitet i Tyskland 1998. Den första offentliga versionen var version 3.0.0 2000. Sedan dess har deal.II fått bidrag från flera hundra författare och har använts i mer än 2 000 forskningspublikationer.
De primära underhållarna, som koordinerar den globala utvecklingen av biblioteket, finns idag vid Colorado State University , Clemson University , Heidelberg University , Texas A&M University , Oak Ridge National Laboratory och ett antal andra institutioner. Den är utvecklad som en världsomspännande gemenskap av bidragsgivare genom GitHub som innehåller flera hundra ändringar av dussintals författare varje månad.