Yade

Софтуер снимки:
Yade
Софтуер детайли:
Версия: 1.20.0 актуализира
Дата на качване: 9 Dec 15
Розробник: Vaclav Smilauer
Разрешително: Безплатно
Популярност: 130

Rating: 3.0/5 (Total Votes: 2)

Яд е безплатна, с отворен код и разширяем рамка, която може да се използва за дискретни числени модели, специално разработено за метода на Discrete Element. Изчислителните части Яд бяха написани на C ++, с помощта на гъвкава обектния модел, който позволява независимо внедряване на нови интерфейси и алгоритми.


Yet Another Dynamic Engine

Яд означава Yet Another Dynamic Engine, и го използва Python за кратко и бързо сцена строителство, пост-обработка, отстраняване на грешки, както и симулация контрол. Софтуерът се разпространява чрез GitHub, като изходен код, както и чрез Launchpad за операционната система Linux Ubuntu.


Под капака

Един бърз поглед под капака на Yade (Yet Another Dynamic Engine) ще ни покаже, че заявлението е било написано в C ++ и Python езици за програмиране. Тя е тествана с няколко популярни дистрибуции на Linux, включително Ubuntu. И двете 32-битови и 64-битови хардуерни платформи се поддържат в този момент.


Първи стъпки с Яд

Има два начина да инсталирате тази програма на вашия GNU / Linux компютър, или чрез използване на предварително изградени двоични пакети от софтуерни подразбиране хранилищата на вашата дистрибуция, или с използване на универсалните архивни източници, предвидени по Softoware.

Изтеглете архив, (tar.gz) файл, го разархивирайте някъде по пътя си, отворете терминален емулатор и да стигнете до местоположението на извлечените файлове. След това стартирайте & ldquo;. Cmake & rdquo; команда (без кавичките), за да изберете проекта, следвана от & ldquo; & rdquo направи; команда, без кавички, разбира се, които ще се съберат на софтуера.

Бъдете наясно с изискванията Яд, тъй като ще трябва да ги инсталирате, за да се разположи на прилагането на вашия компютър с помощта на архивни източници, както е обяснено по-горе. След успешна компилация, трябва да изпълни & ldquo; направи инсталирате & rdquo; команда като корен, без кавички. Моля, прочетете официалната документация, ако можете да заседнат, когато се опитвате да инсталирате Яд

