Yade

Screenshot Software:
Yade
Szczegóły programowe:
Wersja: 1.20.0 Aktualizowane
Filmu: 9 Dec 15
Wywoływacz: Vaclav Smilauer
Licencja: Wolny
Popularność: 130

Rating: 3.0/5 (Total Votes: 2)

Yade jest darmowy, open source i rozszerzalny ramy, które mogą być wykorzystywane do dyskretnych modeli numerycznych, zaprojektowany specjalnie dla metoda elementów dyskretnych. Elementy obliczeniowe Yade zostały napisany w języku C ++ za pomocą elastycznego modelu obiektowego, która umożliwia samodzielne wykonanie nowe interfejsy i algorytmy.


Yet Another Dynamiczny Silnik

Yade oznacza Yet Another dynamiczny i wykorzystuje Pythona na zwięzły i szybkiej budowy sceny, post-processing, debugowanie, jak również kontroli symulacji. Oprogramowanie jest rozpowszechniane przez GitHub, jako archiwum źródłowego, jak i poprzez Launchpad dla systemu operacyjnego Ubuntu Linux.


Pod maską

Szybkie spojrzenie pod maską Yade (Yet Another dynamic) pokaże nam, że wniosek został napisany w C ++ i języków programowania Python. Jest oficjalnie przetestowane z kilku popularnych dystrybucji Linuksa, w tym Ubuntu. Zarówno 32-bitowe i 64-bitowe platformy sprzętowe są obsługiwane w tym czasie.


Pierwsze kroki z Yade

Istnieją dwa sposoby, aby zainstalować ten program na komputerze, GNU / Linux, albo używając gotowych pakietów binarnych z repozytoriów domyślnego oprogramowania w dystrybucji lub przy użyciu źródła uniwersalne archiwizować przewidziane na Softoware.

Pobierz plik archiwum tar (tar.gz), rozpakuj ją gdzieś na swojej drodze, otwórz emulator terminala i przejdź do lokalizacji wyodrębnionych plików. Następnie uruchom & bdquo;. Cmake & rdquo; Polecenie (bez cudzysłowów), aby skonfigurować projekt, a następnie & bdquo; aby & rdquo; Polecenie, bez cudzysłowów, oczywiście, które kompilacji oprogramowania.

Bądź świadomy wymagań Yade, jak będzie trzeba, aby zainstalować je wszystkie, aby wdrożyć aplikację na komputerze za pomocą archiwum źródła, jak wyjaśniono powyżej. Po udanej kompilacji, należy wykonać & bdquo; make install & rdquo; polecenia jako root, bez cudzysłowów. Proszę zapoznać się z oficjalnej dokumentacji, jeśli masz problem, gdy próbuje zainstalować Yade

