Yade

Screenshot der Software:
Yade
Softwarebeschreibung:
Version: 1.20.0 Aktualisiert
Upload-Datum: 9 Dec 15
Entwickler: Vaclav Smilauer
Lizenz: Frei
Popularität: 130

Rating: 3.0/5 (Total Votes: 2)

Yade ist ein freies, Open Source und erweiterbares Framework, die für diskrete numerische Modelle eingesetzt werden können, insbesondere für die Diskrete-Elemente-Methode entwickelt. Yade die Berechnung Teile wurden in C ++ mit Hilfe von flexiblen Objektmodells, das unabhängig Einführung neuer Schnittstellen und Algorithmen können geschrieben werden.


Noch eine dynamische Motor

Yade steht für Yet Another dynamischen Motor und verwendet Python für präzise und schnelle Szenenkonstruktion, Nachbearbeitung, Debugging, sowie Simulation Kontrolle. Die Software wird über GitHub für das Ubuntu Linux-Betriebssystem verteilt sind, als Quelle-Archiv sowie über Launchpad.


Unter der Haube

Ein Blick unter die Motorhaube von Yade (Yet Another Dynamische Engine) wird uns zeigen, dass der Antrag in der C ++ und Python Programmiersprachen geschrieben wurden. Es wird offiziell mit mehreren populären Linux-Distributionen, darunter Ubuntu getestet. Beide 32-Bit und 64-Bit-Hardware-Plattformen werden zur Zeit nicht unterstützt.


Erste Schritte mit Yade begonnen

Es gibt zwei Möglichkeiten, um dieses Programm auf Ihrem GNU / Linux-Computer zu installieren, entweder mit den bereits aufgebauten binären Pakete von den Standard-Software-Repositories der Distribution oder über die Universal-Quellen-Archiv auf Softoware vorgesehen.

Laden Sie die Datei-Tarball (tar.gz), entpacken Sie es irgendwo auf dem Weg, öffnen Sie ein Terminal-Emulator und navigieren Sie zum Speicherort der extrahierten Dateien. Führen Sie dann das & ldquo;. Cmake & rdquo; Befehl (ohne Anführungszeichen), das Projekt, gefolgt von der & ldquo zu konfigurieren, machen & rdquo; Befehl, ohne Anführungszeichen, natürlich, was die Software zu kompilieren wird.

Beachten Sie Yade Anforderungen, wie Sie benötigen, um sie alle, um die Anwendung auf Ihrem Computer über die Quellen zu archivieren bereitstellen zu installieren, wie oben erläutert. Nachdem die Kompilierung, müssen Sie ausführen, die & ldquo; make install & rdquo; Befehl als root, ohne Anführungszeichen. Bitte lesen Sie die offizielle Dokumentation, wenn Sie nicht weiterkommen, wenn sie versuchen, um Yade installieren

