| Dolfin Open source C ++ / Python-bibliotheek voor het oplossen van differentiaalvergelijkingen |
Download nu |
Dolfin Rangschikking & Samenvatting
- Naam uitgever:
- DOLFIN Team
- Uitgever website:
- http://fenics.org/wiki/DOLFIN
- Besturingssystemen:
- Mac OS X
Dolfin Tags
Dolfin Beschrijving
Open Source C ++ / Python-bibliotheek voor het oplossen van differentiaalvergelijkingen Dolfin is een gratis en open source C ++ / Python-interface van Fenics, die een consistente PSE (probleemoplossende omgeving) zal verschaffen voor gewone en gedeeltelijke differentiaalvergelijkingen. Hier zijn enkele belangrijke kenmerken van "Dolfin": · Eenvoudige, consistente en intuïtieve objectgeoriënteerde API in C ++ of Python · Automatische en efficiënte evaluatie van finite element variatieformulieren via FFC of SYFI · Automatische en efficiënte montage van lineaire systemen · Algemene gezinnen van eindige elementen, inclusief arbitraire orde continue en discontinue Lagrange eindige elementen, BDM-elementen, RT-elementen, BDFM-elementen, Nedelec-elementen en Crouzix-Raviart · Arbitrair gemengde elementen als combinatie van basiselementen, waaronder bijvoorbeeld Taylor-kap · Discontinue Galerkin-methoden, waaronder Jump-voorwaarden, gemiddelden en integralen boven de facetten van het binnennetwerk · High-performance lineaire algebra via Ublas, petsc, trilinos en MTL4 (experimenteel) met eenvoudige C ++ en Python Wrappers · Experimentele ondersteuning voor parallelle montage · Simplex-mazen in 1D, 2D (driehoeken) en 3D (Tetrahedra), inclusief adaptieve mesh-verfijning · Multi-adaptieve MCG (Q) / MDG (q) en mono-adaptieve CG (Q) / DG (q) ode-solvers · Ondersteuning voor een reeks invoer- / uitgangsindelingen, waaronder Dolfin XML, VTK, Octaaf, Matlab, Diffpack, Exodus II Wat is er nieuw in deze release: · Stel geschikte parameters in voor symmetrische eigenwaardeproblemen met SLEPC · Fix voor prestatie-regressie in recente Ublas-releases · Vereenvoudig expressie-interface: F = expressie ("SIN (x )") · Vereenvoudig de constante interface: C = constant (1.0) · Fix bug in periodieke grensvoorwaarden · Voeg eenvoudig script Dolfin-Tetgen toe voor het genereren van Dolfin XML-mazen van STL · Maak XML PARDER APPEND / OVERWIJZING PARAMETERSET bij het lezen van parameters uit het bestand · Verfijning van functie-ruimtes en automatische interpolatie van ledenfuncties · Laat de globale parameters instellen voor Krylov-oplosser · Fix-handling van constanten in Python-interface om herhaalde JIT-compilatie te voorkomen · Laat eenvoudige specificatie van subdomeinen in Python toe zonder subclass-subdomein te hebben · Voeg functie thuis toe () voor eenvoudige creatie van homogene BCS van gegeven BCS · Voeg kopieerconstructeur toe en mogelijkheid om waarde voor DirichletBC te wijzigen · Voeg eenvoudige wrapper toe voor ufl.cell.n. Facetnormal (Mesh) werkt nu weer in Python. · Ondersteuning Toepassen (A), Toepassen (B) en Solliciteer (B, X) in PeriodicBC · Schakel het instellen van spectrale transformatie voor Slepc EigenValue-oplosser
Dolfin Gerelateerde software