Co nowego w tym wydaniu:.

  • Usuń plik Release.
  • Uproszczenie definicji produkcji flag
  • Fix pewne ostrzeżenia podczas kompilacji.
  • Do stosowania dzyń -fstack-protector zamiast -fstack-protector-silnej,
  • Ignoruj ​​pliki projektu IDEA IDE
  • Refaktoryzacja z Math.hpp
  • minieigen Pakiet zewnętrzny obowiązkowe.
  • Dodaj -fstack-protector-silny tylko dla gcc & gt; = 4.9
  • Niektóre poprawki ostrzegawcze.
  • Dodaj opcję ENABLE_PROFILING
  • Ustaw pewne środki w systemie metrycznym ViscElCap.
  • Przywróć dodanie flagi frounding-matematyka
  • Wymień INSTALL_PREFIX przez CMAKE_INSTALL_PREFIX
  • Usuń przestarzałe w Yade BOOST_PYTHON_FUNCTION_OVERLOADS makr.
  • Fix jeszcze kilka ostrzeżeń kompilacji.
  • Fix jeszcze kilka ostrzeżeń kompilacji.
  • Drobne poprawki w CMakeLists.txt
  • Fix sześciokątne opakowanie, nie powinny być niepożądane pokrywają więcej.
  • Serializable.hpp bardziej czytelny.
  • Usuń parametry przestarzała.
  • Przenieś STLReader do STLImporter

  • Teza
  • +1 mistrzem TU Freiberg.
  • Crash Fix poprzez export-VTK interakcji po usunięciu ciała.
  • Split opis ViscoelasticPM aby uczynić go bardziej czytelnym.
  • Niech istnieją interakcje między clumpMembers tego samego kępy.
  • Przejdź obliczenie siły w SPH-kępy
  • Dodaj ostrzeżenie o CGAL w Ubuntu 14.04 Wierny
  • Dodaj ISC_TIMING pre dyrektywy preprocesora.
  • Spadek poparcia Ubuntu 12.04 Precise
  • Merge ściągania zapytanie nr 46 z timpovall / mistrza
  • Nieinwazyjne refaktoring z InsertionSortCollider
  • Przywróć poprzednie popełnić.
  • Dodaj drugą opcję, aby ustalić na kompilacja CGAL 14.04
  • Usuń kod przestarzałej z bardzo starych doładowania.
  • Wdrożenie lepka tłumienia fazie kapilarnej.
  • obliczenia Fix siła SPH między kępy członków.
  • składanka Fix z QGLViewer & gt; = 2.6.3
  • Przygotuj Qt5-build.
  • Fix kompilacji przed gqlviewer-Qt4.
  • Fix zameldowania skrypt
  • +1 konferencji
  • Pierwsze kroki w Qt5.
  • Przygotuj Qt5 budować.
  • Aktualizacja plików python powodu Qt5.
  • Niektórzy więcej aktualizacji w kierunku Qt5.
  • Qt5 migracji jest alsmot zakończona.
  • Fix Qt5 kompilacji.
  • Crash Fix w Qt5.
  • Fix QThread problem.
  • Dodaj informację o kompilacji z Qt5.
  • Dodaj funkcji brakuje w TesselationWrapper
  • Usuń niektóre nieużywane nagłówki i DEFS.
  • Fix kompilacji, jeśli OpenMP jest wyłączone
  • składanka Fix wprowadzony w zeszłym popełnić.
  • Dodaj rozmawiać, trzymać w Cząstek 2015
  • Dodaj klepsydry przykład
  • Dodaj plik Release.
  • Zapisz względem obrotów w ScGeom6D (Odznacz & quot; nosave & quot;), ponieważ jest to niezbędne dla prawidłowej przeładunkowe
  • .
  • CohesiveFrictionalInteractions: usunięto & quot; nosave & quot; flagi dla chwil kontaktowych
  • +1 dziennik papieru
  • +1 dziennik papieru
  • dodać wirtualny funkcję powracającego sztywności obrotowej interakcji - powracającego do zera, jeśli nie przeładowany,
  • Konto dla sztywności obrotowej interakcji w GlobalStiffnessTimeStepper
  • zastosowanie spin gradientu prędkości cząstek w okresowych na BC
  • mała literówka
  • Dodano rozdział książki
  • Montaż: http://www.yade-dem.org/packages jest wymagany do zewnętrznej biblioteki (? eigen lub CGAL nie wiem teraz)
  • dokładniejsze Definition of fluctuational prędkości / spinu na energię kinetyczną w okresowych BC
  • prawidłowa wartość głośności id

