Yade

Software kuvakaappaus:
Yade
Ohjelmiston tiedot:
Versio: 1.20.0 Päivitetty
Lähetyksen päivämäärä: 9 Dec 15
Kehittäjä: Vaclav Smilauer
Lupa: Vapaa
Suosio: 130

Rating: 3.0/5 (Total Votes: 2)

Yade on ilmainen, avoimen lähdekoodin ja laajennettavissa puitteet, joita voidaan käyttää erillisiä numeeristen mallien, suunniteltu erityisesti Discrete Element Method. Yade: n laskenta osat olivat kirjoitettu C ++ avulla joustava esine malli, jonka avulla riippumattomat uusien rajapintojen ja algoritmeja.


Yet Another Dynamic Engine

Yade tarkoittaa Yet Another Dynamic Engine, ja se käyttää Python for ytimekäs ja nopea kohtaus rakentaminen, jälkikäsittely, kehittäminen, sekä simulointi ohjaus. Ohjelma toimitetaan GitHub, koska lähdekoodit, sekä kautta Launchpad Ubuntu Linux-käyttöjärjestelmä.


Konepellin alle

vilkaista konepellin alle Yade (Yet Another Dynamic Engine) näyttää meille, että hakemus on kirjoitettu C ++ ja Python ohjelmointikielet. Se on virallisesti testattu useita suosittuja Linux-jakeluissa, kuten Ubuntu. Sekä 32-bittinen ja 64-bittinen laitealustojen tukee tällä hetkellä.


Aloittanut Yade

On kaksi tapaa asentaa tämän ohjelman GNU / Linux-tietokone, joko käyttämällä valmiiksi rakennettu binääripaketit oletuksena asennuslähteet oman jakelun tai käyttämällä universaali lähteitä arkistoida tarjotaan Softoware.

Lataa tarrapallon (tar.gz) tiedosto, pura se jonnekin tiellä, avaa pääte-emulaattori ja navigoida sijainti puretut tiedostot. Suorita sitten & ldquo; CTee. & Rdquo; komento (ilman lainausmerkkejä) määrittää hankkeen jälkeen & ldquo; tehdä & rdquo; komento, ilman lainausmerkkejä tietenkin, joka kokoaa ohjelmiston.

Ole tietoinen Yade vaatimuksia, koska sinun täytyy asentaa ne kaikki, jotta käyttöön sovelluksen tietokoneeseen lähteitä arkistoida, kuten edellä todettiin. Onnistuneen kokoelma, sinun täytyy suorittaa & ldquo; make install & rdquo; komento root, ilman lainausmerkkejä. Lue viralliset asiakirjat, jos saat kiinni, kun yrität asentaa Yade.

