DOLFIN

Programinė įranga Screenshot:
DOLFIN
Programinė detalės:
Versija: 1.5.0
Įkėlimo datą: 1 Mar 15
Kūrėjas: The FEniCS Project
Licencija: Nemokamai
Populiarumas: 8

Rating: nan/5 (Total Votes: 0)

Tai paprastas, nuoseklus ir intuityvi Objektinis API C ++ ir Python

Įranga :.

  • Automatinis ir efektyvus vertinimas baigtinių elementų variacinio formų per FFC ar SyFi
  • Automatinis ir efektyvus surinkimas iš linijinių sistemų
  • Bendrosios šeimos baigtinių elementų, įskaitant savavališką kad tęstinis ir nenuolatinio Lagranžo baigtinių elementų, BDM elementų, RT elementų, BDFM elementų, NEDELEC elementų ir Crouzeix-Raviart
  • savavališkai maišyti elementai kaip derinys pagrindinių elementų, įskaitant, pavyzdžiui Taylor-Hood
  • netęstiniu Galerkin metodai, įskaitant šuolis sąlygomis, vidurkiai ir integralai nei vidus tinklo aspektų
  • Aukštos kokybės tiesinė algebra per uBLAS, petsc, Trilinos ir MTL4 (eksperimentinis) su paprasta C ++ ir Python Vyniojimo
  • Lygiagrečiai surinkimas ir išspręsti
  • simplex akių 1D, 2D (trikampis) ir 3D (Tetraedras), įskaitant prisitaikanti akių tobulinimo
  • Multi-prisitaikanti mcg (q) / TVT (q) ir mono-prisitaikanti CG (q) / GD (q) ODE sprendžiame
  • Parama įvesties / išvesties formatų, įskaitant Dolfin XML, VTK, oktava, MATLAB, Diffpack, Exodus II diapazone

Kas naujo , šioje laidoje:

  • Ši laida atneša daug patvarkymai ir klaidų santykinių į naujai išleistas Dolfin 1.0 beta2.

Kas naujo versijos 0.9.11:

  • Pakeisti licenciją LGPL v2.1 su LGPL v3 ar vėliau
  • Perkelta meshconverter į dolfin_utils
  • Pridėti paramą konvertavimo materialinių žymekliai Gmsh akių
  • Pridėti paramą taškinių šaltinių (klasė PointSource)
  • Pervardyti medienos ruoša - & # x3e; set_log_active
  • Pridėti parametrą & quot; clear_on_write & quot; į TimeSeries
  • Pridėti paramą įvesties / išvesties įdėtos parametrų rinkiniai
  • Patikrinkite matmenys linijinių sprendžiame
  • Pridėti paramą automatizuotam klaidos kontrolės variacinio problemų
  • Pridėti paramą tobulinimas MeshFunctions po akių tobulinimo
  • Pakeisti tvarką bandymų ir tyrimų erdves forma konstruktorių

Kas naujo versijos 0.9.10:

  • Pridėti paramą automatizuota klaidos kontrolės variacinio problemų.
  • Pridėti paramą tobulinimas MeshFunctions po akių tobulinimas.

Kas naujo versijos 0.9.9:

  • Pakeisti statyti sistema cmake
  • Pridėti pavadintas MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Leisti nustatyti nuolatinius krašto sąlygas tiesiogiai, nenaudojant Pastovus
  • Leisti nustatyti ribinės sąlygos, remiantis eilutę (& quot; x [0] == 0.0 & quot;)
  • Sukurkite trūkstamas katalogus, jeigu nenurodyta kaip failų vardai
  • leisti pakartotinai naudoti preconditioners daugumai backends
  • Ištaisyta UMFPACK Solver apie kai 32 bitų mašinos
  • Suteikti galimybę naudotis daugiau Hypre preconditioners per petsc
  • Atnaujinimai SLEPc 3.1
  • Tobulinti ir įgyvendinti pakartotinį naudojimą GV Faktorizavimas visiems backends
  • ištaisyti klaidas tobulinimas MeshFunctions

