Yade

Skjermbilde programvare:
Yade
Prog.varedetaljer:
Versjon: 1.20.0 Oppdatert
Last opp dato: 9 Dec 15
Utvikler: Vaclav Smilauer
Lisens: Gratis
Popularitet: 130

Rating: 3.0/5 (Total Votes: 2)

Yade er et gratis, åpen kildekode og utvidbar rammeverk som kan brukes til diskrete numeriske modeller, spesielt designet for Discrete Element Method. Yade s beregnings deler ble skrevet i C ++ ved hjelp av den fleksible objektmodell, som tillater uavhengig implementering av nye grensesnitt og algoritmer.


Yet Another Dynamic Engine

Yade står for Yet Another Dynamic Engine, og den bruker Python for konsis og rask scene konstruksjon, etterbehandling, feilsøking, samt simulering kontroll. Programvaren distribueres gjennom GitHub, som en kilde arkiv, samt via Launchpad for Ubuntu Linux-operativsystemet.


Under panseret

En rask titt under panseret på Yade (Yet Another Dynamic Engine) vil vise oss at søknaden er skrevet i C ++ og Python programmeringsspråk. Det er offisielt testet med flere populære distribusjoner av Linux, inkludert Ubuntu. Både 32-bit og 64-bit maskinvareplattformer støttes på dette tidspunktet.


Komme i gang med Yade

Det er to måter å installere dette programmet på GNU / Linux-datamaskin, enten ved hjelp av pre-bygget binære pakker fra standard programvare repositories av din distribusjon eller ved å bruke den universelle kilder arkivere gis på Softoware.

Last ned tarball (tar.gz-fil), trekke den et sted på veien, åpne en terminal emulator og naviger til plasseringen av de utpakkede filene. Deretter kjører & ldquo;. CUtfør & rdquo; kommando (uten anførselstegn) for å konfigurere prosjektet, etterfulgt av & ldquo; gjøre & rdquo; kommando, uten anførselstegn, selvfølgelig, som vil kompilere programvare.

Vær oppmerksom på Yade krav, som du må installere dem alle for å distribuere programmet på datamaskinen ved hjelp av kildene arkivere, som forklart ovenfor. Etter en vellykket samling, må du utføre & ldquo; make install & rdquo; kommandoen som root, uten anførselstegn. Vennligst les den offisielle dokumentasjonen hvis du får problemer når du prøver å installere Yade