Mikä on uusi tässä julkaisussa:

  • Poista RELEASE tiedosto.
  • Yksinkertaista määritelmä rakentaa liput
  • Korjaa joitakin varoituksia laadittaessa.
  • Jotta kalahtaa käyttö -fstack-suojelija sijasta -fstack-suojelija-voimakas
  • Ohita projektitiedostoja idea IDE
  • Refaktorointi on Math.hpp
  • Tee minieigen ulkoinen paketti pakollista.
  • Lisää -fstack-suojelija-vahva vain GCC & gt; = 4,9
  • Jotkut varoitus korjauksia.
  • Lisää ENABLE_PROFILING vaihtoehto
  • Aseta noin metristä-toimenpiteiden ViscElCap.
  • Palauta lisäämällä frounding-matematiikka lippu
  • Vaihda INSTALL_PREFIX mukaan CMAKE_INSTALL_PREFIX
  • Poista vanhentunut Yade BOOST_PYTHON_FUNCTION_OVERLOADS makrot.
  • Korjaa lisää kokoelma varoituksia.
  • Korjaa lisää kokoelma varoituksia.
  • pieni korjaus CMakeLists.txt
  • Korjaa kuusikulmainen pakkaus, ei pitäisi epäsuotavaa päällekkäisyyksiä enää.
  • Tee Serializable.hpp luettavuutta.
  • Poista Deprecated parametrit.
  • Siirrä STLReader osaksi STLImporter
  • +1 gradunsa TU Freiberg.
  • Korjaa kaatumisen vientiin VTK vuorovaikutuksen jälkeen kehon poiston.
  • Split kuvaus ViscoelasticPM, jotta se olisi luettavissa.
  • Let olemassa vuorovaikutus clumpMembers saman tallustella.
  • Siirry voima laskelma SPH-möykky
  • Lisää varoitus CGAL Ubuntu 14,04 Trusty
  • Lisää ISC_TIMING valmiiksi esikäsittelijä direktiiviä.
  • pudottamalla tukea Ubuntu 12.04 Tarkka
  • Yhdistä vedä pyynnöstä # 46 timpovall / master
  • Ei invasiivisia refaktorointi on InsertionSortCollider
  • Palauta edellinen sitoutua.
  • Lisää toinen vaihtoehto korjata kokoelma kanssa CGAL päällä 14,04
  • Poista Deprecated koodia hyvin vanha vauhtia.
  • Toteuta viskoosi vaimennus kapillaarisen vaiheessa.
  • Korjaa SPH voimaan laskennassa välillä möykky jäsentä.
  • Korjaa kokoelma kanssa QGLViewer & gt; = 2.6.3
  • Valmista Qt5-build.
  • Korjaa kokoelma vastaan ​​gqlviewer-qt4.
  • Korjaa check-skripti
  • +1 konferenssi
  • Ensimmäiset askeleet Qt5.
  • Valmista Qt5 rakentaa.
  • Päivitä Python vuoksi tiedostoja Qt5.
  • Jotkut enemmän päivityksiä kohti Qt5.
  • Qt5-muuttoliike on alsmot valmis.
  • Korjaa Qt5 kokoelma.
  • Fix kaatua Qt5.
  • Korjaa QThread kysymys.
  • Lisää tietoa kokoaminen vastaan ​​Qt5.
  • Lisää puuttuva toiminto TesselationWrapper
  • Poista joitakin käyttämättömiä otsikoita ja defs.
  • Korjaa kokoomateos jos OpenMP ole käytössä
  • Korjaa kokoelma käyttöön viimeisimpään arkistoon.
  • Lisää puhua, pidä Hiukkaset 2015
  • Lisää tiimalasi esimerkiksi
  • Lisää RELEASE tiedosto.
  • Tallenna suhteellinen käyttökertoja ScGeom6D (Poista merkintä & quot; nosave & quot;) koska sitä tarvitaan uudelleenlastaus oikein.
  • CohesiveFrictionalInteractions: poistetun & quot; nosave & quot; LIPUT kosketukseen hetkiä
  • +1 aikakauslehti paperi
  • +1 aikakauslehti paperi
  • lisätä virtuaalinen funktio palaa kiertymisjäykkyyden vuorovaikutusten - palaavat nolla, jos ei ylikuormitettu
  • huomioon kiertymisjäykkyyden vuorovaikutukset GlobalStiffnessTimeStepper
  • sovelletaan spin nopeusgradientti hiukkasista määräajoin BCS
  • pieni kirjoitusvirhe
  • Lisätty kirja luku
  • Asennus: http://www.yade-dem.org/packages tarvitaan ulkoinen kirjasto (Eigen tai cgal? Ole varma nyt)
  • tarkempi Definition fluctuational nopeuden / spin kineettisen energian määräajoin BCS
  • oikea arvo volyymi id

