GetDP is 'n oop bron en heeltemal gratis opdrag-lyn sagteware projek wat 'n algemene omgewing vir die behandeling van probleme met behulp van diskrete gemengde elemente discretize de RHAM-tipe komplekse in 1, 2, en 3 dimensies bied. Dit bied nabyheid tussen die insette data, wat simboliese wiskundige uitdrukkings en die diskrete probleme van die onderskeie problems.Offers kragtige command-line optionsBeing 'n opdrag-lyn program definieer, GetDP kom met verskeie command-line opsies wat die gebruiker toelaat om diskrete probleme te hanteer beter. Een van hierdie, kan ons die pre-verwerking, verwerking en post-verwerking opsies te noem, ondersteuning vir die lees van roosters in die MSH formaat van 'n gegewe lêer, ondersteuning vir die lees Gmsh data, en ondersteuning vir die hervatting van die verwerking van die laaste posisie.
Daarbenewens sal jy in staat wees om opdrag-lyn opsies gebruik om die verwerking van resultate te red in afsonderlike lêers, verwerking resultate laai van 'n lêer of veelvuldige lêers, snare gebruik as generiese lêernaam om parameter lêer spesifiseer om binêre uitset lêers te skep, te wees lees aanpassing beperkings van 'n sekere lêer, die maksimum interpolasie orde te beperk, asook om die netwerk berekeninge kas skyf.
Dit is ook moontlik om SLEPc plaas van Arpack gebruik as eigensolver om maas gebaseer Gmsh uitvoer lêers te skep, interaktief gaan die struktuur vir probleme, om te kommunikeer met behulp van 'n bediener OneLab adres of lêer, die konstante getal en string te stel, en om die vordering aanwyser update stel en breedsprakigheid level.Mandatory exampleThe volgende voorbeeld sal jou 'n idee oor hoe om die Poisson vergelyking div los te gee (a grad (v)) = f op 'n domein D, met behulp van 'n invoer lêer ("Pro-" lêer):
FunctionSpace {
& Nbsp; {Naam H1; Tik Form0;
& Nbsp; BasisFunction {
& Nbsp; & nbsp; {Naam sn; NameOfCoef vn; Funksie BF_Node; Ondersteuning D; Entiteit NodesOf [All]; }
& Nbsp; }
& Nbsp;}
}
Formulering {
& Nbsp; {Naam Poisson; Tik FemEquation;
& Nbsp; Hoeveelheid {
& Nbsp; & nbsp; {Naam v; Tik Plaaslike; NameOfSpace H1; }
& Nbsp; }
& Nbsp; Vergelyking {
& Nbsp; Galerkin {['n [] * dof {d v}, {d} v]; In D; Jakobiaan V; Integrasie ek; }
& Nbsp; Galerkin {[f [], {v}]; In D; Jakobiaan V; Integrasie ek; }
& Nbsp; }
& Nbsp;}
}
Wat is nuut in hierdie release:
- bygevoeg opsie om Octave en Python tolke ingepas kan word;
- uitgebrei & quot; Field & quot; funksies met gradient; uitgebreide string en lys hantering funksies
- nuwe resolusie en naprosessering (RenameFile, Terwyl, ...);
- uitgebrei EigenSolve met eiewaarde filter en 'n hoë orde polinoom EV probleme
- klein foutherstellings.
Funksies
Wat is nuut in weergawe 2.4.4:
- Beter stabiliteit
- Opdateer onelab API weergawe en inline parameter definisies
- Vaste UpdateConstraint in harmoniese geval
- Verbeter prestasie van multi-harmoniese vergadering
- Vaste geheugenlek in parallel MPI weergawe
- Verbeterde EigenSolve (kwadratiese EVP met SLEPC, EVP op werklike matrikse)
- New CosineTransform, MPI_Printf, SendMergeFileRequest parser opdragte
- Klein verbeterings en bug fixes
Wat is nuut in weergawe 2.4.3:
- New verpligte 'Naam' kenmerk om onelab veranderlikes definieer in DefineConstant [] & co; minor bug fixes.
Wat is nuut in weergawe 2.4.2:
- Vaste funksie argumente in geneste uitdrukkings; klein verbeterings.
Wat is nuut in weergawe 2.4.0:
- Hierdie weergawe stel nuwe twee-stap Init beperkings, vinniger netwerk berekeninge, 'n verbeterde werking Update, Unicode ondersteuning, en verskeie klein verbeterings en bugfixes.
Wat is nuut in weergawe 2.3.1:
- Hierdie weergawe updates ONELAB en vasgestel verskeie foute <. / li>
Wat is nuut in weergawe 2.3.0:
- Hierdie weergawe is 'n nuwe bou stelsel wat gebaseer is op cmake , 'n nuwe familie van Field funksies om data van Gmsh ingevoer, en verbeterde lys hantering vermoëns te gebruik.
Wat is nuut in weergawe 2.2.1:.
- Hierdie weergawe bevat klein verbeterings en bugfixes
Wat is nuut in weergawe 2.1.0:
- Hierdie weergawe voeg ondersteuning vir parallel resolusie behulp PETSc solvers , Gmsh2 uitvoer formaat, en eksperimentele-SLEPc gebaseer eigensolvers.
Wat is nuut in weergawe 2.0.0:
- algemene kode opruim (geskei koppelvlak van die nalatenskap
- -kode; verwyder verskeie ongedokumenteerde, onstabiele en anders
- eksperimentele eienskappe; verskuif na C ++); opgedateer insette lêer formate
- verstek solvers is nou gebaseer op PETSc; klein foutherstellings (binêre .res
- lees, Newmark -restart).
Kommentaar nie gevind