Какво ново в тази версия:.

  • Премахване ОСВОБОЖДАВАНЕ файл.
  • Опростете определение за изграждане знамена
  • Fix някои предупреждения по време на компилация.
  • За използване трясък -fstack-покровител вместо -fstack-протектор-силна
  • Игнорирай файлове на идея IDE проекта
  • редакции на Math.hpp
  • Направи minieigen външната опаковка задължително.
  • Добави -fstack-протектор-силна само за ССЗ & GT; = 4,9
  • Някои предупредителни поправки.
  • Добави опция ENABLE_PROFILING
  • Определете някои метрични-мерки в ViscElCap.
  • Връщане добавяне frounding-математика флаг
  • Замяна INSTALL_PREFIX от CMAKE_INSTALL_PREFIX
  • Remove отхвърлена във Яд BOOST_PYTHON_FUNCTION_OVERLOADS макроси.
  • Fix още няколко предупреждения за компилиране.
  • Fix още няколко предупреждения за компилиране.
  • Мала корекция в CMakeLists.txt
  • Fix шестоъгълна опаковане, не трябва да се получават нежелани припокриване повече.
  • Направи Serializable.hpp по-разбираемо.
  • Премахване непрепоръчваните параметри.
  • Move STLReader в STLImporter
  • 1 дипломна работа в ТУ Фрайберг.
  • Fix катастрофа от експортно VTK на взаимодействия след отстраняване на тялото.
  • Split описание на ViscoelasticPM да стане по-разбираемо.
  • Let съществуват взаимодействия между clumpMembers от същата горичка.
  • Напред изчисление сила през SPH-туфа
  • Добави предупреждение за CGAL в Ubuntu 14.04 Trusty
  • Добави ISC_TIMING предварително директива Препроцесор.
  • Drop поддръжка на Ubuntu 12.04 Precise
  • Merge дърпане искане # 46 от timpovall / майстор
  • Non инвазивна рефакториране на InsertionSortCollider
  • Връщане предишния ангажират.
  • Добавяне на втори вариант да се определи съставянето с CGAL на 14.04
  • Премахване на отхвърлените код с много стара тласък.
  • Прилагане вискозно демпфиране за капилярна фаза.
  • Изчисляване Fix SPH сила между туфа членове.
  • Fix компилация с QGLViewer & GT; = 2.6.3
  • Подгответе Qt5-строителство.
  • Fix компилация срещу gqlviewer-qt4.
  • Fix напускане скрипт
  • една конференция
  • Първи стъпки в Qt5.
  • Подгответе Qt5 строителство.
  • Актуализация питон файлове поради Qt5.
  • Някои повече актуализации към Qt5.
  • Qt5-миграцията е alsmot завърши.
  • Fix Qt5 компилация.
  • Fix катастрофа в Qt5.
  • Fix QThread въпрос.
  • Добавяне на информация за съставяне срещу Qt5.
  • Добави липсва функция в TesselationWrapper
  • Премахване на някои неизползвани горни и DEFS.
  • Fix компилация ако OpenMP е забранено
  • Fix компилация въведена през миналата ангажират.
  • Добави беседа, задръжте Частици 2015
  • Добавяне на пясъчен часовник например
  • Добави ОСВОБОЖДАВАНЕ файл.
  • Save относителни ротации в ScGeom6D (Размаркиране & quot; & quot nosave;), тъй като тя е необходима претоварващи правилно
  • .
    <> Li CohesiveFrictionalInteractions: отстранения & quot; & quot nosave; флагове за контактни моменти
  • 1 списание хартия
  • 1 списание хартия
  • добавите виртуална функция връщане на въртене скованост на взаимодействията - връщане на нула, ако не претоварен
  • предвид за въртене твърдостта на взаимодействия в GlobalStiffnessTimeStepper
  • прилага спина на градиента на скоростта на частиците в периодични БЦ
  • малка печатна грешка
  • Добавена глава книга
  • Монтаж: http://www.yade-dem.org/packages се изисква за външна библиотека (? характерно или cgal не съм сигурен сега)
  • -точна defintion на fluctuational скорост / спин за кинетичната енергия в периодични БЦ
  • правилната стойност на силата на звука за номер