Was ist neu in dieser Pressemitteilung:.

  • Entfernen Release-Datei.
  • Simplify Definition von Build Flags
  • Fix einige Warnungen während der Kompilierung.
  • Für clang Verwendung -fstack-Beschützer statt -fstack-Protector-starke
  • Ignorieren Projektdateien der Idee IDE
  • Refactoring von Math.hpp
  • Stellen minieigen Umverpackung Pflichtfelder.
  • In -fstack-Protector-starke nur für gcc & gt; = 4,9
  • Einige Warn Fixes.
  • In ENABLE_PROFILING Option
  • Legen Sie einige Metrik-Maßnahmen ViscElCap.
  • Revert Zugabe frounding-math-Flag
  • Ersetzen INSTALL_PREFIX durch CMAKE_INSTALL_PREFIX
  • in Yade BOOST_PYTHON_FUNCTION_OVERLOADS Makros veraltet entfernen.
  • Fix einige weitere Kompilierung Warnungen.
  • Fix einige weitere Kompilierung Warnungen.
  • Minor Update in CMakeLists.txt
  • Fix hexagonalen Packung, nicht unerwünscht sein Überlappung nicht mehr.
  • Stellen Serializable.hpp besser lesbar.
  • Entfernen Sie veraltete Parameter.
  • Verschieben STLReader in STLImporter
  • +1 Diplomarbeit an der TU Freiberg.
  • Fix Absturz von export VTK von Interaktionen nach Körper entfernen.
  • Split Beschreibung ViscoelasticPM, damit es besser lesbar.
  • Let bestehen Wechselwirkungen zwischen clumpMembers der gleichen Büschel.
  • überspringen Kraftberechnung im SPH-Klumpen
  • In Warnung über CGAL in Ubuntu 14.04 Trusty
  • In ISC_TIMING pre Präprozessordirektive.
  • Drop Unterstützung von Ubuntu 12.04 Präzise
  • Merge-Pull-Request # 46 von timpovall / Master
  • Nicht invasive Refactoring InsertionSortCollider
  • Zurücksetzen vorherige begehen.
  • Fügen Sie eine zweite Option, um die Zusammenstellung mit CGAL am 14.04 fix
  • Entfernen Sie veraltete Code mit sehr alten Auftrieb.
  • Implementieren viskosen Dämpfungs für die Kapillar-Phase.
  • Fix SPH Kraftberechnung zwischen Klumpen Mitglieder.
  • Fix Compilation mit QGLViewer & gt; = 2.6.3
  • Bereiten QT5-build.
  • Fix Compilation gegen gqlviewer-qt4.
  • Fix Check-script
  • +1 Konferenz
  • Erste Schritte in QT5.
  • Bereiten QT5 bauen.
  • Update-Python-Dateien aufgrund QT5.
  • Einige weitere Updates in Richtung QT5.
  • QT5-Migration alsmot abgeschlossen.
  • Fix QT5 Zusammenstellung.
  • Fix Absturz in QT5.
  • Fix QThread Thema.
  • Fügen Sie Informationen über Zusammenstellung gegen QT5.
  • Fehlende Funktion in TesselationWrapper
  • Entfernen Sie einige nicht verwendete Header und defs.
  • Fix Zusammenstellung, wenn OpenMP ist deaktiviert
  • Fix Übersetzen im letzten eingeführt begehen.
  • In Vortrag halten in Particles 2015
  • In Sanduhr Beispiel
  • In Release-Datei.
  • Speichern Relativdrehungen in ScGeom6D (Unmark & ​​quot; nosave & quot;), da es für richtig Nachladen erforderlich
  • .
  • CohesiveFrictionalInteractions: ausgebauten & quot; nosave & quot; Flaggen für Kontaktmomente
  • +1 Journalpapier
  • +1 Journalpapier
  • fügen Sie eine virtuelle Funktion zurückkehren Drehsteifigkeit der Wechselwirkungen - der Rückkehr Null, wenn nicht überlastet
  • Konto für die Drehsteifigkeit der Wechselwirkungen in GlobalStiffnessTimeStepper
  • gelten den Spin des Geschwindigkeitsgradienten auf Teilchen in periodischen BC
  • kleiner Tippfehler
  • Hinzugefügt Buchkapitel
  • Installation: für eine externe Bibliothek http://www.yade-dem.org/packages erforderlich (? eigen oder CGAL jetzt nicht sicher)
  • genauere Defintion der Fluktuationsgeschwindigkeit / Spin für kinetische Energie in periodischen BC
  • korrekten Wert der Lautstärke für ID