Hva er nytt i denne utgaven.

  • Fjern RELEASE fil.
  • Simplify definisjon av bygge flagg
  • Fix noen advarsler under kompilering.
  • For klang bruk -fstack-beskytter i stedet for -fstack-beskytter-sterk
  • Ignorer prosjektfiler av ide IDE
  • Refactoring av Math.hpp
  • Gjør minieigen ekstern pakke obligatorisk.
  • Legg -fstack-beskytter-sterk bare for gcc & gt; = 4.9
  • Noen varselrettinger.
  • Legg ENABLE_PROFILING alternativ
  • Sett noen metriske-tiltak i ViscElCap.
  • Gjenopprett legge frounding-matte flagg
  • Sett INSTALL_PREFIX av CMAKE_INSTALL_PREFIX
  • Fjern foreldet i Yade BOOST_PYTHON_FUNCTION_OVERLOADS makroer.
  • Fix noen flere samle advarsler.
  • Fix noen flere samle advarsler.
  • Minor fix i CMakeLists.txt
  • Fix sekskantede pakking, ikke bør uønsket overlapping lenger.
  • Gjør Serializable.hpp mer lesbar.
  • Fjern frarådet parametere.
  • Flytt STLReader inn STLImporter
  • en masteroppgave ved TU Freiberg.
  • Fix krasj ved eksport-VTK av interaksjoner etter kroppen fjerning.
  • Split beskrivelse av ViscoelasticPM å gjøre den mer lesbar.
  • Let eksisterer interaksjoner mellom clumpMembers av samme klump.
  • Hopp kraft beregningen i SPH-klump
  • Legg til advarsel om CGAL i Ubuntu 14.04 Trusty
  • Legg ISC_TIMING pre preprocessor direktivet.
  • slipp støtte av Ubuntu 12.04 Precise
  • Merge pull forespørsel # 46 fra timpovall / herre
  • Ikke invasiv refactoring av InsertionSortCollider
  • Gjenopprett forrige begå.
  • Legg til en andre alternativ for å fikse samling med CGAL på 14.04
  • Fjern avskrevet kode med svært gamle boost.
  • Implementere viskøs demping for kapillær fase.
  • Fix SPH kraft beregning mellom klump medlemmer.
  • Fix samling med QGLViewer & gt; = 2.6.3
  • Forbered Qt5-build.
  • Fix kompilering mot gqlviewer-Qt4.
  • Fix innsjekking script
  • en konferanse
  • Første skritt i Qt5.
  • Forbered Qt5 bygge.
  • Oppdater python filer på grunn av Qt5.
  • Noen flere oppdateringer mot Qt5.
  • Qt5-migrasjon er alsmot ferdig.
  • Fix Qt5 kompilering.
  • Fix krasj i Qt5.
  • Fix QThread problemet.
  • Legg til informasjon om samling mot Qt5.
  • Legg til manglende funksjon i TesselationWrapper
  • Ta noen ubrukte overskrifter og defs.
  • Fix kompilering hvis OpenMP er deaktivert
  • Fix kompilering introdusert i siste innsending.
  • Legg snakke, holde i Partikler 2 015
  • Legg timeglass eksempel
  • Legg til RELEASE fil.
  • Lagre relative rotasjoner i ScGeom6D (fjerne merket & quot; nosave & quot;) siden det er nødvendig for omlasting riktig
  • .
  • CohesiveFrictionalInteractions: fjernet & quot; nosave & quot; flagg for kontakt øyeblikkene
  • en journal papir
  • en journal papir
  • legge til en virtuell funksjon retur rotasjonsstivhet av interaksjoner - retur null hvis ikke overlesset
  • konto for rotasjonsstivheten av interaksjoner i GlobalStiffnessTimeStepper
  • anvende spinn av hastighetsgradienten på partiklene i periodiske Bachelor
  • liten skrivefeil
  • Lagt bokkapittel
  • Installasjon: http://www.yade-dem.org/packages er nødvendig for en ekstern bibliotek (? eigen eller cgal ikke sikker nå)
  • mer nøyaktig definisjonen av fluctuational hastighet / spin for kinetisk energi i periodiske Bachelor
  • korrekte verdien av volum for id