Какво ново във версия 1.12.0:.

  • Премахване ОСВОБОЖДАВАНЕ файл
  • Използвайте toleranceWarning и toleranceCritical за DEM-PFV проверка.
  • Fix катастрофа след кичури премахване. Затваря LP: 1354433
  • Добави checkClumpHopper автоматичен тест.
  • Fix катастрофа след отстраняването на цялата горичка.
  • Изчисляване на Fix massR в ViscoelasticPM
  • Fix Изчисляване на CS в ViscoelasticPM
  • Fix ViscElPM още един път.
  • Създаване на масив от clump`s memberIds да премахнете.
  • Назад измислен стойност от отхвърлени функции.
  • Respect returnin стойност в computeForceTorqueViscEl
  • Актуализация Schwager2007 URL
  • Добавете още една хартия
  • Merge дърпане искане # 44 от fifthguy / майстор
  • Добави параметър firstIterRun да PyRunner.
  • Използвайте система повикване & quot; сфинкс-строителство & quot; вместо питон модул.
  • Fix грешка при компилиране в PeriodicFlow.hpp
  • Комплект версии питон изрично.
  • декларации Move функция на _utils.cpp в .hpp
  • Fix грешка при изпълнение в режим на отстраняване на грешки и без OpenMP.
  • Drop включително & quot; Яд / & quot; папка в CPP и ВЕЦ файлове.
  • Fix Документи поколение.
  • SPH-код рефакториране.
  • Използвайте само vtkCommonCore vtkIOImage vtkIOXML компоненти за VTK.
  • Използвайте Python 2.7 само
  • въведе отново вискозитет в SPH-Modell.
  • Добави ОСВОБОЖДАВАНЕ файл.
  • Bruno Chareyre (33):
  • -include UnsaturatedEngine да започне работа
  • Чао
  • фиксира няколко грешки и направи реална (не е празна) функция тест
  • - замени ръчно дефинирани позиции от позиции сцена на
  • Merge клон "магистър" на https://github.com/yade/trunk в chaoUnsat
  • премахнете pack.particleSD и варианти, неподдържана и отхвърлена от makeCloud (функции съхраняват временно, но връщането грешка)
  • определи https://bugs.launchpad.net/yade/+bug/1362090
  • определи https://bugs.launchpad.net/yade/+bug/1308074
  • определи https://bugs.launchpad.net/yade/+bug/1368591 + премахнете безполезен тест
  • премахнете временно решение за https://bugs.launchpad.net/yade/+bug/923929, след по-добра корекция в https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5, благодарение Антон
  • паралелно отстраняване на стари взаимодействия
  • замени LOG_ERROR от LOG_WARN за уведомяване осъждане GravityEngine
  • подобри спадне до 1-конци в parrallel ускорител (фиксират https://bugs.launchpad.net/yade/+bug/1368591)
  • Fix липсващи скоби в резултат на грешна пропускливост в периодичната PFV
  • точка до Bourrier2013 за частично обяснение на CohesiveFrictional контакт закона
  • оправя док отношение requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, благодарение Jan
  • избирателно блокиране на клетките на мрежата в FlowEngines (предварителни стъпки)
  • премахнете празен файл
  • PFV: не пропускай Изчисляване къдрене за блокираните клетки, но
  • оправя име
  • премахнете CPP с грешна име
  • нулиране номер на изтрити органи; активирането на тази: б = Body (); O.bodies.erase (O.bodies.append (б)); O.bodies.append (б)
  • включите DeprecationWarning (не се показва) в UserWarning (показва), тъй като съобщенията за грешка, когато загадъчен
  • не индексиране на блокираните клетки в PFV
  • намалее детайлност на блокиране PFV клетки
  • DFNFlow деблокиране клетки като фрактури достигнат тях + допълнителни атрибути в JCFPM
  • сплит resetNetwork и resetLinearSystem + добавете още кариерист / сетер
  • сплит TwoPhaseFlowEngine в ВЕЦ / СРР за включване в детските двигатели
  • #ifdef неподготвен за OpenMP функция
  • не презапишете наложено налягането на флуида при инициализиране на стойностите (по-гъвкави) + една функция връщане barycenter + подобрена & quot; & quot намери; за интерполация
  • по-голяма гъвкавост за налагане на налягането на флуида в FlowEngine на

  • <> Li специализирана газопоглъщащите / сетер е за TwoPhaseFlowEngine + няма повторно индексиране на клетките в UnsatEngine
  • по-добре # деф / # ifdef логика за TwoPhaseFlowEngine
  • преименувате cellCenter- & GT; cellBarycenter (. липсва в предишна комит)
  • Chao Юан (86):
  • - първата ми работа по отводняване симулация
  • Предай първия работен код за дренаж
  • - направи FAR постоянно по-гъвкави (а параметър в addBoundaries)
  • -Add poreRadius
  • -а тест ангажират да избягат голяма бъркотия ...
  • Merge github.com:yade/trunk в chaoUnsat
  • -Add saveLatticeNode функции за генериране на аксиално-нормална филия с & quot; 0 & quot; и & quot; 1 & quot;
  • -Add isWaterReservoir, isAirReservoir.
  • -Add друга версия за дренаж.
  • -delete ненужно рекурсия за invadeSingleCell2 ()
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -Add UnsatCellInfo, UnsatVertexInfo
  • чиста код
  • -Add температура функция за порите връзка
  • Merge github.com:yade/trunk в chaoUnsat

  • <> Li -Update гранични атрибути
  • -а архивиране за лаптоп
  • -Add UnsatVertexInfo (свободен) за бъдеща употреба
  • -тест ангажира
  • -тест ангажира
  • Merge дистанционно следене клон "произход / chaoUnsat" в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -clean код
  • добавите capillaryCellVolume в cellinfo, оптимизиране getSaturation ()
  • -replace клетъчно & GT;. информация () р с isAir / WaterReservoir
  • -Add solidLine в информация за клетките. частично код за сила.
  • чист код, фиксира грешка в Facet_Force.
  • тестова версия на изчислителна флуидна сила.
  • определи solidLine [в] [к], когато facetNFictious дело (1).
  • -Fix noCache.
  • -Fix solidLine [в] [к], когато facetNFictious случай (2).
  • -clean код.
  • оправя резервоар ATTR. промените boundcells.isWaterReservoir = вярно, когато ударът на дренаж.
  • чиста код.
  • добавите температура тест функции.
  • добавите клетъчно & GT; информация () trapCapP.; Изчисляване на корекция на налягането за капан фаза.
  • чиста код.
  • Merge github.com:yade/trunk в chaoUnsat
  • чиста code.add действие ()
  • добавите getSaturation2 () за режим 2.
  • Merge github.com:yade/trunk в chaoUnsat
  • назаем saveVTK от FlowEngine
  • нормализира две нахлуе режими.
  • направи computeForce избор; а bakcup
  • временна спаси, промените waterReservoir = граница [2], добави опция invadeBounday
  • -Осъществяване нахлуе от границата по избор. (по подразбиране фалшива)
  • -Fix Line_Solid_Pore () в Network.
  • Merge github.com:yade/trunk в chaoUnsat
  • -big климата, наследи от FlowEngine.

  • <> Li премахват стари файлове
  • чиста код
  • Изчисляване на корекция сила.
  • добавите изчислителна специфична interficial район, много бъгове ...
  • оправя computeCellInterfacialArea с фиктивни връх
  • -тест. не е голяма промяна.
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -Fix "питон" обявена бъг
  • -clean някаква информация в отстраняване на грешки
  • -Fix ядро ​​сметището в computerForcePoreForceWithCache, currentTes shoule бъдат solver- & Т [solver- & GT; currentTes], НЕ solver- & Т [currentTes]
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -Update с PFV
  • Използвай bndCondValue да отбележат резервоар.

  • определяне <> Li-Fix резервоари; фиксира нахлуе (), Pw може да бъде отрицателна (Mode1)
  • подаван озон нахлуе правило използвайте bndCondValue да се определи инвазия. reservoirInfo зависи от bndCondValue; слеят isInvadeBoundary. (Mode1)
  • подаван озон нахлуе правило за mode2. слее някои функции
  • -Fix getWindowsSaturations.
  • -Add порите радиус проверка funcs (ПТУ)

  • <> Li -rename променливи за computePoreRadius (); чиста код.
  • -clean код
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -Add debugOut да тествате isInvadeBoundary = True isPhaseTrapped = True
  • -insert debugOut. (ядро сметището, определена от ulimit -s 16000)
  • Merge github.com:yade/trunk в chaoUnsat
  • Това е TwoPhaseFlowEngine (алфа версия) да!
  • Merge github.com:yade/trunk в chaoUnsat
  • -merge TwoPhaseFlowEngine, добавете повече клетъчни уведомявам.
  • Merge клон "магистър" на github.com:yade/trunk
  • -Add savePhaseVtk. преименуване функция.
  • -Премахване проверка cell.index
  • Merge клон "магистър" на github.com:yade/trunk
  • коментар # определят TWOPHASEFLOW
  • Christian Jakob (6):
  • вложка updatePorosity опция в TriaxialStressController
  • определи дълга линия в GitHub док
  • малка корекция на предупреждение в NewtonIntegrator
  • незначителна корекция в док introduction.rst
  • включва течност скованост за TSC за състоянието неотводнената поток
  • оправя fluidStiffness за TSC, когато FlowEngine се деактивира
  • Dominik Boemer (1):
  • Добави чек-скрипт за ViscoElasticPM.
  • Francois (1):
  • Коректни проследяване контакт бъгове за мрежи. Те essencially дойде от новата логика на закони, които трябва да се връщат булеви.
  • Jan Странски (7):
  • Добавена сила и износ на въртящия момент, за да VTKRecorder (въпрос # 252413)
  • фиксирана правописна грешка в utils.polyhedron функция
  • позволи периодични симулации с Polhedron и Tetra
  • преименувате PolyhedraVolumetricLaw - & GT; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • заличава VTK изход на сила за кутии (бъг # 1376734)
  • добавена Polyhedra :: GetSurfaces функция
  • Добавено volumePower атрибут Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, код Polyhedra малка почистване
  • Янек Kozicki (2):
  • Fix бъг в "инспектира", които направиха стойности редактиране досадно.
  • Merge док / сфинкс / references.bib в док / references.bib
  • Jerome Duriez (3):
  • Re-пиша на & quot; Yade на GitHub & quot; уики страницата на сфинкс док.
  • анекдотично ангажират да водят следите (в кода коментари) на един много полезен линк за JCFpm paraview анализ
  • Премахване на последния уики-линк GitHub, свързани в RST файлове
  • Raphael Maurin (1):
  • New сила на двигателя, за да двойка Yade с код 1D ран. Добави нова сила на двигателя прилагане на основните сили в Хидродинамични функция на 1D средна скорост течност вектор, който зависи само от дълбочината. Двигателят е изчисляване по всяко време стъпка драг, лифт и подемните сили за всяка частица. Попълнете препратките към документацията, свързана с двигателя.
  • T Sweijen (1):
  • Merge двуфазна потока в двигателя
  • Thinkpad (1):
  • -а тест ангажират от лаптоп
  • cyuan (7):
  • малка промяна за проверка резервоарни boundingCells.
  • -Add температура функция за генериране на примерни прозорци, изчисляване отговор насищане ...
  • -Add savePhaseVtk
  • Merge github.com:yade/trunk в chaoUnsat
  • Merge github.com:yade/trunk в chaoUnsat
  • -replace абе, макс, мин от станд :: абе, станд :: макс, станд :: мин
  • Merge github.com:yade/trunk в chaoUnsat
  • cyuanLaptop (1):
  • подаван озон debugOut
  • fifthguy (1):
  • Фиксирана бъг, който се появи, когато работи на uniaxial-post.py сценария от примери. Променено пг / post2d.py да улови изключение при импортиране Vector3 от minieigen.
  • jduriez (12):
  • Корекция на грешки при използване на PSD () с монодисперсни опаковки (фалшиви = Фалшиви в питон). Добави на обяснителна съобщение
  • Малко промени в капилярната док: поемане на ъглови нищожна мокрене, хипервръзки, както и някои коментари в изходния код
  • Една забравена промяна по време на предишния ангажимент за TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Добавяне споменаване на различни видове файлове спести. Опитах да коментира разлики, моля коригирайте, ако не бях прав

  • <> Li Typos и уточнения в капилярна док
  • порьозност () функция заключава предприятието на стойност обем за непериодични случаи, вместо да хвърлят грешка. POSITIV стойности за обем в крайна сметка премина като аргумент отменят тази подразбираща се стойност
  • порьозност док променя според предишния ангажира
  • getStress () счита, сега съответен обем стойност за не-периодични случай (стойности подават като параметри може все още да се вземат под внимание)
  • Re-въвеждане на промяна от https://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, върнати, тъй като, без причина
  • Подобряване на https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 отношение обем изчисления в getStress за непушачи периодични случаи
  • Типо в CapillaryPhys док
  • паралелизация на взаимодействие оборотни в Law2 _..._ капилярност (което е в действителност не е LawFunctor обработват от InteractionLoop). Освен това приемането на FOREACH итератор за непаралелни вкус.

Какво ново във версия 1.07.0:.

  • Премахване ОСВОБОЖДАВАНЕ файл
  • Добави -ftrack-макро-разширение = 0, ако ССЗ & GT; = 4,8
  • Осигуряване VTK6-поддръжка.
  • Използвайте ADD_DEFINITIONS вместо добавяне на тези, пряко във CXX_FLAGS.
  • Премахване на информация за Яд-стабилна от Readme.
  • Добави BicyclePedalEngine като нова кинематична движение.
  • Добави Спестете-калява ако GCC-4.8 се използва.
  • Split Grid в Grid и Grid_GUI.
  • Добавяне на информация за липсващи пакети в документацията и външна АОП. Затваря: LP: 1250928
  • Добавяне на съобщение за използване на libqglviewer-qt4-DEV вместо libqglviewer-отклонение на по-стари версии на Ubuntu.
  • Добавяне на скрипт за създаване на АОП опаковки. (Не е завършен)
  • Използвайте othermirror за някои версии на Ubuntu.
  • Добави STL-GTS например.
  • Добави qt.View (), за да кичури-например.
  • Добавяне на още един чек-скрипт за проверка на функционалността на вискоеластична PM.
  • Помислете massMultiply-параметър, изчисляване на параметрите в ViscoElasticPM.
  • Добавяне на функции, за да спаси и товарни кичури.
  • Задайте по-висока pripority в sys.path самостоятелно съставен модули. Затваря LP: 1254708
  • Изчисляване на обема Fix. Затваря LP: 1261415
  • Задайте по-висока pripority в sys.path самостоятелно съставен модули в Яд-партида.
  • Актуализиране на скриптове за PPA.
  • Добавяне на конфигурационни файлове, необходими за PPA.
  • Мала актуализация на АОП скриптове.
  • Актуализиране на информация yadedaily предварително създадени пакети.
  • Добави подкрепа за qglviewer & GT;. = 2.5.0
  • Open GUI в опаковки / packs.py след 1 стъпка, за да се покажат всички елементи.
  • повдигане предупреждение, ако не сфери са произведени чрез редовни * команди.
  • Актуализиране на информация дневни опаковки.
  • Set още един Параметър -ftemplate задълбочен-512 за трясък
  • Предотвратяване атракция сили в ViscPM поради вискозитет
  • Добавяне на още няколко стъпки, за да checkWeight-скрипт.
  • Мала форматиране в препратки.
  • Remove случай тази случайно добавен в предх. ангажират.
  • Малка промяна на setFromTwoVectors в utils.py.
  • Rename createtar.py да buildppa.py.
  • Мала фиксира в документи.
  • Добави ОСВОБОЖДАВАНЕ-файл.
  • функция за увеличаване на размера на една единствена сфера (~ & GT; Thomas подуване)
  • по-лесно манипулиране на държавните файлове в TesselationWrapper
  • възстанови обвивката питон на utils.growParticles (), както е било преди fb02a74 (променен подредба, съжалявам Christian)
  • даде уникални идентификатори за клетки trangulation на
  • FlowEngine :: nCells retruns броя на крайни клетки; FlowEngine :: getVertices връща върховете на клетка, определени от неговия номер
  • направи cmake изход по-последователно, когато липсва зависимостта за LinSolv
  • Fix поведението на FlowEngine.updateTriangulation = True
  • FlowEngine: нарастване на насрещно правилно
  • малки промени в раздела за инсталация отношение suitesparse и свързаните LIBS
  • installation.rst: smallfix в отстъп
  • премахнете не е необходимо сортиране в FlowEngine, тъй като тя води критичен бъг в STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • правилните целеви стойности на DEM-PFV checktest
  • Fix пътища към онлайн и пакетирани документация (корекция URL грешка с хиперлинкове GUI е)
  • глава DEM Предистория: бележка на семантичната щам vs. изместване за контакт кинематиката
  • Merge клон "магистър" на github.com:yade/trunk
  • определи неопределено & quot; ключ & quot; в триаксен-урок / script-session1.py
  • една публикувана книга
  • малка корекция в пример скрипт тетра / oneTetra.py
  • Fix липсва REGISTER_CLASS_INDEX (...) в ViscElPhys. Този макрос е от съществено значение за правилната право изпращане!
  • поправен незначителна грешка в код коментари: к = 2 * R * E
  • Разрешаване на контакта между (СОН) frictMat и viscElMat като frictPhys. Почти всичко, което е направено по наследство, просто трябваше да конвертирате коравина на модул на еластичност и модул за коравина, за да се осигури съвместимост на материалите. Имайте предвид, че за момента не може да се справи timeStepper този вид симулации - & GT; скоро ще бъде фиксиран.
  • Изменено съобщение за грешка, ако не yade.runtime.hasDisplay (бъг # 1241817)
  • фиксирана SyntaxError от предходната ангажира
  • разкоментирайте и променяте функция utils.forcesOnCoordPlane
  • коригира грешка в примери / тест / triax.py
  • - Въвеждане (uncommenting в действителност) десетки / shearBreakRel променливи в JCFpmState: относителна част от счупени взаимодействия на тялото (вместо абсолютен брой). -. Малко промени в някои док на JCFpm променливи
  • Доста важни промени в JCFpm код
  • Промяна на JCFpm примерни скриптове, така че те все още работят, след като предишния ангажират
  • Re-постави някои коментираха линии, след обсъждане на тази тема (https://lists.launchpad.net/yade-dev/msg10185.html), благодарение на Антон. Разтворът на коментари е (в момента?) Най-накрая все още се използва, за да се избегне създаването на нова променлива в VTKRecorder ..
  • A примерен скрипт за JCFpm: две скални части с едно съвместно в средата, като в лабораторни експерименти
  • Някои забравени корекции в някои примерни скриптове, така че те все още се работи, след промените на днешния ден в JCFpm
  • Някои корекции в док JCFpm (хиперлинкове ...)
  • (надявам се) Определяне някои RST връзки в DEM Background док
  • Някои промени в док на getStress () функция, за да бъдат съобразени с изходния код (https://answers.launchpad.net/yade/+question/239919)
  • Merge клон "магистър" на github.com:yade/trunk
  • Idem като предишния ангажира
  • Възстановяване на 2г версия на growParticle предварително изтрити по погрешка ..
  • Някои хипервръзки в JCFpm док коригирана

  • <> Li Typos и хипервръзки коригирани в Peri3dController док
  • Корекция на линк в TesselationWrapper () док
  • добавите CGAL линк и изтрийте libgmp3 от инсталиране списъка
  • Промяна в изчисляването на нормалната допирателна и скованост и затихването. Промяната засяга само поведението, когато един от двата параметри е нула, т.е. за две частици с различна твърдост К1 и К2, скованост на контакт винаги ще бъде К = k2 * К1 / (k1 + k2). Преди да го даде на същото изключение, когато k2 = 0 (съответно k1 = 0), където той даде к = k1 (респ. К = k2). Това се прави, за да се гарантира приемственост в поведението, когато един от двата параметъра са склонни към нула. Добави функция contactParameterCalculation в Ip2_ViscElMat_ViscElMat_ViscElPhys да се избегне дублирането код.

Какво ново във версия 1.05.0:

  • Антон Gladky:
  • Добави система-компонент на тласък за свързани.
  • правописна грешка Fix в уравнения в getViscoelasticFromSpheresInteraction (документация). Благодарение на Medack (TU Фрайберг).
  • свързва изрично BZip2-библиотека
  • свързва изрично ZLIB-библиотека
  • инсталационни Актуализация документи, добавете libbz2-Дев zlib1g-Дев.
  • Fix LudingPM.
  • Rename променливи в LudingPM (Theta- & GT; Delta).
  • Fix k2-изчисление в LudingPM.
  • Актуализация на сценария за LudingPM.
  • Split GUI / qt4 / GLViewer.cpp.
  • Премахване на PKG / DEM / DomainLimiter. *
  • Recover DomainLimiter (LawTester трябва да се премести някъде).
  • Премахване на някои предупреждения.
  • Актуализация numpy_boost.hpp от SVN.
  • Remove изпълнява малко по пг, CPP и з-файлове.
  • Split Shop.cpp на Shop_01.cpp и Shop_02.cpp
  • Fix компилация.
  • Премахване стабилна-PPA справка от документацията.
  • Замяна на всички libboost - * -. Дев от libboost-ол-Дев
  • Christian Jakob:
  • пълно описание на методите се слепват в потребителите за употреба
  • фиксира бъг в схемата инерцията тензор сближаване
  • оправя някои връзки в потребителите на потребителя и Scene док
  • оправя описание на неизпълнение материал в потребителите за употреба

  • <> Li фиксиране / актуализиране, литератури и връзки в потребителите на потребителя - част 1
  • отстранява SpherePadder описание от страна на потребители за употреба

  • <> Li фиксиране / актуализиране, литератури и връзки в потребителите на потребителя - част 2 (завършен)
  • адаптира плаваемост например с нови O.forces.addF () метод и го правят да изглежда по-хубав
  • актуализация в туфа :: updateProperties: включена нова булев integrateInertia и инт дискретизация и адаптира слепват (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () и growParticles ()
  • създадем връзки към някои примерни скриптове в обвивка
  • увеличаване на скоростта инициализация на примери / опаковки / packs.py (фиксира https://bugs.launchpad.net/yade/+bug/1229783)
  • опитате да поправите (все още разбити), литератури в потребителите за употреба
  • Merge клон "магистър" на github.com:yade/trunk
  • направи getRoundness () по-гъвкави: празна excludeList е не повече необходим като вход аргумент; адаптира replaceByClumps-example.py и свързаната с участие в потребителите за употреба
  • малка корекция в потребителите за употреба
  • определи връзката в TesselationWrapper
  • определи връзката в TesselationWrapper (втора опитам)
  • оправя плаваемост пример за кичури

  • <> Li отстранени typenames от Polyhedra.cpp, правят ССЗ & LT; Версия 4.7 щастливи
  • Donia:
  • Запис на относителните скорости на частици.
  • Compute edgesSurfaces ако viscousShear е вярно.
  • Запис на взаимодействията между сфери само във вектор.
  • получите ножица и нормално вискозна стреса във всяка взаимодействие.
  • Jan Странски:

  • <> Li маргинални модификации
  • Merge клон "магистър" на github.com:yade/trunk
  • Добавена периодична клетъчна VTK износ (VTKRecorder и export.VTKExporter)
  • Merge клон "магистър" на github.com:yade/trunk
  • Добавена е забравил например файл
  • фиксиран бъг в export.VTKExporter от един предишните ангажира
  • Merge клон "магистър" на github.com:yade/trunk
  • Polyhedra изпълнение + примери (Публикувано от Jan Elias).
  • добавяне на примери с tetrehadron моделирани от нов клас Polyhedron
  • CombinedKinematicEngine не ще призове своите "мъртви" (subengines въпрос # 237437)
  • Jerome Duriez:
  • Корекция на правописна грешка в коментара
  • Предложение на нови (подобни, но по-компактни) примери, използващи JCFpm класове. Изборът може да бъде направен един ден след някаква обратна връзка?
  • Някои промени в JCFpm документация (добавят на външни препратки и отстраняване на препратка към модела CFpm която вече не съществува). В CPP, някои коментираха линии, за да добавите (в бъдеще?) Някои пост-професионални характеристики, които могат да се счупят може би сегашната спасявания на (съществуващата ??) настоящите потребители
  • Обвързване промени обсъдиха накратко в https://lists.launchpad.net/yade-dev/msg09979.html. Главно написана от L. SCHOLTES, те позволяват да vizualize с paraview някои функции на JCFpm класове. Тя добавя, след това 2 записващи устройства, & quot; & quot jcfpm; и & quot; & quot ;, пукнатини, които са разделени основно на исторически причини .. Те са така или иначе вече документирана
  • Добавяне на pylab.ion () в plotNumInteractionsHistogram () и plotDirections (), така че Яд не виси вече след старта на тези функции (дори и след затварянето на прозореца на парцел, тук). Все пак благодарение на Вацлав! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • анекдотично промени в пример скрипт
  • Klaus Thoeni:
  • решителност проблем с маска в GridConnection
  • игнорира местните kdevelope специфични файлове на Git

Какво ново във версия 0.97.0:

  • Антон Gladky (42):
  • Премахване освободи-файл.
  • Премахване eigen2. Използвайте eigen3 вместо това.
  • Отстрани вероятно / unlekely директиви.
  • Премахване eigen2-съвместимост.
  • Fix компилация с трясък.
  • Използвайте система опаковани minieigen, ако тя продължава да съществува.
  • Fix правописна грешка в __init __. пг
  • Използване на системни pygts, ако има такива.
  • Долна изисква cmake версия на 2.6
  • Проверете дали е инсталиран Tkinter.
  • Връщане назад минималната cmake версия на 2.8. Компилация грешка с GUI.
  • Fix компилация agains стимулиране 1.53.
  • Fix правописна грешка при издирването на py_gts модул.
  • Fix правописна грешка в cmake.
  • Fix свързване на _gts модул.
  • Import minieigen в GUI / qt4 / SerializableEditor.py.
  • Чисти скриптове / README. Не се прилага повече.
  • повдигане предупреждение, ако PIL модул не е внесено. Не повишаване грешка.
  • Премахване на документация за трета страна библиотеки (minieigen и GTS).
  • Инсталирай документация в стандарт място.
  • Генериране и инсталиране на Yade.epub, ако pandoc е на разположение.
  • Изграждане Yade.epub използвайки сфинкс-строител.
  • Премахване pandoc конверсия на текс-файл.
  • Fix инсталационна пътека за HTML-документи.
  • Fix --version параметър за Яд-партида.
  • Премахване на запетаи в & quot; & quot функции;.
  • Актуализация --help изход.
  • Създаване Man-страници с помощта на & quot; да & quot Спиране; команда.
  • Премахване генериране Спиране usign опция --generate-Спиране.
  • Добавяне на & quot; направи проверка & quot; команда за стартиране на стандартните тестове.
  • Fix разделяне на функции. (Затваря LP: 1161451)
  • Връщане промени, въведени в 4f9f8dae3.
  • Премахване на информация за сеч. (Затваря LP: 1150273)
















































Снимки

yade_1_68652.png
yade_2_68652.png

Коментари към Yade

1 Коментари
  • محمدرضا 12 Jan 17
    سلام
    شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
    09188492669
добавите коментар
Включете на изображения!