Was ist neu in der Version 1.12.0:.

  • Entfernen RELEASE-Datei
  • Verwenden toleranceWarning und toleranceCritical für DEM-PFV überprüfen.
  • Fix Absturz nach Klumpen zu entfernen. Schließt LP: 1354433
  • In checkClumpHopper Autotest.
  • Fix Absturz nach der Entfernung des gesamten Büschel.
  • Fix Berechnung MASSR in ViscoelasticPM
  • Fix cs Berechnung in ViscoelasticPM
  • Fix ViscElPM noch einmal.
  • Erstellen Sie ein Array von clump`s memberIds zu entfernen.
  • Rück fiktiven Wert von veralteten Funktionen.
  • Die Achtung returnin Wert in computeForceTorqueViscEl
  • Update Schwager2007 URL
  • Fügen Sie eine weitere Papier
  • Merge-Pull-Request # 44 von fifthguy / Master
  • In firstIterRun Parameter PyRunner.
  • Verwenden Sie Systemaufruf & quot; sphinx-build & quot; anstelle von Python-Modul.
  • Fehler Fix Kompilierung in PeriodicFlow.hpp
  • Stellen Sie Python-Versionen explizit.
  • Funktion Verschieben Erklärungen _utils.cpp in .hpp
  • Fix Laufzeitfehler im Debug-Modus und ohne OpenMP.
  • Tropfen einschließlich & quot; yade / & quot; Ordner in CPP und HPP-Dateien.
  • Fix docs Generation.
  • SPH-Code Refactoring.
  • Verwenden Sie nur vtkCommonCore vtkIOImage vtkIOXML Komponenten für VTK.
  • Verwenden Sie Python 2.7 nur
  • Reintroduce Viskosität im SPH-modell.
  • In Release-Datei.
  • Bruno Chareyre (33):
  • -include UnsaturatedEngine Chao Arbeit
  • starten
  • fix ein paar Fehler und einen echten (nicht leer) Testfunktion
  • - Ersetzen hand definierten Positionen nach Positionen Szene
  • Merge Zweig "Master" des https://github.com/yade/trunk in chaoUnsat
  • Entfernen pack.particleSD und Varianten, nicht gewartet und weiterentwickelt, indem makeCloud (Funktionen vorübergehend gehalten, sondern liefert einen Fehler)
  • beheben https://bugs.launchpad.net/yade/+bug/1362090
  • beheben https://bugs.launchpad.net/yade/+bug/1308074
  • beheben https://bugs.launchpad.net/yade/+bug/1368591 + entfernen, eine nutzlose Test
  • entfernen Sie eine temporäre Lösung für https://bugs.launchpad.net/yade/+bug/923929 nach besseren fix in https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5 dank Anton
  • parallele Entfernung von alten Wechselwirkungen
  • ersetzen LOG_ERROR durch LOG_WARN zur Benachrichtigung Missbilligung GravityEngine
  • Verbesserung der Rückgriff auf 1-Faden in parrallel Collider (fix https://bugs.launchpad.net/yade/+bug/1368591)
  • fix fehlende Klammern, was zu falschen Lässigkeit in periodischen PFV
  • Punkt Bourrier2013 für eine teilweise Erklärung der CohesiveFrictional Kontaktrecht
  • fix doc über requestErase () - https://bugs.launchpad.net/yade/+bug/1370736 dank Jan
  • selektive Blockierung der Zellen des Gitters in FlowEngines (Vorstufen)
  • entfernen Sie leere Datei
  • PFV: überspringen Sie nicht zul Berechnung für blockierten Zellen, noch
  • fix filename
  • Entfernen cpp mit falschen Dateinamen
  • Reset-ID der gelöschten Einrichtungen; Aktivieren dieser: b = Körper (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
  • drehen DeprecationWarning (wird nicht angezeigt) in UserWarning (angezeigt), da die Fehlermeldungen in dem kryptischen
  • keine Indizierung von gesperrten Zellen in PFV
  • verringern Ausführlichkeit der Blockierung PFV-Zellen
  • DFNFlow entsperren Zellen als Frakturen sie erreichen + zusätzliche Attribute in JCFPM
  • Split resetNetwork und resetLinearSystem + fügen Sie mehr Getter / Setter
  • Split TwoPhaseFlowEngine in HPP / cpp für die Aufnahme in Kindermotoren
  • #ifdef Schutz für OpenMP Funktion
  • nicht verhängt Flüssigkeitsdruck überschreiben, wenn die Initialisierung der Werte (flexibler) + eine Funktion der Rückkehr barycenter + verbesserte & quot; zu lokalisieren & quot; zur Interpolation
  • erhöhte Flexibilität der imposanten Fluiddruck in FlowEngine ist
  • Fach Getter / Setter für TwoPhaseFlowEngine + keine Re-Indizierung von Zellen in UnsatEngine
  • besser # def / # ifdef-Logik für TwoPhaseFlowEngine
  • umbenennen cellCenter- & gt; cellBarycenter (. in prev fehlen begehen)
  • Chao Yuan (86):
  • - meine erste Arbeit an Entwässerungssimulation
  • Übernehmen Sie die ersten funktionierenden Code für die Entwässerung
  • - machen den FAR konstanter flexibler (einen Parameter in addBoundaries)
  • -add poreRadius
  • -a Test verpflichten, großes Durcheinander entkommen ...
  • Merge github.com:yade/trunk in chaoUnsat
  • -add saveLatticeNode Funktionen zur Generierung von axial-Normalscheibe mit & quot; 0 & quot; und & rdquo; 1 & rdquo;
  • -add isWaterReservoir, isAirReservoir.
  • -add eine andere Version für die Entwässerung.
  • -delete unnötige Rekursion für invadeSingleCell2 ()
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -add UnsatCellInfo, UnsatVertexInfo
  • sauberen Code
  • -add Temp-Funktion für Porenverbindung
  • Merge github.com:yade/trunk in chaoUnsat
  • -update Grenz Attribute
  • -a backup für Laptop
  • -add UnsatVertexInfo (void) für die zukünftige Verwendung
  • -test commit
  • -test commit
  • Merge Remote-Tracking-Zweig 'Herkunft / chaoUnsat' in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -clean Code
  • hinzuzufügen capillaryCellVolume in Cell optimieren getSaturation ()
  • -replace Zell- & gt;. info () p mit isAir / Wasserbehälter
  • -add solidline in Zell Info. teilweise Code für Kraft.
  • sauberen Code, beheben Fehler auf Facet_Force.
  • eine Testversion von Rechenfluidkraft.
  • beheben solidline [i] [j], wenn facetNFictious Fall (1).
  • -fix nocache.
  • -fix solidline [i] [j], wenn facetNFictious Fall (2).
  • -clean Code.
  • fix Reservoir attr. ändern boundcells.isWaterReservoir = true wenn Ende Drainage.
  • sauberen Code.
  • hinzuzufügen Temp Test func.
  • hinzufügen, Zell- & gt; Info () trapCapP. fix Druckberechnung für die eingeschlossene Phase.
  • sauberen Code.
  • Merge github.com:yade/trunk in chaoUnsat
  • saubere code.add action ()
  • hinzuzufügen getSaturation2 () für Modus 2.
  • Merge github.com:yade/trunk in chaoUnsat
  • leihen saveVTK von FlowEngine
  • normalisieren zwei eindringen Modi.
  • machen computeForce optional; a bakcup
  • eine temporäre speichern, ändern Sie Wasserbehälter = gebundenen Option [2], fügen invadeBounday
  • -make von Grenz optional einzudringen. (default false)
  • -fix Line_Solid_Pore () im Netzwerk.
  • Merge github.com:yade/trunk in chaoUnsat
  • -big Wechsel, erben von FlowEngine.
  • Entfernen alter Dateien
  • sauberen Code
  • fix Kraftberechnung.
  • hinzuzufügen Compute spezifischen interficial Bereich, viele Bugs ...
  • fix computeCellInterfacialArea mit fiktiven Eckpunkt
  • -test. keine große Veränderung.
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -fix 'python' deklariert bug
  • -clean einige Informationen im Debug
  • -fix Core Dump in computerForcePoreForceWithCache, shoule currentTes solver- & gt; T [solver- & gt; currentTes], NICHT solver- & gt; T [currentTes]
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -update mit PFV
  • -use bndCondValue zum Reservoir zu kennzeichnen.
  • -fix Stauseen Bestimmung; fix eindringen () kann Pw negativ sein (MODE1)
  • -change eindringen Regel verwenden bndCondValue Invasion zu bestimmen. reservoirInfo hängt von bndCondValue; verschmelzen isInvadeBoundary. (MODE1)
  • -change Regel für mode2 einzudringen. Zusammenführen einige Funktionen
  • -fix getWindowsSaturations.
  • -add Porenradius Überprüfung funcs (TMP)
  • -rename Variablen für computePoreRadius (); sauberen Code.
  • -clean Code
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -add DEBUGOUT zu testen isInvadeBoundary = True isPhaseTrapped = True
  • -insert DEBUGOUT. (Core-Dump von ulimit Fest -s 16000)
  • Merge github.com:yade/trunk in chaoUnsat
  • Das ist TwoPhaseFlowEngine (alpha version) yeah!
  • Merge github.com:yade/trunk in chaoUnsat
  • -merge TwoPhaseFlowEngine, fügen Sie mehr Zell Infos.
  • Merge Zweig "Master" des github.com:yade/trunk
  • -add savePhaseVtk. Umbenennen-Funktion.
  • Check cell.index -remove
  • Merge Zweig "Master" des github.com:yade/trunk
  • Kommentar # define TWOPHASEFLOW
  • Christian Jakob (6):
  • Einsatz updatePorosity Option in TriaxialStressController
  • beheben lange Linie in github doc
  • kleine fix einer Warnung in NewtonIntegrator
  • kleinere fix in doc introduction.rst
  • gehören Fluid Steifigkeit für TSC für undrained Strömungszustand
  • fix fluidStiffness für TSC wenn FlowEngine deaktiviert
  • Dominik Boemer (1):
  • In Check-Skript für ViscoElasticPM.
  • Francois (1):
  • Die korrekte Kontakt Tracking-Fehler für Netze. Sie kamen essencially von der neuen Logik der Gesetze, die für booleans zurückzukehren.
  • Jan Stransky (7):
  • Hinzugefügt Kraft- und Drehmoment Export nach VTKRecorder (Frage # 252413)
  • Festtippfehler in utils.polyhedron Funktion
  • Aktivieren regelmäßige Simulationen mit Polhedron und Tetra
  • umbenennen PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • gelöscht vtk Ausgabe von Kraft-Boxen (Bug # 1376734)
  • hinzugefügt Polyeder :: GetSurfaces Funktion
  • Added volumePower Attribut Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, Polyeder Code kleine Bereinigung
  • Janek Kozicki (2):
  • Fix bug in "inspizieren", die Bearbeitung von Werten vorgenommen ärgerlich.
  • Merge doc / sphinx / references.bib in doc / references.bib
  • Jerome Duriez (3):
  • Re-write von & quot; Yade auf GitHub & quot; Wiki-Seite in sphinx doc.
  • anekdotisch zu begehen, um einen Track (im Code Kommentar) eines nützlichen Link für JCFpm paraview Analyse
  • halten
  • Die Entfernung der letzten Wiki-Link in erster Dateien github bezogenen
  • Raphael Maurin (1):
  • Neue Kraftmotor zu koppeln Yade mit einem 1D RANS-Code. Hinzufügen eines neuen Kraftmotor Anwendung der wichtigsten hydrodynamischen Kräfte in Abhängigkeit von einem 1D mittlere Fluidgeschwindigkeitsvektor, der nur von der Tiefe abhängt. Der Motor bei jedem Zeitberechnungsschritt die Gegenkraft, Auftrieb und Auftriebskräfte für jedes Teilchen. Füllen Sie die Referenzen für die in den Motor zugehörige Dokumentation.
  • T Sweijen (1):
  • Merge Zweiphasenströmung Motor
  • Thinkpad (1):
  • -a Test verpflichten vom Laptop
  • cyuan (7):
  • eine kleine Änderung für den Check Reservoir boundingCells.
  • -add Temp-Funktion zur Erzeugung von Probenfenster, Berechnung reagiert Sättigung ...
  • -add savePhaseVtk
  • Merge github.com:yade/trunk in chaoUnsat
  • Merge github.com:yade/trunk in chaoUnsat
  • -replace abs, max, min von std :: abs, std :: max, std :: min
  • Merge github.com:yade/trunk in chaoUnsat
  • cyuanLaptop (1):
  • -change DEBUGOUT
  • fifthguy (1):
  • Ein Fehler, der bei der Ausführung des uniaxial-post.py Skript von Beispielen erschienen, wurde behoben. Herausgegeben py / post2d.py zur Ausnahme zu erfassen beim Importieren Vector3 von minieigen.
  • jduriez (12):
  • Korrektur eines Fehlers mit psd () mit monodispersen Packungen (false = False in Python). In einer erläuternden Mitteilung
  • Ein paar Änderungen in der Kapillar-doc: Übernahme von null Benetzungswinkel, Hyperlinks und einige Kommentare im Quelltext
  • Eine vergessene Wechsel bei früheren Commit zu TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Hinzufügen Erwähnung der verschiedenen Arten von Dateien zu speichern. Versucht, Unterschiede zu kommentieren, bitte korrigieren, wenn ich falsch lag
  • Typos und Präzisierungen in kapillaren doc
  • Porosität () Funktion schließt nun einen Volumenwert für nicht-periodische Fällen, anstatt einen Fehler werfen. Positiv Volumenwerte schließlich als Argument übergeben diese hergeleiteten Wert überschreiben
  • Porosität doc nach verändert vorherigen commit
  • getStress () hält nun eine adäquate Volumenwert für nicht-periodischen Fall (Werte als Parameter übergeben können noch berücksichtigt werden)
  • Re-Einführung Wechsel von https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219 kehrte da, ohne Grund
  • Verbesserung der https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 über Volumenberechnung in getStress für nicht periodische Fälle
  • Typo in CapillaryPhys doc
  • Parallelisierung von Interaktionsschleifen in Law2 _..._ Kapillarität (die in der Tat kein LawFunctor durch InteractionLoop gehandhabt wird). Darüber hinaus die Annahme der foreach-Iterator für die nicht-parallele Geschmack.

Was ist neu in der Version 1.07.0:.

  • Entfernen RELEASE-Datei
  • In -ftrack-Makro-Erweiterung = 0, wenn gcc & gt; = 4,8
  • Geben Sie VTK6-Support.
  • Verwenden ADD_DEFINITIONS anstelle der Zugabe, die direkt in CXX_FLAGS.
  • Information über yade stabil aus Readme entfernen.
  • BicyclePedalEngine als eine neue kinematische Bewegungs hinzufügen.
  • In -save-temps, wenn GCC-4.8 eingesetzt wird.
  • Split Grid in Grid und Grid_GUI.
  • Information über fehlende Pakete in Dokumentation und externe PPA hinzufügen. Schließt: LP: 1250928
  • Hinweis In über libqglviewer-qt4-dev statt libqglviewer-dev auf älteren Ubuntu-Versionen.
  • script In den PPA-Pakete erstellen. (Noch nicht fertig)
  • Verwenden Sie OTHER für einige Ubuntu-Versionen.
  • In stl-gts Beispiel.
  • qt.View () In den Klumpen-Beispiel.
  • Fügen Sie eine weitere Check-Script um alle Funktionen in viskoelastischen Uhr zu überprüfen.
  • Betrachten massMultiply-Parameter, Berechnung von Parametern in ViscoElasticPM.
  • In-Funktionen zum Speichern und Laden Klumpen.
  • Stellen Sie den höheren pripority in sys.path auf selbst erstellte Module. Schließt LP: 1254708
  • Fix Volumenberechnung. Schließt LP: 1261415
  • Stellen Sie den höheren pripority in sys.path auf selbst erstellte Module in Yade-Charge.
  • Update-Skripte für PPA.
  • Fügen Sie Konfigurationsdateien für PPA notwendig.
  • Minor Update der PPA-Skripte.
  • Aktualisierung der Informationen über yadedaily vorkompilierte Pakete.
  • Hinzufügen von Unterstützung für qglviewer & gt;. = 2.5.0
  • Öffnen GUI in Packungen / packs.py nach dem 1. Schritt, um alle Elemente zu zeigen.
  • Erhöhen Sie Warnung, wenn keine Kugeln werden durch regelmäßige * Befehle hergestellt.
  • Aktualisierung der Informationen über Tages-Pakete.
  • Legen Sie eine weitere Paramter -ftemplate eingehende-512 für clang
  • Prevent Anziehungskräfte in ViscPM aufgrund der Viskosität
  • Fügen Sie einige weitere Schritte, um checkWeight-Skript.
  • Minor Formatierung in Referenzen.
  • Entfernen cout versehentlich in einem prev aufgenommen. zu verpflichten.
  • Minor Wechsel setFromTwoVectors in utils.py.
  • Umbenennen createtar.py zu buildppa.py.
  • Minor Update in docs.
  • In RELEASE-Datei.
  • eine Funktion, um die Größe einer einzelnen Kugel zu erhöhen (~ & gt; Thomas Schwellungen)
  • einfacher Manipulation der Statusdateien in TesselationWrapper
  • Wiederherstellen der python Umhüllung utils.growParticles (), wie es war, bevor fb02a74 (versehentlich geändert haben, sorry Christian)
  • geben eindeutige Kennungen zu trangulation Zellen
  • FlowEngine :: nCells Retruns die Anzahl der Finite-Zellen; FlowEngine :: getVertices kehrt die Ecken einer Zelle durch seine ID festgelegt
  • machen cmake Ausgabe konsistenter, wenn fehlende Abhängigkeit für LinSolv
  • Fix das Verhalten FlowEngine.updateTriangulation = True
  • FlowEngine: richtig einen Zähler
  • kleine Änderungen in der Installationsabschnitt über suitesparse und verwandten Bibliotheken
  • installation.rst: smallfix in Eindruck
  • Entfernen eines nicht erforderlich Sortierung in FlowEngine, da es einen kritischen Fehler auslöst, in der STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • korrekten Zielwerte des DEM-PFV checktest
  • Fix Wege online und verpackt Dokumentation (fix url Fehler mit GUIs Hyperlinks)
  • DEM Hintergrund Kapitel: ein Hinweis auf die semantische Belastung vs. Verschiebung für Kontaktkinematik
  • Merge Zweig "Master" des github.com:yade/trunk
  • beheben undefined & quot; Schlüssel & quot; in Triax-tutorial / script-session1.py
  • ein Papier veröffentlicht
  • kleine fix in einem Beispielskript Tetra / oneTetra.py
  • Fix fehlende REGISTER_CLASS_INDEX (...) in ViscElPhys. Dieses Makro ist für eine richtige Rechts Versand!
  • ein kleiner Fehler im Code-Kommentaren wurde korrigiert: k = 2 * r * E
  • Lassen Sie den Kontakt zwischen (coh) frictMat und viscElMat als frictPhys. Fast alles wurde durch Erbschaft gemacht, nur musste Steifigkeiten zu Modul und Modul bis Steifigkeiten konvertieren Materialverträglichkeit gewährleisten. Beachten Sie, dass für den Moment die timeStepper kann nicht diese Art von Simulationen umgehen - & gt; bald behoben sein.
  • Modifizierte Fehlermeldung, wenn nicht yade.runtime.hasDisplay (Bug # 1241817)
  • Festsyntaxerror aus früheren commit
  • Kommentarzeichen und ändern utils.forcesOnCoordPlane Funktion
  • korrigiert Fehler in den Beispielen / test / triax.py
  • - Einführung (Kommentarzeichen in der Tat) Zehn / shearBreakRel Variablen in JCFpmState: relative Teil gebrochen Interaktionen pro Körper (statt absolute Zahl). -. Ein paar Änderungen in einigen doc von JCFpm Variablen
  • Ganz wichtige Veränderungen in JCFpm Code
  • Ändern JCFpm Beispiel-Skripte, so dass sie nach der früheren noch Arbeit zu begehen
  • Re-setzen einige kommentierte Zeilen nach Erörterung dieses Themas (https://lists.launchpad.net/yade-dev/msg10185.html) dank Anton. Die Kommentare Lösung ist (im Moment?) Schließlich immer noch verwendet werden, um zu vermeiden, setzen Sie eine neue Variable in VTKRecorder ..
  • Ein Skriptbeispiel für JCFpm: zwei Felsteile mit einem Gelenk in der Mitte, wie in Laborversuchen
  • Einige vergessen Korrekturen in einigen Beispiel-Skripte, so dass sie nach Änderungen von heute in JCFpm noch funktionieren
  • Einige Korrekturen in der JCFpm doc (Hyperlinks ...)
  • (hoffentlich) Fixing einige erste Links in DEM Hintergrund doc
  • Einige Änderungen in der doc von getStress () -Funktion, um im Einklang mit der Quellencode (https://answers.launchpad.net/yade/+question/239919)
  • Merge Zweig "Master" des github.com:yade/trunk
  • Idem wie frühere begehen
  • Wiederherstellen der 2D-Version von growParticle zuvor versehentlich gelöscht ..
  • Einige Hyperlinks in JCFpm doc korrigiert
  • Typos und Hyperlinks in Peri3dController doc korrigiert
  • Korrektur eines Links in TesselationWrapper () doc
  • hinzuzufügen CGAL Link und löschen libgmp3 aus installieren Liste
  • Änderung Berechnung des normalen und des Tangentensteifigkeit und Dämpfung. Die Änderung wirkt sich nur auf das Verhalten, wenn eine der beiden Parameter Null ist, zB für zwei Partikel mit unterschiedlicher Steifigkeit K1 und K2 wird die Kontaktsteifigkeit immer k = k1 · k2 / (k1 + k2) liegen. Bevor es die gleiche, außer gab wenn k2 = 0 (jeweils k1 = 0), wobei es gab k = k1 (resp. K = k2). Dies wird getan, um die Kontinuität der Verhalten sichergestellt, wenn einer der beiden Parameter gegen Null streben. Fügen Sie eine Funktion contactParameterCalculation in Ip2_ViscElMat_ViscElMat_ViscElPhys Code Doppelarbeit zu vermeiden.

Was ist neu in der Version 1.05.0:

  • Anton Gladky:
  • In-System-Komponente der Schub verknüpft werden.
  • Fix Tippfehler in Gleichungen in getViscoelasticFromSpheresInteraction (Dokumentation). Dank Medack (TU Freiberg).
  • Explizit verknüpfen BZip2-Bibliothek
  • Explizit verknüpfen ZLIB-Bibliothek
  • Installation aktualisieren docs, fügen libbz2-dev zlib1g-dev.
  • Fix LudingPM.
  • Benennen Sie Variablen in LudingPM (Theta- & gt; Delta).
  • Fix k2-Berechnung in LudingPM.
  • Update-Skript für LudingPM.
  • Split gui / qt4 / GLViewer.cpp.
  • Entfernen pkg / DM / DomainLimiter. *
  • Recover DomainLimiter (LawTester sollte irgendwo bewegt werden).
  • Entfernen Sie einige Warnungen.
  • Update numpy_boost.hpp aus dem SVN.
  • Remove führt bisschen auf py, CPP und h-Dateien.
  • Split Shop.cpp auf Shop_01.cpp und Shop_02.cpp
  • Fix Zusammenstellung.
  • Entfernen Stall PPA Referenz von Dokumentation.
  • Alle ersetzen libboost - * -. Entwickler von libboost-all-dev
  • Christian Jakob:
  • vollständige Beschreibung von Klumpen Methoden in Bedienungshandbuch
  • einen Fehler in Trägheitstensor Approximationsschema beheben
  • beheben einige Links im Bedienungshandbuch und Szene doc
  • fix Beschreibung der Standardmaterial im Bedienungshandbuch
  • Befestigungs / Aktualisierungs refs und Links im Bedienungshandbuch - Teil 1
  • entfernt SpherePadder Beschreibung von Bedienungshandbuch
  • Befestigungs / Aktualisierungs refs und Links im Bedienungshandbuch - Teil 2 (fertigen)
  • anzupassen Auftrieb Beispiel mit neuen O.forces.addF () Methode und machen sie schöner aussehen
  • Update in Clump :: updateProperties: inklusive neuer bool integrateInertia und int Diskretisierung und passen Büschel (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () und growParticles ()
  • erstellen Links zu einigen Beispiel-Skripte in Wrapper
  • Erhöhung der Initialisierung Geschwindigkeit von Beispielen / Packs / packs.py (fix https://bugs.launchpad.net/yade/+bug/1229783)
  • versuchen, zu beheben (immer noch kaputt) refs im Bedienungshandbuch
  • Merge Zweig "Master" des github.com:yade/trunk
  • machen getRoundness () flexibler: leer excludeList wird nicht mehr als Eingabeargument erforderlich ist; replaceByClumps-example.py anzupassen und assoziiert an Bedienungshandbuch
  • kleine fix im Bedienungshandbuch
  • fix auf einen Link in TesselationWrapper
  • fix auf einen Link in TesselationWrapper (zweiter Versuch)
  • fix Auftrieb Beispiel für Klumpen
  • entfernt typenames von Polyhedra.cpp, stellen gcc & lt; Version 4.7 glücklich
  • Donia:
  • Speichern Sie die Relativgeschwindigkeiten der Partikel.
  • Compute edgesSurfaces wenn viscousShear wahr ist.
  • Speichern Sie die Wechselwirkungen nur zwischen Kugeln in einen Vektor.
  • erhalten die Scher- und Normal viskose Spannung in jeder Interaktion.
  • Jan Stransky:
  • marginale Änderungen
  • Merge Zweig "Master" des github.com:yade/trunk
  • Hinzugefügt periodischen Zelle VTK Export (um VTKRecorder und export.VTKExporter)
  • Merge Zweig "Master" des github.com:yade/trunk
  • aufgenommen vergessen Beispieldatei
  • Bug in export.VTKExporter von einem früheren Commits
  • Merge Zweig "Master" des github.com:yade/trunk
  • Polyeder Umsetzung + Beispiele (von Jan Elias Beitrag).
  • Hinzufügen von Beispielen mit tetrehadron durch neue Polyeder Klasse modelliert
  • CombinedKinematicEngine nicht ihren "toten" subengines (Frage # 237437) anrufen
  • Jerome Duriez:
  • Korrektur von Tippfehler im Kommentar
  • Vorschlag neuer (ähnlich, aber kompakter) Beispiele mit JCFpm Klassen. Eine Auswahl eines Tages durchgeführt werden, nachdem ein Feedback?
  • Einige Änderungen in JCFpm Dokumentation (fügen von externen Referenzen und Beseitigung von Querverweis auf die CFPM Modell, das es nicht mehr gibt). In cpp, einige kommentierte Zeilen (in der Zukunft?) Fügen Sie einige post-Pro-Features, die vielleicht brechen Strom könnte spart der (bestehenden ??) aktuelle Benutzer
  • begehen Änderungen kurz in https://lists.launchpad.net/yade-dev/msg09979.html diskutiert. Vor allem durch L. Scholtes geschrieben, erlauben sie, mit paraview einige Funktionen JCFpm Klassen vizualize. Es fügt dann 2 Blockflöten, & quot; jcfpm & quot; und & quot; & quot ;, Risse, die vor allem aus historischen Gründen voneinander getrennt sind .. Sie werden auf jeden Fall jetzt dokumentiert
  • In der pylab.ion () in plotNumInteractionsHistogram () und plotDirections (), so dass yade nicht mehr nach dem Start dieser Funktionen (auch nach den Plot-Fenster schließen, hier) hängen. Noch dank Vaclav! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • anekdotischen Änderungen in einem Beispielskript
  • Klaus Thoeni:
  • Entschlossenheit Problem mit Maske in GridConnection
  • lokale kdevelope bestimmte Dateien zu ignorieren auf git

Was ist neu in der Version 0.97.0:

  • Anton Gladky (42):
  • Entfernen frei-Datei.
  • Entfernen eigen2. Verwenden eigen3 statt.
  • Entfernen Sie wahrscheinlich / unlekely Richtlinien.
  • Entfernen eigen2-Kompatibilität.
  • Fix Compilation mit Klang.
  • Verwenden System verpackt minieigen, wenn es weiterhin besteht.
  • Fix Tippfehler in __init __. py
  • Verwenden System pygts, falls verfügbar.
  • Lower erforderlich cmake Version 2.6
  • Überprüfen Sie, ob Tkinter installiert ist.
  • Rückkehr zurück die minimal cmake Version 2.8. Übersetzungsfehler mit GUI.
  • Fix Compilation agains steigern 1,53.
  • Fix Tippfehler bei der Suche nach py_gts Modul.
  • Fix Tippfehler in cmake.
  • Fix Verknüpfung _gts Modul.
  • Import minieigen in gui / qt4 / SerializableEditor.py.
  • Sauber scripts / README. Nicht relevant nicht mehr.
  • Erhöhen Sie warnen, wenn PIL-Modul nicht importiert. Nicht Anheben einen Fehler.
  • Dokumentation über 3rd-Party-Bibliotheken (minieigen und GTS) entfernen.
  • Installieren Dokumentation in Standard statt.
  • Generieren und installieren Yade.epub wenn pandoc verfügbar ist.
  • Erstellen Yade.epub mit sphinx-builder.
  • Entfernen pandoc Umwandlung von tex-Datei.
  • Fix Installationspfad für HTML-Dokumentation.
  • Fix --version Parameter für Yade-Charge.
  • Komma entfernen in & quot; Eigenschaften & quot;.
  • Update --help ausgegeben werden.
  • Erstellen manpages mit & quot; zu machen Manpage & quot; Befehl.
  • Entfernen manpage usign --generate-Man-Page-Option erzeugen.
  • hinzufügen & quot; make check & quot; Befehl, um die Standard-Tests ausgeführt werden.
  • Fix Spaltung von Funktionen. (Closes LP: 1.161.451)
  • Revert Veränderungen 4f9f8dae3 eingeführt.
  • Information über Logging entfernen. (Closes LP: 1.150.273)
























  • 1.
  • 1.





















Anforderungen :

  • Python

Screenshots

yade_1_68652.png
yade_2_68652.png

Kommentare zu Yade

1 Bemerkungen
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
Kommentar hinzufügen
Schalten Sie auf die Bilder!