Mikä on uusi versiossa 1.12.0:

  • Poista RELEASE tiedosto.
  • Käytä toleranceWarning ja toleranceCritical DEM-PFV tarkistus.
  • Korjaa kaatumisen jälkeen möhkäleitä poistamisen. Sulkee LP: 1354433
  • Lisää checkClumpHopper Autotest.
  • Korjaa kaatua poiston jälkeen koko tallustella.
  • Korjaa laskettaessa massR vuonna ViscoelasticPM
  • Korjaa cs laskelma ViscoelasticPM
  • Korjaa ViscElPM vielä kerran.
  • Luo joukko clump`s memberIds poistaa.
  • Paluu fiktiivinen arvo vanhentuneita toiminnoista.
  • Respect returnin arvo computeForceTorqueViscEl
  • Päivitä Schwager2007 URL
  • Lisää yksi paperi
  • Yhdistä vedä pyynnöstä # 44 fifthguy / master
  • Lisää firstIterRun parametrin PyRunner.
  • Käytä järjestelmän puhelun & quot; sfinksi-Build & quot; sijasta Python-moduuli.
  • Korjaa kokoelma virhe PeriodicFlow.hpp
  • Aseta python versiot nimenomaisesti.
  • Siirrä toiminto ilmoituksista _utils.cpp osaksi .hpp
  • Korjaa Runtime Error debug-tilassa ja ilman OpenMP.
  • Drop lukien & quot; Yade / & quot; kansio CPP ja HPP tiedostoja.
  • Korjaa Docs-sukupolven.
  • SPH-Refaktorointi.
  • Käytä vain vtkCommonCore vtkIOImage vtkIOXML komponentteja VTK.
  • Käytä Python 2.7 vain
  • uudelleen viskositeetti SPH-modell.
  • Lisää RELEASE tiedosto.
  • Bruno Chareyre (33):
  • -include UnsaturatedEngine aloittaa Chao työhön
  • korjata muutamia virheitä ja tehdä todellista (ei tyhjä) testi toiminto
  • - korvata käsin määritellään kannat kohtaus kantojen
  • Yhdistä haara "päällikkö" on https://github.com/yade/trunk osaksi chaoUnsat
  • poista pack.particleSD ja variantteja, ylläpitäjää ja vanhentuneita mukaan makeCloud (toiminnot säilytetään väliaikaisesti mutta palaavat virhe)
  • korjata https://bugs.launchpad.net/yade/+bug/1362090
  • korjata https://bugs.launchpad.net/yade/+bug/1308074
  • korjata https://bugs.launchpad.net/yade/+bug/1368591 + poistaa turha testi
  • Poista väliaikainen korjaus varten https://bugs.launchpad.net/yade/+bug/923929 jälkeen paremmin fix https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, kiitos Anton
  • rinnakkaista poistamista vanha yhteisvaikutukset
  • korvata LOG_ERROR mukaan LOG_WARN ilmoittamiseksi heikentämisestä GravityEngine
  • parantaa laski takaisin 1-kierre parrallel Collider (korjata https://bugs.launchpad.net/yade/+bug/1368591)
  • korjata puuttuvia suluissa johtaa väärään läpäisevyys määräajoin PFV
  • valitse Bourrier2013 osittaisesta selitys CohesiveFrictional yhteystiedot laki
  • fix doc koskevat requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, kiitos Jan
  • selektiivisesti salpaava solujen mesh FlowEngines (Alustavat vaiheet)
  • poista tyhjä tiedosto
  • PFV: älä ohita permanentti laskennassa tukossa soluja, mutta
  • fix tiedostonimi
  • poista CPP kanssa väärä tiedostonimi
  • palauttaa id poistettujen elinten; mahdollistaa tämä: b = Body (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
  • käännä DeprecationWarning (ei näytetä) osaksi UserWarning (näkyy) koska virheilmoitukset jossa arvoituksellinen
  • ei indeksointi estetty solujen PFV
  • vähentää jaarittelu ja estää PFV solujen
  • DFNFlow sallia solujen murtumia tavoittaa heidät + ylimääräisiä määritteitä JCFPM
  • Split resetNetwork ja resetLinearSystem + lisätä getter / asettaja
  • Split TwoPhaseFlowEngine vuonna HPP / CPP sisällytettäväksi lapsi moottorit
  • ifdef varasi OpenMP toiminto
  • ei korvaa määrätty nestepaine alustettaessa arvot (joustavampi) + toiminto palaa massakeskipiste + parannettu & quot; paikantaa & quot; interpolointimenetelmä
  • lisää joustavuutta määrätä nestepainetta FlowEngine n
  • erikoistunut getter / setteri: t TwoPhaseFlowEngine + ei uudelleen indeksointi solujen UnsatEngine
  • parempi # DEF / # ifdef logiikka TwoPhaseFlowEngine
  • nimetä cellCenter- & gt; cellBarycenter (puuttuu esikatselu. Sitoutua)
  • Chao Yuan (86):
  • - ensimmäinen työ salaojitus simulointi
  • syyllistynyt ensimmäisessä työkoodia Viemäreiden
  • - tehdä FAR vakio joustavampi (parametri addBoundaries)
  • -Lisää poreRadius
  • -a testi sitoutua paeta iso sotku ...
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Lisää saveLatticeNode toiminnot tuottaa aksiaalista-normaali siivu & quot; 0 & quot; ja & quot; 1 & quot;
  • -Lisää isWaterReservoir, isAirReservoir.
  • -voit toisen version salaojitus.
  • -Delete tarpeetonta rekursio invadeSingleCell2 ()
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Lisää UnsatCellInfo, UnsatVertexInfo
  • puhdas koodi
  • -Lisää temp toiminto huokosten yhteys
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Päivitä rajan attribuutteja
  • -a varmuuskopiointi laptop
  • -Lisää UnsatVertexInfo (void) tulevaa käyttöä
  • -testi sitoutua
  • -testi sitoutua
  • Yhdistä kauko-seuranta haara "alkuperä / chaoUnsat" osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -clean koodi
  • lisää capillaryCellVolume vuonna cellinfo, optimoida getSaturation ()
  • -replace solu- & gt; info (). P kanssa isAir / WaterReservoir
  • -Lisää solidLine solujen info. osittain koodi voima.
  • puhdas koodi, korjaa virheen Facet_Force.
  • testiversio Computing leijutusvoiman.
  • korjata solidLine [i] [j], kun facetNFictious tapauksessa (1).
  • -Fix noCache.
  • -Fix solidLine [i] [j], kun facetNFictious tapauksessa (2).
  • -clean koodi.
  • fix säiliö attr. muuttaa boundcells.isWaterReservoir = true, kun maali salaojitus.
  • puhdas koodi.
  • lisää lämpötila testi FUNC.
  • lisää solu- & gt; info (). TrapCapP; korjaus painelaskelma pyydettyjen vaiheessa.
  • puhdas koodi.
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • puhdas code.add toiminta ()
  • lisää getSaturation2 () moodille 2.
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • lainata saveVTK päässä FlowEngine
  • normalisoimaan kaksi hyökätä tilaa.
  • tehdä computeForce vapaaehtoinen; bakcup
  • väliaikainen tallentaa, muuttaa waterReservoir = sidottu [2], lisätä invadeBounday vaihtoehto
  • -make hyökätä päässä rajan valinnainen. (Oletus false)
  • -Fix Line_Solid_Pore () Network.
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Iso muutos, perivät FlowEngine.
  • poistaa vanhoja tiedostoja
  • puhdas koodi
  • fix voimaan laskennassa.
  • lisää laskentatehoa erityisiä interficial alue, paljon vikoja ...
  • fix computeCellInterfacialArea kanssa kuvitteellinen kärki
  • -testissä. ei iso muutos.
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Fix "Python" ilmoitettu bug
  • -clean joitakin info debug
  • -Fix ydin kaatopaikka computerForcePoreForceWithCache, currentTes shoule olla solver- & gt; T [solver- & gt; currentTes], EI solver- & gt; T [currentTes]
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Päivitä kanssa PFV
  • -Käytä bndCondValue merkitä säiliöön.
  • -Fix tekoaltaat määritys; korjata hyökätä (), PW voi olla negatiivinen (Mode1)
  • -muutos hyökätä sääntö, käytä bndCondValue määrittää hyökkäystä. reservoirInfo riippuu bndCondValue; yhdistää isInvadeBoundary. (Mode1)
  • -muutos hyökätä sääntö Mode2. sulauttaa toiminnot
  • -Fix getWindowsSaturations.
  • -Lisää huokossäde tarkkailun funcs (TMP)
  • -rename muuttujia computePoreRadius (); puhdas koodi.
  • -clean koodi
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -Lisää debugOut testata isInvadeBoundary = True isPhaseTrapped = True
  • insertti- debugOut. (Core dump vahvistettu ulimit -s 16000)
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Tämä on TwoPhaseFlowEngine (alpha-versio) joo!
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -merge TwoPhaseFlowEngine, lisää solujen tietoja.
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • -Lisää savePhaseVtk. nimetä toiminto.
  • -Poista check cell.index
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • kommentti #define TWOPHASEFLOW
  • Christian Jakob (6):
  • Lisää updatePorosity vaihtoehto TriaxialStressController
  • korjata pitkä rivi github doc
  • pieni korjaus on varoitus NewtonIntegrator
  • pieni korjaus doc introduction.rst
  • sisältää nestettä jäykkyys TSC ojittamaton virtaus kunto
  • fix fluidStiffness varten TSC kun FlowEngine on deaktivoitu
  • Dominik Boerner (1):
  • Lisää sisäänkirjautumisen käsikirjoituksen ViscoElasticPM.
  • Francois (1):
  • Oikeat yhteystiedot seuranta vikoja Puolalaiset. Ne essencially tuli uusi logiikka lakeja, jotka on palautettava booleans.
  • Jan Stransky (7):
  • Lisätty ja vääntömomentti vienti VTKRecorder (kysymys # 252413)
  • kiinteä kirjoitusvirhe utils.polyhedron toiminto
  • Ota määräajoin simulaatioita Polhedron ja Tetra
  • nimetä PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • Poistetaan VTK tuotos voimassa laatikot (bugi # 1376734)
  • lisätä polyhedra :: GetSurfaces toiminto
  • Lisätty volumePower määritteen Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, polyhedra koodi pieni siivous
  • Janek Kozicki (2):
  • Korjaa bugi "tutkia", joka teki muokkauksen arvoja ärsyttävää.
  • Yhdistä doc / sfinksi / references.bib osaksi doc / references.bib
  • Jerome DURIEZ (3):
  • uudelleen kirjoittavat & quot; Yade GitHub & quot; wikisivu Sphinxin asiak.
  • Anecdotic sitoutua pitää kirjaa (koodin kommenttia) on hyödyllinen linkin JCFpm paraview analyysi
  • poistaminen hyvin viime wiki-linkki github johtuviksi RST tiedostoja
  • Raphael Maurin (1):
  • Uusi voima moottorin pari Yade kanssa 1D RANS koodi. Lisää uusi voima moottori soveltamalla tärkein hydrodynaaminen voimat funktiona 1D keskimääräinen nesteen nopeus vektori, joka riippuu vain syvyys. Moottorin laskee kussakin vaiheessa vetää, hissi ja nostevoimien kunkin hiukkasen. Täytä viittaukset liittyvät asiakirjat moottoriin.
  • T Sweijen (1):
  • Yhdistä kaksifaasialueella moottori
  • Thinkpad (1):
  • -a testi sitoutua laptop
  • cyuan (7):
  • pieni vaihtaa lähtöselvitykseen säiliö boundingCells.
  • -Lisää temp toiminto tuottaa näytteen ikkunat, laskettaessa vastata värikylläisyys ...
  • -Lisää savePhaseVtk
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • -replace ABS, max, min std :: ABS, std :: Max, std :: min
  • Yhdistä github.com:yade/trunk osaksi chaoUnsat
  • cyuanLaptop (1):
  • -muutos debugOut
  • fifthguy (1):
  • Kiinteä vika, joka ilmestyi ajettaessa uniaxial-post.py käsikirjoitus esimerkeistä. Muokattu py / post2d.py kaapata poikkeus tuotaessa Vektori3 päässä minieigen.
  • jduriez (12):
  • Virheen korjaaminen käyttämällä PSD () kanssa monodispergoituneiden tiivisteet (väärä = False python). Lisää selittävä viesti
  • Muutamia muutoksia kapillaari doc: oletus null kostutuskulma, hyperlinkkejä, ja jotkut kommentit lähdekoodia
  • Yksi unohdettu muutos aikaisempien sitoutua noin TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • lisääminen mainita eri tiedostojen tallentaminen erilaisia. Yritti kommentoida eroja, korjaa jos olin väärässä
  • kirjoitusvirheitä ja täsmennyksiä, kapillaari doc
  • huokoisuus () toiminto päättelee nyt volyymi arvo epäsäännöllisesti tapauksissa sijaan heittää virhe. Positiv tilavuus arvot lopulta muuttujana ohittaa tämän johdettua arvoa
  • huokoisuus doc muutetaan edelliseen sitoutua
  • getStress () katsoo nyt riittävä määrä vastinetta epäsäännöllisesti tapauksessa (arvot välitetään parametreja voidaan silti myös otettava huomioon)
  • uudelleen käyttöön muutos https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, palasi sillä ilman syytä
  • parantaminen https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 suhteen volyymi laskennan getStress ei määräajoin tapauksissa
  • kirjoitusvirhe CapillaryPhys doc
  • parallelization vuorovaikutuksen silmukoita Law2 _..._ kapillaarisuus (joka ei itse asiassa ole LawFunctor käsitellä InteractionLoop). Lisäksi hyväksyessään FOREACH iteraattori ei-rinnakkainen maku.

Mikä on uusi versiossa 1.07.0:

  • Poista RELEASE tiedosto.
  • Lisää -ftrack-makro-laajennus = 0, jos gcc & gt; = 4,8
  • Anna VTK6-tuki.
  • Käytä ADD_DEFINITIONS sijaan lisätä ne suoraan CXX_FLAGS.
  • Poista tietoja Yade-vakaana vuodesta Lueminut.
  • Lisää BicyclePedalEngine uutena kinemaattinen liike.
  • Lisää -save-temps jos GCC-4.8 käytetään.
  • Split Grid osaksi Grid ja Grid_GUI.
  • Lisää tietoa puuttuu paketteja asiakirjat ja ulkoisen PPA. Sulkeutuu: LP: 1250928
  • Lisää ilmoitus koskien libqglviewer-qt4-dev sijasta libqglviewer-dev vanhemmissa Ubuntu versioissa.
  • Lisää script luoda PPA-paketteja. (Ei päättynyt)
  • Käytä othermirror joillekin ubuntu versioita.
  • Lisää STL-GTS esimerkki.
  • Lisää qt.View () ja möhkäleitä-esimerkki.
  • Lisää yksi check-skripti tarkistaa toimivuutta viskoelastisen PM.
  • Harkitse massMultiply-parametri, laskentatoimet ViscoElasticPM.
  • Lisää toimintoja tallentaa ja ladata möhkäleitä.
  • Aseta korkeampi pripority vuonna sys.path itse koottu moduulit. Sulkee LP: 1254708
  • Korjaa tilavuuslaskentaa. Sulkee LP: 1261415
  • Aseta korkeampi pripority vuonna sys.path itse koottu moduulit Yade-erän.
  • Päivitä skriptit PPA.
  • Lisää asetustiedostoja, tarvitaan PPA.
  • Pieni päivitys PPA skriptejä.
  • Päivitä tietoja yadedaily esikäännettynä.
  • Lisää tukea qglviewer & gt; = 2.5.0.
  • Avaa GUI pakkauksissa / packs.py jälkeen 1 vaiheen näyttää kaikki elementit.
  • Nosta varoituksen, jos ei palloja tuotetaan säännöllisin * komentoja.
  • Päivitä tietoja päivittäin-paketit.
  • Aseta yksi paramter -ftemplate-syvyys-512 kalahtaa
  • Estä nähtävyys voimia ViscPM johtuen viskositeetti
  • lisätä hieman toimiin checkWeight-script.
  • Minor muotoilua viittauksissa.
  • Poista cout vahingossa lisätään esikatselu. sitoutua.
  • Pieni muutos on setFromTwoVectors vuonna utils.py.
  • Nimeä createtar.py on buildppa.py.
  • pieni korjaus docs.
  • Lisää RELEASE-tiedosto.
  • toiminto suurentaa yhden pallon (~ & gt; Thomas turvotus)
  • helpompaa manipulointi valtion tiedostoja TesselationWrapper
  • palauttaa python käärimistä utils.growParticles (), sellaisena kuin se oli ennen fb02a74 (muuttunut vahingossa, anteeksi Christian)
  • antaa yksilöllisten tunnisteiden trangulation soluihin
  • FlowEngine :: nCells retruns määrä rajallinen solujen; FlowEngine :: getVertices palauttaa kärkipisteet solun määritelty sen ID
  • tehdä CTee tuotanto on johdonmukainen, kun puuttuu riippuvuus LinSolv
  • Korjaa käyttäytymistä FlowEngine.updateTriangulation = True
  • FlowEngine: increment laskuri oikein
  • pienet muutokset asennusosion koskevat suitesparse ja niihin liittyvät libs
  • installation.rst: smallfix sisennyksessä
  • Poista ei välttämätön lajittelu FlowEngine, koska se laukaisee kriittinen virhe STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • oikeat tavoitearvot DEM-PFV checktest
  • Korjaa polkuja verkossa ja pakattu asiakirjat (fix url virhe GUI: n hyperlinkkejä)
  • DEM Taustaa luku: muistion semanttisen kannan vs. siirtymä kosketukseen kinematiikka
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • korjata määrittelemätön & quot; keskeinen & quot; in triax-opetusohjelma / script-session1.py
  • +1 julkaistu paperi
  • pieni fix esimerkkiskripti Tetra / oneTetra.py
  • Korjaa puuttuu REGISTER_CLASS_INDEX (...) otetaan ViscElPhys. Tämä makro on välttämätöntä oikeus lain lähettämistä!
  • Korjattu pieni virhe koodi kommentteja: k = 2 * r * E
  • Anna kosketus (COH) frictMat ja viscElMat kuin frictPhys. Lähes kaikki tehtiin perintönä, oli vain muuntaa jäykkyydet on kerroin ja moduulista jäykkyydet varmistamiseksi materiaalien yhteensopivuutta. Huomaa, että tällä hetkellä timeStepper pysty käsittelemään tällaista simulaatiot - & gt; ilmestyy piakkoin.
  • Modified virheilmoituksen, jos ei yade.runtime.hasDisplay (bugi # 1241817)
  • kiinteä Syntaksivirhe aiemmilta sitoutua
  • kommentti ja muuttaa utils.forcesOnCoordPlane toiminto
  • korjattu virhe esimerkeissä / testi / triax.py
  • - Esittelyssä (uncommenting itse asiassa) kymmenet / shearBreakRel muuttujat JCFpmState: suhteellinen osa rikki vuorovaikutusten kohti kehon (eikä absoluuttinen määrä). - Harvat muutoksia joihinkin doc on JCFpm muuttujia.
  • Melko tärkeä muutoksia JCFpm koodi
  • muokkaaminen JCFpm komentotiedostoja siten, että ne toimivat edelleen aiemman sitoutua
  • Re-laittaa kommentoi linjat, kun keskustelu tätä säiettä (https://lists.launchpad.net/yade-dev/msg10185.html), kiitos Anton. Kommentit ratkaisu on (tällä hetkellä?) Lopuksi vielä käytetään välttää laittamalla uusi muuttuja VTKRecorder ..
  • käsikirjoituksen esimerkiksi JCFpm: kaksi rock-osaa yksi yhteinen keskellä, kuten laboratoriokokeissa
  • jotkut unohdettu korjauksia joissakin komentotiedostoja, jotta ne toimivat edelleen jälkeen muutoksia tänään JCFpm
  • jotkut korjaukset JCFpm doc (hyperlinkkejä ...)
  • (toivottavasti) vahvistetaan joitain RST linkkejä DEM Tausta doc
  • Joitakin muutoksia doc on getStress () -toiminto, jotta ne olisivat yhdenmukaisia ​​lähdekoodi (https://answers.launchpad.net/yade/+question/239919)
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • Sama kuin edellinen sitoutua
  • palauttaminen 2d versio growParticle aiemmin poistaa vahingossa ..
  • Jotkut hyperlinkkejä JCFpm doc korjataan
  • kirjoitusvirheitä ja hyperlinkkejä korjattu Peri3dController doc
  • korjaaminen linkin TesselationWrapper () doc
  • lisää CGAL linkkiä ja poistaa libgmp3 päässä asentaa luettelosta
  • Muuta laskennassa normaalin ja sivuaa jäykkyys ja vaimennus. Muutos vaikuttaa vain käyttäytymiseen, kun yksi kahden parametrin on nolla, esimerkiksi kaksi hiukkasia eri jäykkyys K1 ja K2, kontakti jäykkyys on aina k = K1 * 2 o / (k1 + k2). Ennen kuin se antoi saman paitsi silloin, kun K2 = 0 (vastaavasti K1 = 0), jossa se antoi k = K1 (vast. K = K2). Tämä tehdään jatkuvuuden varmistamiseksi käyttäytymisessä kun toinen parametrin yleensä nolla. Lisää toiminto contactParameterCalculation sisään Ip2_ViscElMat_ViscElMat_ViscElPhys välttämiseksi koodi päällekkäisyydet.

Mikä on uusi versiossa 1.05.0:

  • Anton Gladky:
  • Lisää järjestelmän komponentti vauhtia liittyvän toisiinsa.
  • Korjaa kirjoitusvirhe yhtälöiden getViscoelasticFromSpheresInteraction (dokumentointi). Kiitos Medack (TU Freiberg).
  • Erikseen linkittää Bzip2-kirjasto
  • Erikseen linkittää zlib-kirjasto
  • Päivitä asennus docs, lisätä libbz2-dev toteuttaa zlib1g-dev.
  • Korjaa LudingPM.
  • Nimeä muuttujat LudingPM (Theta- & gt; Delta).
  • Korjaa K2-laskennan LudingPM.
  • Päivitä käsikirjoituksen LudingPM.
  • Split GUI / qt4 / GLViewer.cpp.
  • Poista pkt / DEM / DomainLimiter. *
  • Palauta DomainLimiter (LawTester tulisi siirtää jonnekin).
  • Poista joitakin varoituksia.
  • Päivitä numpy_boost.hpp päässä SVN.
  • Poista suorittaa hieman py, CPP ja h-tiedostoja.
  • Split Shop.cpp päälle Shop_01.cpp ja Shop_02.cpp
  • Korjaa kokoelma.
  • Poista vakaa-PPA viittaus asiakirjat.
  • Vaihda kaikki libboost - * - dev by libboost-kaikki-dev.
  • Christian Jakob:
  • täydellinen kuvaus tallustella menetelmien käyttöohje
  • korjata vian inertia tensori lähentämisestä järjestelmä
  • korjata joitakin linkkejä käyttöohje ja Scene doc
  • fix kuvaus oletuksena materiaalin käyttöohje
  • kiinnitys / päivittäminen viitteet ja linkit käyttöohje - osa 1
  • poistettu SpherePadder kuvaus käyttäjiltä käsikirja
  • kiinnitys / päivittäminen viitteet ja linkit käyttöohje - osa 2 (päättynyt)
  • sopeutua nostetta esimerkiksi uusi O.forces.addF () menetelmä ja tehdä se näyttää mukavampaa
  • Päivityksen Clump :: updateProperties: sisältyvät uudet BOOL integrateInertia ja int diskretisointitasolla ja mukauttaa tallustella (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () ja growParticles ()
  • luoda linkkejä joihinkin esimerkiksi skriptit kääre
  • lisäys alustus nopeus esimerkkejä / pakkauksissa / packs.py (korjata https://bugs.launchpad.net/yade/+bug/1229783)
  • yrittää korjata (vielä rikki) viitteet käyttäjät käsikirja
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • Merkki getRoundness () joustavampi: tyhjä excludeList ei enää tarvita syöttää argumentti; mukauttaa replaceByClumps-example.py ja liittyvät osa käyttöohje
  • pieni fix käyttöohje
  • korjata linkki TesselationWrapper
  • korjata linkki TesselationWrapper (toinen yrittää)
  • fix nostetta esimerkiksi möhkäleitä
  • poistettu typenames päässä Polyhedra.cpp, tehdä GCC & lt; versio 4.7 onnellinen
  • Donia:
  • Tallenna suhteellinen nopeudet hiukkasia.
  • Compute edgesSurfaces jos viscousShear on totta.
  • Tallenna vuorovaikutusta vain välillä pallojen vektoriin.
  • saada leikkaus ja normaali viskoosi stressi kussakin vuorovaikutuksessa.
  • Jan Stransky:
  • marginaalinen muutokset
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • Lisätty määräajoin solu VTK vienti (jotta VTKRecorder ja export.VTKExporter)
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • lisätään unohdettu esimerkiksi tiedosto
  • kiinteä bugi export.VTKExporter yhdestä edellisen toimituksista
  • Yhdistä haara "päällikkö" on github.com:yade/trunk
  • polyhedra täytäntöönpano + esimerkkejä (Contributed Jan Elias).
  • lisäämällä esimerkkejä tetrehadron mallinnetaan uusia Polyhedron luokka
  • CombinedKinematicEngine ei soita sen "kuollut" subengines (kysymys # 237437)
  • Jerome DURIEZ:
  • korjaaminen kirjoitusvirhe kommentti
  • Ehdotus uudeksi (samankaltaisia ​​mutta kompaktimpi) esimerkkejä käyttäen JCFpm luokkia. Valinta voidaan tehdä yhden päivän kuluttua palautetta?
  • Joitain muutoksia JCFpm dokumentointi (lisätä ulkoisten viittauksia, ja poistamalla viittaus kohti CFpm malli, joka ei enää ole). CPP, jotkut kommentoi linjat lisätä (tulevaisuudessa?) Jälkeisiä pro ominaisuuksista, jotka voivat ehkä murtaa nykyinen säästää on (olemassa ??) nykyisille käyttäjille
  • Commiting muutoksia käsitellään lyhyesti https://lists.launchpad.net/yade-dev/msg09979.html. Pääasiassa kirjoittanut L. Scholtes, niiden avulla vizualize kanssa paraview joitakin ominaisuuksia JCFpm luokkiin. Se lisää sitten 2 tallentimet & quot; jcfpm & quot; ja & quot; halkeamia & quot ;, että erotetaan lähinnä historiallisista syistä .. He ovat kuitenkin nyt dokumentoitu
  • Lisää of pylab.ion () in plotNumInteractionsHistogram () ja plotDirections (), jotta Yade ei roiku enää laukaisun jälkeen näitä toimintoja (jopa sulkemisen jälkeen tontti ikkunan, täällä). Vielä kiitos Vaclav! (Http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • Anecdotic muutoksia esimerkkiskripti
  • Klaus Thoeni:
  • ratkaista ongelma maskin GridConnection
  • sivuuttaa paikallisten kdevelope erityisiä tiedostoja git

Mikä on uusi versiossa 0.97.0:

  • Anton Gladky (42):
  • Poista release-tiedosto.
  • Poista eigen2. Käytä eigen3 sijaan.
  • Poista todennäköisesti / unlekely direktiivit.
  • Poista eigen2-yhteensopivuus.
  • Korjaa kokoelma kanssa kalahtaa.
  • Käytä järjestelmän pakatut minieigen, jos se jatkuu.
  • Korjaa kirjoitusvirhe __init __. Py
  • Käytä järjestelmän pygts, jos käytettävissä.
  • Ala tarvitaan CTee versio 2.6
  • Tarkista, onko Tkinter on asennettu.
  • Palaa takaisin minimaalinen CTee versio 2.8. Käännösvirhe GUI.
  • Korjaa kokoomateos agains lisätä 1,53.
  • Korjaa kirjoitusvirhe etsimiseen py_gts moduuli.
  • Korjaa kirjoitusvirhe CTee.
  • Korjaa kytkös _gts moduulin.
  • Tuo minieigen graafisessa / qt4 / SerializableEditor.py.
  • Puhdista skriptejä / README. Ei merkitystä enää.
  • Nosta varoitus jos PIL moduuli ei tuoda. Ei nostaa virhe.
  • Poista ohjeista 3rd-party kirjastoja (minieigen ja GTS).
  • Asenna asiakirjat standardiastiastoja.
  • Luo ja asentaa Yade.epub, jos pandoc on käytettävissä.
  • Rakenna Yade.epub käyttäen sfinksi-rakentaja.
  • Poista pandoc muuntaminen tex-tiedosto.
  • Korjaa asennus polku html-asiakirjat.
  • Korjaa --version parametri Yade-erän.
  • Poista pilkkuja & quot; Ominaisuudet & quot;.
  • Päivitä --help tuotos.
  • Luo manpages käyttämällä & quot; tehdä manpage & quot; komento.
  • Poista tuottaville manpage usign --generate-manpage vaihtoehto.
  • Lisää & quot; tehdä tarkastus & quot; komento suorittaa vakiotestejä.
  • Korjaa jakamisen ominaisuuksia. (Suljetaan LP: 1161451)
  • Palauta tehdyt muutokset 4f9f8dae3.
  • Poista tiedot puunkorjuuta. (Suljetaan LP: 1150273)















































vaatimukset :

  • Python

Kuvakaappauksia

yade_1_68652.png
yade_2_68652.png

Kommentit Yade

1 Kommentit
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
Lisää kommentti
Ota kuvia!