Kas naujo versijos 0.9.3:

  • Pridėti pasaulinį parametras & quot; ffc_representation & quot; už forma atstovavimo FFC JIT kompiliatorius
  • Padaryti norma () funkcija tvarkyti abu vektoriai ir funkcijas, Python
  • Pagreitis periodinė ribinės sąlygos ir padaryti darbą už mišrių (vektoriniu) elementų
  • Pridėti galimybes naudoti bet kokią skaičius numpy masyvo, kai paskiriant matricas ir vektorius
  • Pridėti galimybes naudotis bet koks sveikasis skaičius numpy masyvo indeksų į matricas ir vektoriai
  • Nustatyti ir int typemaps į PyDOLFIN
  • Splitas mult į mult ir transpmult
  • atrinkite petsc argumentą, kai apdorojant komandų eilutės parametrų
  • Išplėsti komentarus maukti sąsajos failus
  • Pridėti autorių pareiškimus maukti sąsajos failus (dar nebaigtas)
  • Pridėti typemaps dėl porcelianui std :: vektoriaus & # x3c; tipų & # x3e; į PyDOLFIN
  • Pašalinti priklausomybes nuo std_vector.i sumažinti maukti įvynioti kodo dydžio
  • Naudoti santykinį% apima dolfin.i
  • Pasikeitė vardai maukti sąsajos failus dolfin_foo.i - & # x3e; foo.i
  • Pridėti funkcija interpoliuojama () Python sąsaja
  • Fix typmaps už UINT Python 2.6
  • Naudoti Tipo klaida vietoj ValueError į typechecks į typmaps.i
  • Pridėti į / iš shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps už PyDOLFIN
  • Nustatyti JTG kaupimas lygiagrečiai
  • Pridėti compile_extension_module funkciją PyDOLFIN
  • Nustatyti klaidą Python vektoriaus užduoties
  • Pridėti parama suspausto base64 užkoduoti VTK failai (naudojant zlib)
  • Pridėti paramą base64 užkoduoti VTK failai
  • Eksperimentinis parama lygiagrečiai surinkimo ir išspręsti
  • Klaidų taisymas projekte () funkcija, atnaujinimas UFL sintaksė
  • Pašalinti DISP () funkcijos ir pakeisti iki info (foo, tiesa)
  • Pridėti FEM vieneto testas (Python)
  • Išvalyti SystemAssembler
  • Įjungti assemble_system per PyDOLFIN
  • Pridėti "norma", kad GenericMatrix
  • efektyvumo patobulinimai NewtonSolver
  • Pervardyti NewtonSolver :: get_iteration (), kad NewtonSolver :: iteracijos ()
  • patobulinimai EpetraKrylovSolver :: išspręsti
  • Pridėti konstruktorius Vector :: Vector (const GenericVector & x)
  • Pašalinti scons nusidėvėjimo įspėjimai
  • Atminties nutekėjimas Fix PETScKrylovSolver
  • Pervardyti dolfin_assert - & # x3e; teigti ir naudoti C ++ versija
  • Nustatyti debug / optimizuoti vėliavos
  • Pašalinti AvgMeshSize, InvMeshSize, InvFacetArea iš SpecialFunctions
  • Pervardyti MeshSize - & # x3e; CellSize
  • perrašymas parametras sistema su patobulinta paramos komandų eilutės apdorojant,
  • lokalizacija parametrų (vienam klasė) ir praktiškumo iš Python
  • Pašalinti OutflowFacet iš SpecialFunctions
  • Pervardyti interpoliuojama (dvigubas *) - & # x3e; interpolate_vertex_values ​​(dvigubas *)
  • Pridėti Python versija Cahn-Hilliard demo
  • ištaisyti klaidas assemble.py
  • Leidimas interpoliacija funkcijų tarp nesuderinto akių
  • Pašalinti Function :: funkcija (std :: string filename)
  • Perėjimas prie naujos XML io
  • Pašalinti GenericSparsityPattern :: rūšiuoti
  • Reikalauti rūšiuojami / nerūšiuotas parametras SparsityPattern konstruktorius
  • Pagerinti našumą SparsityPattern :: įterpti
  • Pakeisti enums su stygos tiesinės algebros ir built-in akių
  • Leisti tiesioginę prieigą prie pastovios vertės
  • inicijuoti subjektai MeshEntity konstruktorius ir automatiškai patikrinti intervalą
  • Pridėti vieneto bandymai su memorycheck
  • Įtraukti skambutį išvalyti libxml2 analizatorius ne išėjimo
  • Pašalinti unecessary argumentus DofMap narių funkcijas
  • Pašalinti atskaitos konstruktoriams nuo DofMap, FiniteElement ir FunctionSpace
  • Naudoti shared_ptr saugoti tinklelio DofMap objektų
  • Sąsaja pokytis įvynioti kodas: PoissonBilinearForm - & # x3e; Puasono :: BilinearForm
  • Įtraukti funkcija info_underline () rašymo pabrėžė pranešimai
  • Pervardyti pranešimą () - & # x3e; informacijos (), kad & quot; suderinamumo & quot; su Python kirtimo modulio
  • Pridėti elementwise dauginimąsi ir GeneriVector sąsaja
  • GenericVector sąsaja PyDOLFIN dabar palaiko eilės protokolą
  • Pervardyti iš camelCaps funkcijos pavadinimai: foobar - & # x3e; foo_bar
  • Pridėti nukirto pajėgumus GenericMatrix sąsaja PyDOLFIN (tik getitem)
  • Pridėti nukirto pajėgumus GenericVector sąsają PyDOLFIN
  • Pridėti sumą GenericVector sąsaja

Panaši programinė įranga

demjson
demjson

12 May 15

Threading2
Threading2

28 Feb 15

unshortenit
unshortenit

13 May 15

RPyC
RPyC

12 May 16

Kita programinė įranga kūrėjas The FEniCS Project

FErari
FErari

13 May 15

FFC
FFC

12 May 15

UFL
UFL

12 May 15

Instant
Instant

13 May 15

Komentarai DOLFIN

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!