Hva er nytt i versjon 1.12.0.

  • Fjern RELEASE fil
  • Bruk toleranceWarning og toleranceCritical for DEM-PFV sjekk.
  • Fix krasj etter klumper fjerne. Lukker LP: 1354433
  • Legg checkClumpHopper Autotest.
  • Fix krasj etter fjerning av hele klumpen.
  • Fix beregning av massR i ViscoelasticPM
  • Fix cs beregning i ViscoelasticPM
  • Fix ViscElPM en gang til.
  • Opprett en rekke clump`s memberIds å fjerne.
  • Retur fiktiv verdi fra nedgraderte funksjoner.
  • Respekt returnin verdi i computeForceTorqueViscEl
  • Oppdater Schwager2007 URL
  • Legg til ett papir
  • Merge pull forespørsel # 44 fra fifthguy / herre
  • Legg firstIterRun parameter til PyRunner.
  • Bruk systemkall & quot; sfinksen-build & quot; i stedet for python modul.
  • Fix kompilering feil i PeriodicFlow.hpp
  • Sett python versjoner eksplisitt.
  • Flytt funksjonserklæringer _utils.cpp inn .hpp
  • Fix kjøretidsfeil i feilsøkingsmodus og uten OpenMP.
  • Drop inkludert & quot; Yade / & quot; mappen i CPP og HPP filer.
  • Fix docs-generasjonen.
  • SPH-refaktorering.
  • Bruk bare vtkCommonCore vtkIOImage vtkIOXML komponenter for VTK.
  • Bruk Python 2.7 bare
  • Gjeninnføre viskositet i SPH-modell.
  • Legg til RELEASE fil.
  • Bruno Chareyre (33):
  • in- nebærer UnsaturatedEngine å starte Chao arbeid
  • fikse noen feil og foreta en reell (ikke tom) test funksjon
  • - erstatte hånddefinerte posisjoner ved scene posisjoner
  • Merge gren "master" av https://github.com/yade/trunk inn chaoUnsat
  • fjerne pack.particleSD og varianter, ikke vedlikeholdt og frarådet av makeCloud (funksjoner holdes midlertidig, men returnerer feil)
  • fikse https://bugs.launchpad.net/yade/+bug/1362090
  • fikse https://bugs.launchpad.net/yade/+bug/1308074
  • fikse https://bugs.launchpad.net/yade/+bug/1368591 + fjerne en ubrukelig test
  • fjerne en midlertidig fiks for https://bugs.launchpad.net/yade/+bug/923929 etter bedre fix i https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, takket Anton
  • parallell fjerning av gamle interaksjoner
  • erstatte LOG_ERROR av LOG_WARN for å varsle nedgraderingen av GravityEngine
  • forbedre falle tilbake til en-tråd i parallell Collider (fikse https://bugs.launchpad.net/yade/+bug/1368591)
  • fikse mangler brak resulterer i feil permeabilitet i periodisk PFV
  • poeng å Bourrier2013 for en delvis forklaring på CohesiveFrictional kontakt loven
  • fix doc om requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, takket være Jan
  • selektiv blokkering av cellene i mesh i FlowEngines (innledende trinn)
  • fjerne tom fil
  • PFV: ikke hoppe perm beregning for blokkerte celler, men
  • fix filnavn
  • fjerne CPP med feil filnavn
  • null id av slettede organer; muliggjør dette: b = Body (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
  • slå DeprecationWarning (vises ikke) inn UserWarning (vises) siden feilmeldingene hvor kryptisk
  • nei indeksering av blokkerte celler i PFV
  • redusere detaljnivå for å blokkere svs celler
  • DFNFlow oppheve blokker celler som sprekker når dem + ekstra attributter i JCFPM
  • split resetNetwork og resetLinearSystem + legge mer getter / setter
  • split TwoPhaseFlowEngine i HPP / CPP for inkludering i barne motorer
  • # ifdef vakt for OpenMP funksjon
  • ikke overskriver pålagt væsketrykk når initialisering verdiene (mer fleksible) + en funksjon retur barycenter + forbedret & quot; finne & quot; for interpole
  • økt fleksibilitet for å pålegge væsketrykk i FlowEngine s
  • spesialisert getter / setter-er for TwoPhaseFlowEngine + ingen re-indeksering av celler i UnsatEngine
  • bedre # def / # ifdef logikk for TwoPhaseFlowEngine
  • gi nytt navn cellCenter- & gt; cellBarycenter (. mangler i forrige forplikte)
  • Chao Yuan (86):
  • - mitt første arbeid med drenering simulering
  • forplikte den første arbeids koden for drenering
  • - gjør FAR konstant mer fleksibel (en parameter i addBoundaries)
  • -Legg poreRadius
  • -en test forplikte seg til å unnslippe stort rot ...
  • Merge github.com:yade/trunk inn chaoUnsat
  • -Legg saveLatticeNode funksjoner for å generere aksial-normal skive med & quot; 0 & quot; og & quot; en & quot;
  • -Legg isWaterReservoir, isAirReservoir.
  • -Legg en annen versjon for drenering.
  • -Slett unødvendig rekursjon for invadeSingleCell2 ()
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • -Legg UnsatCellInfo, UnsatVertexInfo
  • ren kode
  • -Legg temp funksjon for pore forbindelse
  • Merge github.com:yade/trunk inn chaoUnsat
  • -Update grense attributter
  • -en backup for laptop
  • -Legg UnsatVertexInfo (void) for fremtidig bruk
  • -test forplikte
  • -test forplikte
  • Merge remote-sporing gren 'opprinnelse / chaoUnsat' inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • clean code
  • legge capillaryCellVolume i cellinfo, optimalisere getSaturation ()
  • -replace celle- & gt;. info () p med isAir / WaterReservoir
  • -Legg solidLine i celle info. delvis kode for kraft.
  • ren kode, fikse feil på Facet_Force.
  • en testversjon av databehandling væske kraft.
  • fikse solidLine [i] [j] når facetNFictious tilfelle (1).
  • Fix nocache.
  • Fix solidLine [i] [j] når facetNFictious tilfelle (2).
  • clean code.
  • fix reservoaret attr. endre boundcells.isWaterReservoir = sant når overflate drenering.
  • ren kode.
  • legge temp test func.
  • legge celle- & gt; info () trapCapP.; fix press beregning for fanget fase.
  • ren kode.
  • Merge github.com:yade/trunk inn chaoUnsat
  • ren code.add handling ()
  • legge getSaturation2 () for mode 2.
  • Merge github.com:yade/trunk inn chaoUnsat
  • låne saveVTK fra FlowEngine
  • normal to invadere moduser.
  • gjøre computeForce valgfritt, en bakcup
  • en midlertidig lagre, endre waterReservoir = innbundet [2], legge invadeBounday alternativ
  • -make invadere fra grensen valgfritt. (standard false)
  • Fix Line_Solid_Pore () i nettverket.
  • Merge github.com:yade/trunk inn chaoUnsat
  • -stor endring, arver fra FlowEngine.
  • fjerne gamle filer
  • ren kode
  • fix kraft beregningen.
  • legge beregne spesifikk interficial området, mange bugs ...
  • fix computeCellInterfacialArea med fiktivt toppunktet
  • -test. ingen stor forandring.
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • Fix 'python' erklærte bug
  • -Rene litt info i debug
  • Fix kjernen dump i computerForcePoreForceWithCache, shoule currentTes være solver- & gt; T [solver- & gt; currentTes], IKKE solver- & gt; T [currentTes]
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • -Update med PFV
  • -bruk bndCondValue å markere reservoaret.
  • Fix reservoarer besluttsomhet; fikse invadere (), kan Pw være negativ (modus1)
  • -Rent invadere regel bruker bndCondValue å bestemme invasjon. reservoirInfo avhenger bndCondValue; fusjonere isInvadeBoundary. (modus1)
  • -Rent invadere regel for mode2. flette noen funksjoner
  • Fix getWindowsSaturations.
  • -Legg poreradius sjekker funcs (tmp)
  • -rename variabler for computePoreRadius (); ren kode.
  • clean code
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • -Legg debugOut å teste isInvadeBoundary = True isPhaseTrapped = True
  • -Sett debugOut. (core dump løst av ulimit -s 16000)
  • Merge github.com:yade/trunk inn chaoUnsat
  • Dette er TwoPhaseFlowEngine (alfaversjon) yeah!
  • Merge github.com:yade/trunk inn chaoUnsat
  • -merge TwoPhaseFlowEngine, legge til flere info celle.
  • Merge gren "master" av github.com:yade/trunk
  • -Legg savePhaseVtk. endre navn på funksjonen.
  • -Fjern sjekk cell.index
  • Merge gren "master" av github.com:yade/trunk
  • kommentar #define TWOPHASEFLOW
  • Christian Jakob (6):
  • Sett updatePorosity alternativ i TriaxialStressController
  • fikse lang linje i github doc
  • liten fix av en advarsel i NewtonIntegrator
  • minor fix i doc introduction.rst
  • inkluderer stivhet væske for TSC for udrenert flyt tilstand
  • fix fluidStiffness for TSC når FlowEngine er deaktivert
  • Dominik Boemer (1):
  • Legg til check-script for ViscoElasticPM.
  • Francois (1):
  • Riktige kontakt sporing bugs for nett. De essencially kom fra den nye logikken i lover som må returnere booleans.
  • Jan Stransky (7):
  • Lagt kraft og dreiemoment eksport til VTKRecorder (spørsmålet # 252413)
  • fikset skrivefeil i utils.polyhedron funksjon
  • enable periodiske simuleringer med Polhedron og Tetra
  • gi nytt navn PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • slettet VTK produksjon av kraft for bokser (bug # 1376734)
  • lagt polyhedra :: GetSurfaces funksjon
  • Lagt volumePower attributt til Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, polyedre kode liten opprydding
  • Janek Kozicki (2):
  • Fix bug i "inspisere" som gjorde redigering verdier irriterende.
  • Merge doc / sfinksen / references.bib inn doc / references.bib
  • Jerome Duriez (3):
  • omskrive av & quot; Yade på GitHub & quot; wikiside i sfinks doc.
  • anecdotic forplikte seg til å holde rede (i kode kommentar) av en nyttig link for JCFpm paraview analyse
  • Fjerning av aller siste wiki-link github relatert i RST-filer
  • Raphael Maurin (1):
  • Ny kraft motoren par Yade med en 1D Rans kode. Legg til en ny kraftmotor anvende hovedhydrodynamiske krefter som funksjon av en 1D gjennomsnittlig fluidhastighetsvektor som bare avhenger av dybden. Motoren er beregning på hver gang trinn dra, heis og oppdriftskrefter for hver partikkel. Fullfør referanser for dokumentasjon knyttet til motoren.
  • T Sweijen (1):
  • Merge to-fase flyt motor
  • Thinkpad (1):
  • -en test begå fra laptop
  • cyuan (7):
  • en liten endring for sjekk reservoar boundingCells.
  • -Legg temp funksjon for generering av prøve vinduer, beregning svarer metning ...
  • -Legg savePhaseVtk
  • Merge github.com:yade/trunk inn chaoUnsat
  • Merge github.com:yade/trunk inn chaoUnsat
  • -replace abs, max, min med std :: abs, std :: max, std :: min
  • Merge github.com:yade/trunk inn chaoUnsat
  • cyuanLaptop (1):
  • -Rent debugOut
  • fifthguy (1):
  • Fikset en bug som dukket opp når du kjører uniaxial-post.py script fra eksempler. Redigert py / post2d.py å fange unntak under import Vector3 fra minieigen.
  • jduriez (12):
  • Korreksjon av en feil med psd () med monodisperse pakninger (falske = false i python). Legg til en forklarende melding
  • Få endringer i kapillær doc: forutsetningen om null tisse vinkel, hyperkoblinger, og noen kommentarer i kildekoden
  • En glemt endring i løpet av forrige forplikte om TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Legge til omtale av ulike lagre filer slag. Prøvde å kommentere forskjeller, må du korrigere hvis jeg tok feil
  • skrivefeil og presiseringer i kapillær doc
  • porøsitet () -funksjonen konkluderer nå et volum verdi for ikke-periodiske tilfeller, snarere enn å kaste en feil. Positiv volum verdier til slutt sendt som argument overstyre denne inferred verdi
  • porøsitet doc endret i henhold til forrige begå
  • getStress () vurderer nå et tilstrekkelig volum verdi for ikke-periodiske saken (verdiene som sendes som parametere kan likevel også tas i betraktning)
  • Re-introduserer endring fra https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, reverted siden, uten grunn
  • Forbedring av https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 om volumberegning i getStress for ikke periodiske tilfeller
  • Typo i CapillaryPhys doc
  • Parallellisering av interaksjon looper i Law2 _..._ Kapillaritet (som er faktisk ikke en LawFunctor håndteres av InteractionLoop). Videre vedta foreach iterator for den ikke-parallell smak.

Hva er nytt i versjon 1.07.0.

  • Fjern RELEASE fil
  • Legg -ftrack-makro-ekspansjon = 0, hvis gcc & gt; = 4.8
  • Gi VTK6-støtte.
  • Bruk ADD_DEFINITIONS stedet for å legge dem direkte i CXX_FLAGS.
  • Fjern informasjon om Yade-stabil fra Readme.
  • Legg BicyclePedalEngine som en ny kinematisk bevegelse.
  • Legg -Lagre-temps hvis GCC-4.8 brukes.
  • Split Grid inn Grid og Grid_GUI.
  • Legg til informasjon om manglende pakker i dokumentasjon og eksterne PPA. Lukker: LP: 1250928
  • Legg til varsel om bruk libqglviewer-Qt4-dev istedenfor libqglviewer-dev på eldre Ubuntu-versjoner.
  • Legg til skript for å lage PPA-pakker. (Ikke ferdig)
  • Bruk othermirror for noen ubuntu versjoner.
  • Legg til STL-gts eksempel.
  • Legg qt.View () for å klumper-eksempel.
  • Legg til enda en check-script for å sjekke funksjonaliteten viskoelastisk PM.
  • Tenk massMultiply-parameter, beregning parametere i ViscoElasticPM.
  • Legg til funksjoner for å lagre og laste klumper.
  • Sett høyere pripority i sys.path til selv kompilert moduler. Lukker LP: 1254708
  • Fix volumberegning. Lukker LP: 1261415
  • Sett høyere pripority i sys.path til selv kompilert moduler i Yade-batch.
  • Oppdater skript for PPA.
  • Legg til konfigurasjonsfiler, er nødvendig for PPA.
  • Mindre oppdatering av PPA skript.
  • Oppdater informasjon om yadedaily forhåndsbygde pakker.
  • Legg til støtte for qglviewer & gt;. = 2.5.0
  • Åpne GUI i pakker / packs.py etter en steg for å vise alle elementer.
  • Løft advarsel, hvis ingen kuler er produsert av vanlige * kommandoer.
  • Oppdater informasjon om daglige-pakker.
  • Sett én mer paramter -ftemplate inngå-512 for klang
  • Hindre tiltrekningskreftene i ViscPM grunn viskositet
  • Legg til noen flere trinn til checkWeight-script.
  • Minor formatering i referanser.
  • Fjern domstol tilfeldigvis lagt i en prev. forplikte.
  • Liten endring av setFromTwoVectors i utils.py.
  • Gi nytt navn createtar.py å buildppa.py.
  • Minor fix i docs.
  • Legg til RELEASE-fil.
  • en funksjon for å øke størrelsen på en enkelt kule (~ & gt; Thomas hevelse)
  • enklere manipulering av statlige filer i TesselationWrapper
  • gjenopprette python innpakning av utils.growParticles () som det var før fb02a74 (endret ved en feil, beklager Christian)
  • gi unike identifikatorer til trangulation celler
  • FlowEngine :: nCells retruns antall begrensede celler; FlowEngine :: getVertices returnerer punktene av en celle som er definert av sin id
  • gjøre CUtfør utgang mer konsekvent når mangler avhengighet for LinSolv
  • Fix oppførselen FlowEngine.updateTriangulation = True
  • FlowEngine: øke en teller riktig
  • små endringer i installasjonsdelen av suitesparse og relaterte libs
  • installation.rst: smallfix i innrykk
  • fjerne en ikke nødvendig sortering i FlowEngine, som det utløser en kritisk feil i STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • riktige målet verdier av DEM-PFV checktest
  • Fix veier til online og pakket dokumentasjon (fix url feil med GUI er hyperkoblinger)
  • DEM Bakgrunn kapittel: en lapp på den semantiske belastningen vs. forskyvning for kontakt kinematikk
  • Merge gren "master" av github.com:yade/trunk
  • fikse udefinert & quot; nøkkel & quot; i triax-tutorial / script-session1.py
  • en publisert artikkel
  • liten fix på et eksempel script tetra / oneTetra.py
  • Fix mangler REGISTER_CLASS_INDEX (...) inn ViscElPhys. Denne makroen er avgjørende for en riktig lov å sende ut!
  • Rettet en mindre feil i kode kommentarer: k = 2 * r * E
  • Tillat kontakten mellom (COH) frictMat og viscElMat som frictPhys. Nesten alt ble gjort ved arv, bare måtte konvertere stiffnesses å modul og modul for å stivheter for å sikre kompatibilitet. Merk at for øyeblikket timeStepper ikke kan håndtere denne typen simuleringer - & gt; vil bli fikset snart.
  • Modifisert feilmelding hvis ikke yade.runtime.hasDisplay (bug # 1241817)
  • fast Syntaksfeil fra forrige forplikte
  • uncomment og endre utils.forcesOnCoordPlane funksjon
  • korrigert feil i eksempler / test / triax.py
  • - Vi presenterer (uncommenting faktisk) titalls / shearBreakRel variabler i JCFpmState: relative del av ødelagte interaksjoner per kroppen (i stedet for absolutte tall). -. Det er få endringer i noen doc av JCFpm variabler
  • Ganske viktige endringer i JCFpm kode
  • Endre JCFpm eksempel skript slik at de fortsatt jobber etter forrige begår
  • Re-sette noen kommen linjer, etter diskusjon i denne tråden (https://lists.launchpad.net/yade-dev/msg10185.html), takket Anton. Den kommentarer løsningen er (for øyeblikket?) Endelig fortsatt brukes for å unngå å sette en ny variabel i VTKRecorder ..
  • Et skript eksempel for JCFpm: to rocke deler med ett ledd i midten, som i laboratorieforsøk
  • Noen glemte korreksjoner i noen eksempel skript, slik at de fortsatt jobber etter endringer i dag i JCFpm
  • Noen korreksjoner i JCFpm doc (hyperlenker ...)
  • (forhåpentligvis) Fikse noen RST lenkene i DEM Bakgrunn doc
  • Noen endringer i doc av getStress () -funksjonen, for å være i samsvar med kildekoden (https://answers.launchpad.net/yade/+question/239919)
  • Merge gren "master" av github.com:yade/trunk
  • Idem som forrige forplikte
  • Gjenopprette 2d versjonen av growParticle tidligere slettet ved en feil ..
  • Noen hyperkoblinger i JCFpm doc korrigert
  • Skrivefeil og hyperlenker korrigert i Peri3dController doc
  • Rettelse av en lenke i TesselationWrapper () doc
  • legge CGAL link og slette libgmp3 fra installere liste
  • Endring i beregningen av den normale og tangentielle stivhet og demping. Endringen påvirker bare virkemåten når en av de to parametere er null, f.eks for to partikler med forskjellig stivhet k1 og k2, vil kontakten stivhet alltid være k = k1 * k2 / (k1 + k2). Før det ga det samme, bortsett fra når k2 = 0 (henholdsvis k1 = 0), der det ga k = k1 (hhv. K = k2). Dette gjøres for å sikre kontinuitet i virkemåten når en av de to parameteren har en tendens til null. Legge til en funksjon contactParameterCalculation i Ip2_ViscElMat_ViscElMat_ViscElPhys å unngå kode duplisering.

Hva er nytt i versjon 1.05.0:

  • Anton Gladky:
  • Legg til system-komponent i boost å være knyttet.
  • Fix skrivefeil i ligningene i getViscoelasticFromSpheresInteraction (dokumentasjon). Takket være Medack (TU Freiberg).
  • Eksplisitt knytte bzip2-bibliotek
  • Eksplisitt knytte ZLIB-bibliotek
  • Oppdater installasjon docs, legge libbz2-dev zlib1g-dev.
  • Fix LudingPM.
  • Gi nytt navn til variablene i LudingPM (theta & gt; Delta).
  • Fix k2-beregningen i LudingPM.
  • Oppdater script for LudingPM.
  • Split gui / Qt4 / GLViewer.cpp.
  • Fjern pkg / dem / DomainLimiter. *
  • Gjenopprett DomainLimiter (LawTester bør flyttes eller annet sted).
  • Fjern noen advarsler.
  • Oppdater numpy_boost.hpp fra svn.
  • Ta utfører litt på py, CPP og h-filer.
  • Split Shop.cpp på Shop_01.cpp og Shop_02.cpp
  • Fix kompilering.
  • Fjern stabil-PPA referanse fra dokumentasjonen.
  • Erstatt alle libboost - * -. dev av libboost-all-dev
  • Christian Jakob:
  • komplett beskrivelse av klump metoder i brukermanualen
  • fikse en feil i treghet tensor tilnærming ordningen
  • fikse noen linker i brukermanualen og Scene doc
  • fix beskrivelse av standard materiale i brukermanualen
  • feste / oppdatering refs og koblinger i brukermanualen - del 1
  • fjernet SpherePadder beskrivelse fra brukere anvisningen
  • feste / oppdatering refs og koblinger i brukermanualen - del 2 (ferdig)
  • tilpasse oppdrift eksempel med ny O.forces.addF () metoden og at det ser penere
  • oppdatering i Clump :: updateProperties: inkludert nye bool integrateInertia og int diskretisering og tilpasse klump (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () og growParticles ()
  • lage koblinger til noen eksempel skript i wrapper
  • økning initialisering hastigheten eksempler / pakker / packs.py (fikse https://bugs.launchpad.net/yade/+bug/1229783)
  • prøve å fikse (fortsatt brutt) refs i brukermanualen
  • Merge gren "master" av github.com:yade/trunk
  • gjøre getRoundness () mer fleksibel: tom excludeList er ikke mer nødvendig som innspill argument; tilpasse replaceByClumps-example.py og tilhørende del i brukermanualen
  • liten fix i brukermanualen
  • fikse en kobling i TesselationWrapper
  • fikse en kobling i TesselationWrapper (andre prøve)
  • fix oppdrift eksempel for klumper
  • fjernet typenames fra Polyhedra.cpp, gjør gcc & lt; versjon 4.7 glad
  • Donia:
  • Lagre de relative hastighetene av partikler.
  • Beregn edgesSurfaces hvis viscousShear er sant.
  • Lagre samspillet bare mellom kuler i en vektor.
  • få skjær og normal viskøs stress i hver interaksjon.
  • Jan Stransky:
  • marginale endringer
  • Merge gren "master" av github.com:yade/trunk
  • Lagt periodisk celle VTK eksport (til VTKRecorder og export.VTKExporter)
  • Merge gren "master" av github.com:yade/trunk
  • lagt glemt eksempel fil
  • fikset bug i export.VTKExporter fra ett tidligere inger
  • Merge gren "master" av github.com:yade/trunk
  • polyhedra implementering + eksempler (Innsendt av Jan Elias).
  • legge til eksempler med tetrehadron modellert etter ny Polyhedron klasse
  • CombinedKinematicEngine vil ikke kalle sine "døde" subengines (spørsmålet # 237437)
  • Jerome Duriez:
  • Retting av skrivefeil i kommentar
  • Forslag til nye (tilsvarende, men mer kompakt) eksempler bruker JCFpm klasser. Et valg kan gjøres en dag etter noen tilbakemeldinger?
  • Noen endringer i JCFpm dokumentasjon (legg av eksterne referanser, og fjerning av kryssreferanse mot CFpm modell som ikke eksisterer lenger). I CPP, noen kommen linjer legge til (i fremtiden?) Noen post-pro funksjoner som kanskje kunne bryte strøm sparer av (eksisterende ??) nåværende brukere
  • forplikter endringer omtalt kort i https://lists.launchpad.net/yade-dev/msg09979.html. Hovedsakelig skrevet av L. Scholtes, de tillater å vizualize med paraview noen av funksjonene i JCFpm klasser. Det legger deretter 2-opptakere, & quot; jcfpm & quot; og & quot; sprekker & quot ;, som er atskilt hovedsakelig av historiske grunner .. De er uansett nå dokumentert
  • Legg til pylab.ion () i plotNumInteractionsHistogram () og plotDirections () slik at Yade ikke henger lenger etter lanseringen av disse funksjonene (selv etter stengetid tomten vinduet her). Likevel takket være Vaclav! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • anecdotic endringer i et eksempel script
  • Klaus Thoeni:
  • løse problemet med maske i GridConnection
  • ignorere lokale kdevelope bestemte filer på git

Hva er nytt i versjon 0.97.0:

  • Anton Gladky (42):
  • Fjern slipp-fil.
  • Fjern eigen2. Bruk eigen3 i stedet.
  • Fjern sannsynlig / unlekely direktiver.
  • Fjern eigen2-kompatibilitet.
  • Fix samling med klang.
  • Bruk system-pakket minieigen, hvis det vedvarer.
  • Fix skrivefeil i __init __. py
  • Bruk system pygts, hvis tilgjengelig.
  • Nedre nødvendig CUtfør versjon til 2.6
  • Kontroller om Tkinter er installert.
  • Gå tilbake minimal CUtfør versjonen til 2,8. Compilation feil med GUI.
  • Fix kompilering Agains øke 1.53.
  • Fix skrivefeil i å søke etter py_gts modulen.
  • Fix skrivefeil i CUtfør.
  • Fix kobling av _gts modulen.
  • Import minieigen i gui / Qt4 / SerializableEditor.py.
  • Rene scripts / README. Ikke relevant lenger.
  • Løft advarsel hvis PIL-modulen ikke er importert. Ikke heve en feil.
  • Fjern dokumentasjon om tredje-parts biblioteker (minieigen og GTS).
  • Installer dokumentasjon på standard sted.
  • Utvikle og installere Yade.epub, hvis pandoc er tilgjengelig.
  • Bygg Yade.epub hjelp sfinks-builder.
  • Fjern pandoc konvertering av tex-fil.
  • Fix installasjonsbanen for html-dokumentasjon.
  • Fix --version parameter for Yade-batch.
  • Fjern komma i & quot; funksjoner & quot;.
  • Oppdater --help utgang.
  • Opprett manpages hjelp & quot; gjøre manpage & quot; kommando.
  • Fjern generere manpage usign --generate-manpage alternativ.
  • Legg & quot; gjøre sjekk & quot; kommando for å kjøre standardtester.
  • Fix splitting av funksjoner. (Lukker LP: 1161451)
  • Gjenopprett endringer i den 4f9f8dae3.
  • Fjern informasjon om logging. (Lukker LP: 1150273)















































Krav

  • Python

Skjermbilder

yade_1_68652.png
yade_2_68652.png

Kommentarer til Yade

1 Kommentarer
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
Legg til kommentar
Slå på bilder!