Dolfin

Open source C ++ / Python-bibliotheek voor het oplossen van differentiaalvergelijkingen
Download nu

Dolfin Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • DOLFIN Team
  • Uitgever website:
  • http://fenics.org/wiki/DOLFIN
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 8.2 MB

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

pyclcrc

Cyclische redundantiecontrole (CRC) Calculator en C-broncodegenerator geschreven in Python ...

165 37 KB

Downloaden