Co nowego w wersji 1.12.0:.

  • Usuń plik Release,
  • Użyj toleranceWarning i toleranceCritical do odprawy DEM-PFV.
  • Fix awarii po kępach usuwania. Zamyka PR: 1354433
  • Dodaj checkClumpHopper autotest.
  • Crash Fix po usunięciu całej kępy.
  • obliczenia Fix massR w ViscoelasticPM
  • Fix obliczenia cs w ViscoelasticPM
  • Fix ViscElPM jeszcze raz.
  • Utwórz tablicę clump`s memberIds do usunięcia.
  • Powrót wartość fikcyjną z nieaktualnych funkcji.
  • Szacunek returnin wartości w computeForceTorqueViscEl
  • Aktualizuj Schwager2007 URL
  • Dodaj jeszcze jeden papier
  • Merge żądania pociągnięcie # 44 z fifthguy / mistrza
  • Dodaj parametr firstIterRun do PyRunner.
  • Korzystanie z połączenia systemu & quot; Sfinks-build & quot; zamiast modułu Pythona.
  • Naprawiono błąd kompilacji w PeriodicFlow.hpp
  • Ustaw wersje Pythona jawnie.
  • deklaracje funkcji Move z _utils.cpp język .hpp
  • Błąd Runtime w trybie debugowania i bez OpenMP.
  • Spadek w tym & quot; Yade / & quot; Folder w CPP oraz HPP plików.
  • Fix docs generacji.
  • SPH-code refaktoryzacji.
  • Użyj tylko komponenty vtkCommonCore vtkIOImage vtkIOXML dla VTK.
  • Użyj Python 2.7
  • przywrócić lepkości w SPH-Modell.
  • Dodaj plik Release.
  • Bruno Chareyre (33):
  • -include UnsaturatedEngine zacząć Chao pracy
  • naprawić kilka błędów i mieć rzeczywisty (nie pusta) funkcji testowania
  • - wymienić ręcznie zdefiniowane pozycje od pozycji scenie w
  • Merge oddział "kapitan" z https://github.com/yade/trunk do chaoUnsat
  • usuń pack.particleSD i warianty, nieużywanej i przestarzałe przez makeCloud (funkcje przechowywane czasowo, ale wracając błąd)
  • naprawić https://bugs.launchpad.net/yade/+bug/1362090
  • naprawić https://bugs.launchpad.net/yade/+bug/1308074
  • naprawić https://bugs.launchpad.net/yade/+bug/1368591 + usunąć niepotrzebną próbę
  • usuń tymczasowym rozwiązaniem dla https://bugs.launchpad.net/yade/+bug/923929~~pobj, po lepszej poprawki w https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5~~pobj, dzięki Anton
  • równoległe usuwanie starych interakcji,
  • wymienić LOG_ERROR przez LOG_WARN powiadamiania amortyzację z GravityEngine
  • poprawy spadło do 1-nici w parrallel zderzacz (fix https://bugs.launchpad.net/yade/+bug/1368591)
  • naprawić brakuje nawiasów skutkujące niewłaściwym przepuszczalności w okresowych PFV
  • punkt Bourrier2013 do częściowego wyjaśnienia CohesiveFrictional prawa kontaktu
  • fix doc dotyczące requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, dzięki Jan
  • selektywne blokowanie komórek siatki w FlowEngines (wstępne kroki)
  • usuń pusty plik
  • PFV: nie pominąć obliczenia perm dla zablokowanych komórek, ale
  • fix nazwa pliku
  • usuń CPP z niewłaściwej nazwy pliku
  • zresetować identyfikator usuwanych organów; włączenie tej Ciało: b = (); O.bodies.erase (O.bodies.append (b)); O.bodies.append (b)
  • włączyć DeprecationWarning (nie wyświetlany) do UserWarning (wyświetlane) od komunikatów o błędach, gdzie tajemnicze
  • nie indeksowanie zablokowanych komórek w PFV
  • zmniejszyć szczegółowość blokowania komórki PFV
  • DFNFlow odblokować komórki, jak złamania osiągnąć im + dodatkowe atrybuty w JCFPM
  • resetNetwork podzielone i resetLinearSystem + dodaj więcej getter / setter,
  • Podział TwoPhaseFlowEngine w HPP / cpp do włączenia silników dzieci
  • Strażnik #ifdef dla funkcji OpenMP
  • nie nadpisać nałożonego ciśnienia płynu przy inicjalizacji wartości (bardziej elastyczne) + funkcję powracającego środka masy + ulepszony & quot; zlokalizować & quot; interpolacji,
  • Zwiększona elastyczność nakładające ciśnienia płynu w FlowEngine w
  • specjalistyczny ustaw / pobierz za TwoPhaseFlowEngine + brak ponownego indeksowania komórek w UnsatEngine

  • Logika
  • lepiej # def / # ifdef dla TwoPhaseFlowEngine
  • zmienić nazwę cellCenter- & gt; cellBarycenter (. brakuje w poprz popełnić)
  • Chao Yuan (86):
  • - moja pierwsza praca na symulacji odwodnienia
  • Zobowiązanie pierwszy działający kod do odwodnienia,
  • - dokonać FAR stałą bardziej elastyczne (parametr w addBoundaries)
  • -add poreRadius
  • -a Test popełnienia uciec wielki bałagan ...
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -Dodaj funkcje saveLatticeNode generowania osiowe normalny kawałek z & quot; 0 & quot; i & quot; 1 & quot;
  • -add isWaterReservoir, isAirReservoir.
  • -add inną wersję do odwodnienia.
  • Usuń nie zbędne rekurencji dla invadeSingleCell2 ()
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -add UnsatCellInfo, UnsatVertexInfo
  • czysty kod
  • Funkcja temp -add do podłączenia porów
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -update atrybuty brzegowe
  • backup -a do laptopa
  • -add UnsatVertexInfo (void) do wykorzystania w przyszłości,
  • -test popełnienia
  • -test popełnienia
  • Merge oddział zdalnego śledzenia pochodzenia / chaoUnsat '' w chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Kod -clean
  • dodać capillaryCellVolume w cellinfo, optymalizacji getSaturation ()
  • -Wymień komórkowym jest niemożliwa & gt;. informacji () p z isAir / WaterReservoir
  • -add solidLine w info komórek. częściowo kod życie.
  • czysty kod, naprawić błąd na Facet_Force.
  • wersja testowa obliczania siły płynu.
  • naprawić solidLine [i] [j], gdy facetNFictious przypadku (1).
  • -fix NOCACHE.
  • -fix solidLine [i] [j], gdy facetNFictious przypadku (2).
  • Kod -clean.
  • Zbiornik poprawka atr. zmienić boundcells.isWaterReservoir = true, gdy drenaż wykończenie.
  • czysty kod.
  • dodać temp Test funk.
  • dodać komórkowym jest niemożliwa & gt; informacji () trapCapP.; Obliczenie ciśnienia poprawka dla fazy uwięzionego.
  • czysty kod.
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • czyste działanie code.add ()
  • dodać getSaturation2 () dla trybu 2.
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • pożyczyć saveVTK z FlowEngine
  • normalizacji dwóch inwazji tryby.
  • make computeForce opcjonalnie, A bakcup
  • tymczasowy zapisać, zmienić waterReservoir = wiązanie [2], należy dodać opcję invadeBounday
  • -make inwazji od granicy opcjonalne. (domyślnie false)
  • -fix Line_Solid_Pore () w sieci.
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -duży zmiana, dziedziczą z FlowEngine.
  • usunąć stare pliki,
  • czysty kod
  • obliczenia naprawić życie.
  • dodać specyficzny obszar interficial obliczeniowej, wiele błędów ...
  • fix computeCellInterfacialArea z fikcyjnego wierzchołka
  • -test. nie wielka zmiana.
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -fix 'python' oświadczył błąd
  • -clean pewne informacje w debug
  • -fix rdzenia zrzutu w computerForcePoreForceWithCache, currentTes shoule być solver- & gt; T [solver- & gt; currentTes], NIE solver- & gt; T [currentTes]
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -update z PFV
  • -use bndCondValue oznaczyć zbiornik.
  • zbiorniki -fix określenie; naprawić inwazji (), Pw może być ujemna (mode1)
  • -Zmiana inwazji regułę, użyj bndCondValue do określenia inwazję. reservoirInfo zależy od bndCondValue; połączyć isInvadeBoundary. (mode1)
  • -Zmiana inwazji regułę MODE2. scalić niektórych funkcji
  • getWindowsSaturations -fix.
  • -add porów Promień sprawdzania funcs (TMP)
  • zmienne -rename dla computePoreRadius (); czysty kod.
  • Kod -clean
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -add debugOut przetestować isInvadeBoundary = True isPhaseTrapped = true
  • -WSTAW debugOut. (Zrzut ustalona przez ulimit -s 16000)
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Jest TwoPhaseFlowEngine (wersja alfa) tak!
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -merge TwoPhaseFlowEngine, dodać więcej infos komórkowych.
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • -add savePhaseVtk. funkcję zmiany nazwy.
  • -remove wyboru cell.index
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • Komentarz #define TWOPHASEFLOW
  • Christian Jakob (6):
  • Opcja wkładka updatePorosity w TriaxialStressController
  • naprawić długą linię w github doc
  • mała poprawka ostrzeżenia w NewtonIntegrator
  • drobne poprawki w dok introduction.rst
  • to sztywność płynu do TSC dla niemeliorowanych stanu przepływu
  • fluidStiffness poprawka dla TSC, gdy FlowEngine jest wyłączona
  • Dominik Boemer (1):
  • Dodaj zameldowania scenariusz ViscoElasticPM.
  • Francois (1):
  • Popraw błędy śledzenia kontaktów do siatek. Essencially przyszli z nowej logiki prawa, które muszą powrócić wartości logicznych.
  • Jan Stransky (7):
  • Dodane moment siły i eksport do VTKRecorder (pytanie # 252413)
  • stałe literówka w funkcji utils.polyhedron
  • umożliwiają okresowe symulacje z Polhedron i Tetra
  • zmienić nazwę PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • usunięte wyjście vtk siły do ​​skrzynek (bug # 1376734)
  • Funkcja dodaje wielościany :: GetSurfaces
  • atrybut Dodany volumePower do Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, kod wielościany małe porządki,
  • Janek Kozicki (2):
  • Fix bug w "sprawdzić", które wykonane wartości edycji denerwujące.
  • Merge sfinks / doc / doc / references.bib do references.bib
  • Jerome Duriez (3):
  • Ponownie zapisu & quot; Yade na GitHub & quot; Strona wiki w Sfinks doc.
  • anegdotyczne zobowiązują się zachować utwór (w kodzie komentarzu) użytecznej link do analizy JCFpm ParaView
  • Usunięcie ostatniej wiki-link github w plikach związane RST
  • Raphael Maurin (1):
  • Nowy silnik siła para Yade kodem 1D RAN. Dodaj nowy silnik stosowania siły główne siły hydrodynamiczne w funkcji średniej 1D wektora prędkości płynu, która zależy wyłącznie od głębokości. Silnik jest obliczenie w każdym czasie krok do oporu, winda i siły rozkwitu dla każdej cząstki. Wykonaj odniesienia do dokumentacji związanej z silnika.
  • T Sweijen (1):
  • Merge silnik dwufazowy strumień
  • Thinkpad (1):
  • -a Test popełnić z laptopa
  • cyuan (7):
  • mała zmiana na boundingCells złożowych wyboru.
  • Funkcja temp -add do wytwarzania okien przykładowe, obliczania odpowiedzi nasycenia ...
  • -add savePhaseVtk
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • -Wymień abs, max, min std :: abs, std :: max, std :: min
  • Merge github.com:yade/trunk~~dobj do chaoUnsat
  • cyuanLaptop (1):
  • -change debugOut
  • fifthguy (1):
  • Naprawiono błąd, który pojawił się podczas uruchamiania uniaxial-post.py skrypt z przykładów. Edytowany py / post2d.py przechwycić wyjątek podczas importowania Vector3 z minieigen.
  • jduriez (12):
  • Korekta błędu używając psd () z monodyspersyjnych opakowaniach (false = false w python). Dodaj w komunikacie wyjaśniającym
  • Kilka zmian w kapilarnej doc: założenie kąt zwilżania null, hiperłącza i niektóre komentarze w kodzie źródłowym,
  • Jeden zapomniane zmiany w czasie ostatnich popełnienia o TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Dodawanie wzmianki o różnych zapisywanie plików rodzaju. Próbował komentować różnice, proszę poprawić jeśli się myliłem,
  • Literówki i doprecyzowanie w kapilarnej doc
  • Funkcja porowatość () wnioskuje teraz wartość głośności dla nieperiodycznych przypadkach, a nie rzucanie błąd. Wartości głośności Positiv przekazywane jako argument w końcu zmienić to wywnioskować wartość
  • porowatość doc zmienione zgodnie z poprzedniego commit
  • getStress () uważa teraz odpowiednią wartość głośności bez okresowych przypadku (wartości przekazywane jako parametry może wciąż być również brane pod uwagę)
  • Ponowne wprowadzenie zmiany od https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, powrócił, ponieważ bez powodu
  • Poprawa https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 dotyczące obliczania objętości w getStress dla niezarejestrowanych okresowych przypadkach,
  • Literówka w CapillaryPhys doc
  • Zrównoleglanie interakcji pętle w Law2 _..._ podciąganie kapilarne (która w rzeczywistości a nie LawFunctor obsługiwane przez InteractionLoop). Ponadto przyjęcie iterator foreach dla non-równoległego smaku.

Co nowego w wersji 1.07.0:.

  • Usuń plik Release,
  • Dodaj -ftrack-makro-ekspansja = 0, czy gcc & gt; = 4.8
  • VTK6 pomocy technicznej.
  • Użyj ADD_DEFINITIONS zamiast dodając bezpośrednio CXX_FLAGS.
  • Usuń informacje o Yade-stabilnej z pliku Readme.
  • Dodaj BicyclePedalEngine jako nowy kinematyki ruchu.
  • Dodaj -save-temps, jeśli jest używany GCC-4.8.
  • Split Siatka do siatki i Grid_GUI.
  • Dodaj informację o brakujących pakietów w dokumentacji i zewnętrznego PPA. Zamyka: LP: 1250928
  • Dodaj zawiadomienie o użyciu libqglviewer-qt4-dev zamiast libqglviewer-dev na starszych wersjach Ubuntu.
  • Dodaj skrypt do tworzenia pakietów PPA. (Nie gotowe)
  • Użyj OTHERMIRROR dla niektórych wersji Ubuntu.
  • Dodaj przykład stl-gts.
  • Dodaj qt.View () do kępy-np.
  • Dodaj jeszcze jeden check-skrypt, by sprawdzić funkcjonalność lepkosprężystym PM.
  • Zastanów massMultiply-parametr, obliczania parametrów w ViscoElasticPM.
  • Dodaj funkcje, aby zapisać i kępy obciążenia.
  • Ustaw wyższą pripority w sys.path modułów własny skompilowany. Zamyka PR: 1254708
  • obliczenia objętości Fix. Zamyka PR: 1261415
  • Ustaw wyższą pripority w sys.path do modułów własny opracowany w Yade-partii.
  • skrypty aktualizacji dla PPA.
  • Dodaj pliki konfiguracyjne, potrzebne do PPA.
  • Minor aktualizacja skryptów PPA.
  • Aktualizacja informacji o yadedaily fabrycznie skompilowane pakiety.
  • Dodaj wsparcie dla qglviewer & gt;. = 2.5.0
  • Otwórz GUI w opakowaniach / packs.py po 1 kroku, aby pokazać wszystkie elementy.
  • Podnieść ostrzeżenie, jeśli nie ma sfery są produkowane przez regularne * komend.
  • Aktualizacja informacji o codziennym-pakietów.
  • Ustaw jeden paramter -ftemplate-głębokość dla dzyń-512
  • Zapobiegaj przyciągania siły w ViscPM powodu lepkości
  • Dodaj jeszcze kilka kroków do checkWeight skryptu.
  • formatowanie Minor w odnośnikach.
  • Usuń cout przypadkowo dodany w poprz. zobowiązać.
  • Drobne zmiany setFromTwoVectors w utils.py.
  • Zmień nazwę createtar.py do buildppa.py.
  • Drobne poprawki w docs.
  • Dodaj plik RELEASE.
  • funkcja, aby zwiększyć rozmiar pojedynczej kuli (~ & gt; Thomas obrzęk)
  • łatwiejsze manipulowanie plikami państwowych w TesselationWrapper
  • przywrócić opakowanie Pythona z utils.growParticles () jak to było przed fb02a74 (zmieniony przez pomyłkę, przepraszam Christian)
  • daje unikalne identyfikatory do komórek trangulation w
  • FlowEngine :: nCells retruns liczbę komórek skończonych; FlowEngine :: getVertices zwraca wierzchołki komórki określone przez jego id
  • output cmake bardziej spójna, gdy brakuje zależności dla LinSolv
  • Fix zachowanie FlowEngine.updateTriangulation = true
  • FlowEngine: przyrost wartości licznika prawidłowo
  • małe zmiany w dziale montażu dotyczące libs suitesparse i pokrewnych
  • installation.rst: smallfix w wcięć
  • usuwanie nie jest konieczne sortowanie w FlowEngine, gdyż powoduje krytyczny błąd w STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • poprawne wartości docelowe w DEM-PFV checktest
  • ścieżki poprawek do dokumentacji online oraz pakowane (błąd url poprawka hiperłącza GUI)
  • rozdział DEM Tło: uwaga na semantycznej szczepu vs. przemieszczenia dla kinematyki kontaktowych
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • naprawić niezdefiniowane & quot; klucz & quot; w potrójnym-tutorial / script-session1.py
  • +1 opublikowane papieru
  • mała poprawka w przykładowym skrypcie tetra / oneTetra.py
  • Fix brakuje REGISTER_CLASS_INDEX (...) w ViscElPhys. To makro jest niezbędny dla właściwej prawa wysyłki!
  • Poprawiono drobny błąd w komentarzach Kod: k = 2 * r * E
  • Możliwość kontaktu między (COH) frictMat i viscElMat jako frictPhys. Prawie wszystko było zrobione w drodze dziedziczenia, po prostu miał do konwersji sztywności, aby moduł sprężystości i moduł do sztywności w celu zapewnienia zgodności materiału. Należy pamiętać, że za chwilę timeStepper nie może obsłużyć tego rodzaju symulacji - & gt; zostaną szybko poprawione.
  • Zmodyfikowany komunikat o błędzie, jeśli nie yade.runtime.hasDisplay (bug # 1241817)
  • stałe SyntaxError z ostatnich popełnienia
  • Funkcja odkomentuj i modyfikować utils.forcesOnCoordPlane
  • poprawiony błąd w przykładach / test / triax.py
  • - Wprowadzenie (odkomentowanie w rzeczywistości) dziesiątki / shearBreakRel zmienne w JCFpmState: względna część rozbitych oddziaływania na organizm (zamiast liczby bezwzględnej). -. Kilka zmian w niektórych doc zmiennych JCFpm
  • Bardzo ważne zmiany w kodzie JCFpm
  • Modyfikowanie JCFpm przykładowe skrypty tak, że nadal pracują po uprzednim popełniają
  • Ponownie umieścić kilka skomentował linie, po omówieniu tego wątku (https://lists.launchpad.net/yade-dev/msg10185.html~~HEAD=pobj), dzięki Anton. Rozwiązanie komentarzy jest (w tej chwili?) W końcu nadal używane, aby uniknąć wprowadzenie nowej zmiennej w VTKRecorder ..
  • Przykładowy skrypt dla JCFpm: dwie części rock z jednego stawu w środku, jak w doświadczeniach laboratoryjnych,
  • Niektóre zapomniane poprawki w niektórych przykładowych skryptów, tak, aby nadal działać po zmianach dziś w JCFpm
  • Pewne korekty w doc JCFpm (hiperłącza ...)
  • (Mam nadzieję) Mocowanie pewne RST linki w DEM tło doc
  • Niektóre zmiany w dok z getStress () funkcji, być zgodny z kodem źródłowym (https://answers.launchpad.net/yade/+question/239919)
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • Idem jak poprzednia popełnienia
  • Przywracanie 2d wersję growParticle wcześniej usunięciem ..
  • Niektórzy hiperłącza w JCFpm doc poprawione
  • Literówki i hiperłączy skorygowane w Peri3dController doc
  • Korekta link w TesselationWrapper () doc
  • dodać CGAL łącze i usuwać libgmp3 z listy instalacji
  • Zmiana obliczania normalny i styczną sztywność i tłumienie. Zmiana wpływa tylko zachowanie, kiedy jeden z tych dwóch parametrów jest zero, np dla dwóch cząstek o różnej sztywności k1 i k2, sztywność kontakt zawsze będzie k = k1 * k2 / (k1 + k2). Przed dał ten sam z wyjątkiem, gdy k2 = 0 (odpowiednio k1 = 0), gdzie dał k = k1 (odp. K = k2). Ma to na celu zapewnienie ciągłości w zachowaniu, gdy jeden z dwóch parametrów tendencję do zera. Dodaj contactParameterCalculation funkcji w Ip2_ViscElMat_ViscElMat_ViscElPhys aby uniknąć powielania kodu.

Co nowego w wersji 1.05.0:

  • Anton Gladky:
  • Dodaj system-składnik doładowania być połączone.
  • Fix literówka w równaniach w getViscoelasticFromSpheresInteraction (dokumentacji). Dzięki Medack (TU Freiberg).
  • jawnie odwołuje BZip2-biblioteki
  • ZLIB jawnie odwołuje Biblioteka
  • docs instalacji Aktualizacji dodać libbz2-dev zlib1g-dev.
  • LudingPM Fix.
  • Zmiana nazwy zmiennych w LudingPM (Theta- & gt; Delta).
  • Fix k2-obliczenia w LudingPM.
  • skrypt Aktualizacja dla LudingPM.
  • Split gui / Qt4 / GLViewer.cpp.
  • Usuń pkg / DEM / DomainLimiter. *
  • Odzyskiwanie DomainLimiter (LawTester należy przenieść gdzieś).
  • Usuń jakieś ostrzeżenia.
  • Aktualizuj numpy_boost.hpp z SVN.
  • Usuń wykonuje nieco na py, cpp i H-plików.
  • Split Shop.cpp na Shop_01.cpp i Shop_02.cpp
  • Fix kompilacji.
  • Usuń stable-PPA odniesienia z dokumentacji.
  • Wymień wszystkie libboost - * -. dev przez libboost-wszystkich-dev
  • Christian Jakob:
  • kompletny opis metod zlepiają się użytkowników instrukcja
  • naprawić błąd w systemie tensor bezwładności przybliżenia
  • naprawić niektóre linki w Instrukcja użytkownika i sceny doc
  • Opis fix domyślnego materiału użytkowników instrukcja

  • Mocowanie aktualizowanie i odnośniki literaturowe w podręczniku użytkowników - część 1
  • usunięte Opis SpherePadder od użytkowników instrukcja

  • Mocowanie aktualizowanie i odnośniki literaturowe w podręczniku użytkowników - część 2 (gotowe),
  • dostosowanie przykład pływalności z nowej metody O.forces.addF () i sprawiają, że wygląda ładniej
  • Aktualizacja w kępie :: updateProperties: włączone nowe bool integrateInertia i int dyskretyzacji i dostosować kępę (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () i growParticles ()
  • tworzenie linków do kilku przykładowych skryptów w opakowaniu
  • zwiększenie prędkości inicjalizacji przykłady / paczek / packs.py (fix https://bugs.launchpad.net/yade/+bug/1229783)
  • spróbować naprawić (nadal łamane) sędziowie w użytkowników instrukcja
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • make getRoundness () bardziej elastyczne: pusta excludeList nie jest już potrzebna jako argument wejściowy; dostosowanie replaceByClumps-example.py i związany udział w użytkowników instrukcja
  • mała poprawka w podręczniku użytkowników
  • naprawić łącza w TesselationWrapper
  • naprawić łącza w TesselationWrapper (drugi spróbować)
  • Przykładem pływalności poprawka dla kępy
  • usunięte typenames z Polyhedra.cpp, aby gcc & lt; Wersja 4.7 zadowolony,
  • Donia:
  • Zapisz względne prędkości cząstek.
  • Oblicz edgesSurfaces jeśli viscousShear jest prawda.
  • Zapisz interakcji jedynie między sferami do wektora.
  • uzyskać naprężenia normalnego na ścinanie i lepki w każdej interakcji.
  • Jan Stransky:
  • marginalne zmiany
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • Dodane okresowe komórek VTK wywóz (VTKRecorder i export.VTKExporter)
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • dodanej zapomniane Przykładowy plik
  • naprawiono błąd w export.VTKExporter z jednego poprzednich zobowiązuje
  • Merge oddział "kapitan" z github.com:yade/trunk~~pobj
  • Realizacja wielościany + przykłady (Autor: Jana Eliasza).
  • dodawanie przykłady z tetrehadron modelowane przez nową klasę wielościanu
  • CombinedKinematicEngine nie nazywają swoich subengines "martwy" (pytanie # 237437)
  • Jerome Duriez:
  • Korekta literówki w komentarzu
  • Wniosek nowych (podobnych, ale bardziej kompaktowych) przykładów z wykorzystaniem klas JCFpm. Wybór może być jeden dzień po pewnym opinie?
  • Niektóre zmiany w dokumentacji JCFpm (dodawanie odnośników zewnętrznych i usuwanie odsyaczami kierunku modelu CFpm która już nie istnieje). W cpp, niektóre linie, aby dodać komentarz (w przyszłości?) Po pro pewne cechy, które mogłyby być może przełamać obecny ratuje od (istniejące ??) obecnych użytkowników
  • zatwierdzamy zmiany krótko omówione w https://lists.launchpad.net/yade-dev/msg09979.html. Głównie napisane przez L. Scholtes, umożliwiają one vizualize z ParaView pewne cechy klas JCFpm. Dodaje następnie 2 nagrywarki, & quot; jcfpm & quot; i & quot; & quot ;, pęknięcia, które są oddzielone głównie ze względów historycznych .. tak teraz są one udokumentowane
  • Dodaj z pylab.ion () w plotNumInteractionsHistogram () i plotDirections () tak, że Yade nie wisi już po uruchomieniu tych funkcji (nawet po zamknięciu okna wykresu, tutaj). Mimo to, dzięki Vaclav! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • anegdotyczne zmiany w przykładowym skrypcie
  • Klaus Thoeni:
  • Problem postanowienie z maską w GridConnection
  • ignorują lokalne określone pliki kdevelope na git

Co nowego w wersji 0.97.0:

  • Anton Gladky (42):
  • Usuń zwolnić pliku.
  • Usuń eigen2. Użyj eigen3 zamiast.
  • Usuń prawdopodobne / dyrektyw unlekely.
  • Usuń eigen2 kompatybilności.
  • składanka Fix z brzękiem.
  • Użyj systemu pakowane minieigen, jeśli utrzymuje.
  • literówka Fix w __init __. py

  • pygts
  • System Use, jeśli są dostępne.
  • Dolna wymagana wersja cmake do 2.6
  • Sprawdź, czy jest zainstalowany Tkinter.
  • wrócić minimalną wersję cmake do 2,8. Błąd kompilacji z interfejsem graficznym.
  • agains Fix kompilacji zwiększyć 1.53.
  • literówka Fix w poszukiwaniu modułu py_gts.
  • literówka Fix w cmake.
  • Fix Powiązanie modułu _gts.
  • Importuj minieigen w gui / Qt4 / SerializableEditor.py.
  • Czyste skrypty / README. Nie dotyczy więcej.
  • Podnieść ostrzeżenie, jeśli moduł PIL nie jest importowana. Nie podnosząc błąd.
  • Usuń dokumentację dotyczącą bibliotek 3rd-party (minieigen i GTS).
  • Zainstaluj dokumentację w standardowym miejscu.
  • Generowanie i zainstalować Yade.epub, jeśli pandoc jest dostępny.
  • Zbuduj Yade.epub używając sfinks-Builder.
  • Usuń konwersję pandoc TeX-pliku.
  • ścieżka instalacji html-Fix do dokumentacji.
  • Fix --version parametr Yade-partii.
  • Usuń przecinków w & quot; funkcje & quot;.
  • Wyjście aktualizacji --help.
  • Tworzenie strony podręcznika za pomocą & quot; aby manpage & quot; poleceń.
  • Usuń generowania manuala usign opcję --generate-manuala.
  • Dodaj & quot; make check & quot; polecenie, aby uruchomić standardowe testy.
  • podział Fix funkcji. (Zamyka PR: 1161451)
  • Cofnij zmiany wprowadzone w 4f9f8dae3.
  • Usuń informacji o logowaniu. (Zamyka PR: 1150273)
























  • 1.
  • 1.





















Wymagania :

  • Python

Zrzuty ekranu

yade_1_68652.png
yade_2_68652.png

Komentarze do Yade

1 Komentarze
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
Dodaj komentarz
Włącz zdjęć!