Yade

Скріншот програми:
Yade
Дані програми:
Версія: 1.20.0 оновлений
Дата завантаження: 9 Dec 15
Розробник: Vaclav Smilauer
Ліцензія: Безкоштовно
Популярність: 130

Rating: 3.0/5 (Total Votes: 2)

Яде є вільним, відкритим вихідним кодом і розширювана інфраструктура, які можуть бути використані для дискретних чисельних моделей, спеціально призначених для елемента методу дискретних. Обчислювальні частини Яде були написані в C ++ за допомогою гнучкої моделі об'єкта, що дозволяє незалежну реалізацію нових інтерфейсів і алгоритмів.


Ще один динамічний двигуна

Яде варто ще на один Dynamic Engine, і він використовує Python для короткої і швидкого будівництва сцени, пост-обробки, налагодження, а також контроль моделювання. Програмне забезпечення поширюється через GitHub, як вихідного архіву, а також за допомогою Launchpad для операційної системи Ubuntu Linux.


Під капотом

Побіжний погляд під капотом Яде (Yet Another Dynamic Engine) покаже нам, що додаток було написано в C ++ і мов програмування Python. Це офіційно протестована з декількома популярних дистрибутивів Linux, в тому числі Ubuntu. Обидва 32-бітних і 64-бітових апаратних платформ підтримуються в даний момент.


Початок роботи з Яде

Є два способи встановити цю програму на вашому комп'ютері GNU / Linux, або за допомогою попередньо зібраних бінарних пакетів з програмних замовчуванням репозиторіїв вашого дистрибутива або, використовуючи універсальні архівні джерела, передбачені на Softoware.

Завантажити файл архів (tar.gz), витягнути його десь на вашому шляху, відкрити емулятор терміналу і перейдіть в папку, з витягнутих файлів. Потім запустіть & ldquo ;. & CMake Rdquo; Команда (без лапок), щоб налаштувати проект, а потім і ldquo; зробити і Rdquo; Команда, без лапок, звичайно, що буде компілювати програмне забезпечення.

Будьте в курсі вимог Яде, як вам потрібно, щоб встановити їх все для того, щоб розгорнути додаток на вашому комп'ютері, використовуючи архів джерела, як описано вище. Після успішної компіляції, ви повинні виконати і ldquo; зробити установку і Rdquo; Команда, як корінь, без лапок. Ласка, почитайте офіційну документацію, якщо ви застрягли при спробі встановити Яде

Що нового У цьому випуску :.

  • Видалити RELEASE файл.
  • Спростити визначення збірки прапорів
  • Виправлені деякі попередження під час компіляції.
  • Для використання брязкіт -fstack-захисник замість -fstack-захисник-сильним
  • Ігнорувати файли проекту ідеї IDE
  • Рефакторинг Math.hpp
  • Зробити minieigen зовнішній пакет є обов'язковим.
  • Додати -fstack-захисник-сильний тільки для GCC і GT; = 4,9
  • Деякі попередження виправлення.
  • Додана опція ENABLE_PROFILING
  • Встановити деякі метричні міри-ViscElCap.
  • Відновити додавання frounding-математика прапор
  • Замінити INSTALL_PREFIX по CMAKE_INSTALL_PREFIX
  • Видалити застарілим в Яде BOOST_PYTHON_FUNCTION_OVERLOADS макросів.
  • Виправлені деякі більше попередження компіляції.
  • Виправлені деякі більше попередження компіляції.
  • Дрібні фікси в CMakeLists.txt
  • Fix гексагональну упаковку, не повинні бути небажаним перекриття більше.
  • Зробити Serializable.hpp більш читабельним.
  • Видалити застарілі параметри.
  • Перемістити STLReader в STLImporter
  • +1 майстер дисертацію в ТУ Фрайберг.
  • Виправлена ​​аварія за експортно-ВТК взаємодій після зняття тіла.
  • Спліт опис ViscoelasticPM, щоб зробити його більш читабельним.
  • Нехай існують взаємодії між clumpMembers тієї ж брилі.
  • Перейти розрахунок сили в SPH-брилі
  • Додати попередження про CGAL в Ubuntu 14.04 Надійний
  • Додати ISC_TIMING заздалегідь директиву препроцесора.
  • Падіння підтримки Ubuntu 12.04 Precise
  • Merge тягнути запит # 46 з timpovall / майстер
  • Неинвазивная рефакторинга InsertionSortCollider
  • Відновити попередні здійснити.
  • Додати другий варіант, щоб встановити компіляцію з CGAL на 14.04
  • Видалити застарілий код з дуже старої імпульс.
  • Реалізація вузького загасання для капілярної фази.
  • Виправлена ​​розрахунок SPH сила між скупчення членів.
  • Виправлена ​​компіляція з QGLViewer & GT; = 2.6.3
  • Підготовка Qt5-збірки.
  • Виправлена ​​компіляція проти gqlviewer-qt4.
  • Fix перевірити-скрипт
  • +1 конференція
  • Перші кроки в Qt5.
  • Підготовка Qt5 збірки.
  • Оновлення Python файли з Qt5.
  • Ще кілька оновлень в сторону Qt5.
  • Qt5-міграція alsmot закінчена.
  • Fix Qt5 збірник.
  • Виправлена ​​аварії в Qt5.
  • Fix QThread питання.
  • Додати інформацію про компіляції проти Qt5.
  • Додати відсутню функцію в TesselationWrapper
  • Видалити деякі невживані заголовки і DEFS.
  • Виправлена ​​компіляція, якщо OpenMP відключена
  • Виправлена ​​компіляція введені в останній фіксації.
  • Додати говорити, тримати в частинок 2015
  • Додати пісочного годинника приклад
  • Додати прес-реліз файл.
  • Зберегти відносні повороти в ScGeom6D (Зняти & Quot; nosave & Quot;), так як це необхідно для перезавантаження правильно
  • .
  • CohesiveFrictionalInteractions: видалені і Quot; nosave & Quot; Прапори для контактних моментів
  • +1 журнал паперу
  • +1 журнал паперу
  • додати віртуальний функцію, що повертає обертання жорсткість взаємодій - повернення до нуля, якщо не перевантажений
  • Сторінка для обертального жорсткості взаємодій у GlobalStiffnessTimeStepper
  • застосувати спін градієнта швидкості на частинки в періодичних БЦ
  • невелика опечатка
  • Додана книга глава
  • Установка: http://www.yade-dem.org/packages потрібно для зовнішньої бібліотеки (? Власне або CGAL Тепер не впевнений)
  • більш точним Defintion флуктуаційної швидкості / спина для кінетичної енергії в періодичних БЦ
  • правильне значення об'єму для ID

Що нового у версії 1.12.0 :.

  • Видалити файл RELEASE
  • Використання toleranceWarning і toleranceCritical для DEM-PFV перевірки.
  • Виправлена ​​крах після видалення грудок. Закриває LP: 1354433
  • Додати checkClumpHopper автотеста.
  • Виправлена ​​аварії після видалення всієї брили.
  • Виправлена ​​розрахунок МАССР в ViscoelasticPM
  • Fix розрахунок CS в ViscoelasticPM
  • Fix ViscElPM ще раз.
  • Створити масив clump`s memberIds видалити.
  • Повернутися вигаданий значення із застарілих функцій.
  • Повага повертатися д вартості в computeForceTorqueViscEl
  • Оновлення Schwager2007 URL
  • Додати ще один документ
  • Merge запит тягнути # 44 з fifthguy / майстер
  • Додати параметр firstIterRun в PyRunner.
  • Використання системного виклику і Quot; сфінкса збірки і Quot; замість модуля пітона.
  • Виправлена ​​помилка звернення збірник в PeriodicFlow.hpp
  • Встановити версії Python явно.
  • оголошення функцій хід _utils.cpp в .hpp
  • Виправлена ​​помилка звернення виконання в режимі налагодження і без OpenMP.
  • Крапля в тому числі і Quot; Яде / & Quot; Папка, в СРР і ГЕС файлів.
  • Fix документи покоління.
  • SPH-код рефакторинга.
  • Використовуйте тільки компоненти vtkCommonCore vtkIOImage vtkIOXML для ВТК.
  • Використання Python 2.7 тільки
  • знову в'язкість в SPH-Modell.
  • Додати прес-реліз файл.
  • Бруно 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~~pobj, після більш виправити в https://github.com/yade/trunk/commit/4ea76ad6e47ac5074a389ad61712a0840e8560a5~~pobj, завдяки Антон
  • паралельно видалення старих взаємодій
  • замінити log_error по LOG_WARN повідомлення застарівання в GravityEngine
  • поліпшити падаючи назад на 1-нить в parrallel коллайдера (виправити https://bugs.launchpad.net/yade/+bug/1368591)
  • виправити вистачає дужки результаті в неправильному проникності в періодичній PFV
  • точка Bourrier2013 для часткового пояснення CohesiveFrictional контактної закону
  • виправлення документ про requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, завдяки січня
  • виборчого блокування клітин сітки в FlowEngines (попередні кроки)
  • видалити порожній файл
  • PFV: не пропустити розрахунок Пермі заблокованих осередків, але
  • виправлення файлу
  • видалити CPP з неправильним ім'ям
  • скинути ідентифікатор стертих органів; Включивши цю B = кузова (); O.bodies.erase (O.bodies.append (б)); O.bodies.append (б)
  • включити DeprecationWarning (не відображається) в UserWarning (відображається), так як повідомлення про помилки, де загадковим

  • зменшити подробиця блокування PFV клітини
  • DFNFlow розблокувати клітки, переломи досягти їм + додаткові атрибути в JCFPM
  • сплати resetNetwork і resetLinearSystem + додати більш одержувач / установник
  • розкол в TwoPhaseFlowEngine ГЕС / CPP для включення в дитячих двигунів
  • #ifdef охоронець для функції OpenMP

  • підвищення гнучкості чинення тиску рідини в FlowEngine в
  • спеціалізована одержувач / установник для TwoPhaseFlowEngine + без повторного індексування клітин в UnsatEngine

  • Логіка
  • краще # Def / # IFDEF для TwoPhaseFlowEngine
  • перейменувати cellCenter- & GT; cellBarycenter (. Зниклих безвісти у перед вчинення)
  • Чао Юань (86):
  • - моя перша робота на дренажної моделювання
  • Commit перший робочий код для дренажу
  • - зробити постійну FAR більш гнучку (параметр в addBoundaries)
  • -add poreRadius
  • -a тест здійснити, щоб уникнути великий безлад ...
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -add функції saveLatticeNode для генерації аксіально-нормальний зріз з & Quot; 0 & Quot; і & Quot; 1 & Quot;
  • -add isWaterReservoir, isAirReservoir.
  • -Додати іншу версію для дренажу.
  • -delete непотрібним рекурсії для invadeSingleCell2 ()
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -add UnsatCellInfo, UnsatVertexInfo
  • чистий код
  • -add функція температури для підключення пір
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -update граничні атрибути
  • резервного копіювання -a для ноутбука
  • -add UnsatVertexInfo (недійсними) для використання в майбутньому
  • -test здійснити
  • -test здійснити
  • Merge дистанційного відстеження гілка 'походження / chaoUnsat' в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -clean код
  • додати capillaryCellVolume в cellinfo, оптимізувати getSaturation ()
  • -replace Cell-і GT ;. Інформація () р з isAir / WaterReservoir
  • -add SolidLine в стільники. частково код силу.
  • чистий код, виправити помилку на Facet_Force.
  • тестова версія обчислення сили рідини.
  • виправити SolidLine [I] [J], коли facetNFictious випадок (1).
  • -fix NoCache.
  • -fix SolidLine [я] [J], коли facetNFictious випадок (2).
  • -clean код.
  • виправлення резервуар атр. змінити boundcells.isWaterReservoir = вірно, коли обробка дренаж.
  • чистий код.
  • додати Темп тест FUNC.
  • додати клітинну & GT; дані () trapCapP. Розрахунок тиску виправлення захопленого фази.
  • чистий код.
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • чистий дії code.add ()
  • додати getSaturation2 () для режиму 2.
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • позичити saveVTK від FlowEngine
  • нормалізації двох вторгнутися режимів.
  • зробити computeForce бажанням, А bakcup
  • тимчасове збереження, змінити waterReservoir = межа опція [2], додайте invadeBounday
  • -make вторгнутися від кордону необов'язково. (За замовчуванням FALSE)
  • -fix Line_Solid_Pore () в мережі.
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -великий зміна, успадковують від FlowEngine.
  • Видалити старі файли
  • чистий код
  • Розрахунок виправлення силою.
  • додати обчислювальну конкретний interficial область, багато помилок ...
  • виправлення computeCellInterfacialArea з фіктивними вершини
  • -test. немає велика зміна.
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -fix "пітон" заявив помилка
  • -clean деякі дані в налагодженні
  • -fix дампа в computerForcePoreForceWithCache, currentTes Shoule бути solver- & GT; Т [solver- & GT; currentTes], НЕ solver- & GT; Т [currentTes]
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -update з PFV
  • -use bndCondValue відзначити резервуар.

  • визначення
  • -fix резервуари; виправити вторгнутися (), PW може бути негативним (я1)
  • -Зміна вторгнутися правило, використовувати bndCondValue визначити вторгнення. reservoirInfo залежить від bndCondValue; об'єднати isInvadeBoundary. (я1)
  • -Зміна вторгнутися правило MODE2. об'єднати деякі функції
  • -fix getWindowsSaturations.
  • -add радіус пір перевірка funcs (TMP)
  • -rename змінні для computePoreRadius (); чистий код.
  • -clean код
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -add debugOut перевірити isInvadeBoundary = True isPhaseTrapped = True
  • -insert debugOut. (дамп фіксується всі обмеження -s 16000)
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Це TwoPhaseFlowEngine (альфа-версія) так!
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -merge TwoPhaseFlowEngine, додати більше клітин Infos.
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • -add savePhaseVtk. перейменувати функцію.
  • -remove перевірка cell.index
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • #define коментар TWOPHASEFLOW
  • Крістіан Якоб (6):
  • варіант вставки updatePorosity в TriaxialStressController
  • виправити довгу лінію в GitHub документ
  • маленький фікс попередження в NewtonIntegrator
  • незначні виправлення в документ introduction.rst
  • включити жорсткість рідини для TSC для безстічне стані потоку
  • виправлення fluidStiffness для TSC, коли FlowEngine відключена
  • Домінік Boemer (1):
  • Додати чек-скрипт для ViscoElasticPM.
  • Франсуа (1):
  • Правильні контакт відслідковування помилок для сіток. Вони прийшли з essencially нової логіці законів, які повинні повернутися булеві.
  • Jan Странський (7):
  • Додана сила і експорт крутний момент VTKRecorder (питання # 252413)
  • Виправлена ​​помилка в функції utils.polyhedron
  • включити періодичні моделювання з Polhedron і Tetra
  • перейменувати PolyhedraVolumetricLaw - & GT; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
  • видалений ВТК вихід сили для ящиків (помилка # 1376734)
  • Додана функція Поліедр :: GetSurfaces
  • атрибут Додано volumePower в Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, багатогранники код невеликої очищення
  • Янек Kozicki (2):
  • Виправлена ​​помилка в "перевірити", який зробив значення редагування дратує.
  • Merge Doc / сфінкс / references.bib в DOC / references.bib
  • Джером Дюр'є (3):
  • Re-записи з & Quot; Яде на GitHub і Quot; Вікі сторінка сфінкс документ.
  • анекдотичних здійснити, щоб зберегти трек (в коді коментар) корисного посилання для аналізу JCFpm ParaView
  • Видалення останнього вікі-посилань, пов'язаних з GitHub в першому файлів
  • Рафаель Маурін (1):
  • Нова сила двигуна пара Яде з кодом 1D РАПН. Додати нову силу двигуна, застосовуючи основні гідродинамічні сили у функції 1D середнього вектора швидкості рідини, яка залежить тільки від глибини. Двигун розрахунку на кожному часовому кроці опору, підйом і плавучих сил для кожної частки. Виконайте посилання для документації, пов'язаної з двигуном.
  • Т Sweijen (1):
  • Merge двигун двофазний потік
  • Thinkpad (1):
  • -a тест вчинити від ноутбука
  • cyuan (7):
  • невеликі зміни для реєстрації пластових boundingCells.
  • -add функція температури для генерації зразок вікна, розрахунку відповідати насичення ...
  • -add savePhaseVtk
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • -replace ABS, Max, хвилин на Std :: абс, STD :: макс, STD :: хв
  • Merge github.com:yade/trunk~~dobj в chaoUnsat
  • cyuanLaptop (1):
  • -зміна debugOut
  • fifthguy (1):
  • Виправлена ​​помилка, яка з'явилася при запуску uniaxial-post.py скрипт з прикладів. Відредаговано ру / post2d.py захопити виняток при імпорті Vector3 від minieigen.
  • jduriez (12):
  • Корекція помилка при використанні PSD () з монодисперсних упаковок (помилкових = False в Python). Додати пояснювальній повідомлення
  • Трохи змін до капілярної Doc: припущення про нульовий кут змочування, гіперпосилання, і деякі коментарі у вихідному коді
  • Один забули змінити під час попередньої фіксації про TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
  • Додавання згадки про різні види збереження файлів. Намагався коментар відмінності, будь ласка, поправте, якщо я помилився
  • Опечатки та уточнень до капілярної документ
  • функція пористості () виводить тепер значення гучності для неперіодичних випадках, а не кидати повідомлення про помилку. Позитив значення гучності в кінцевому підсумку пройшли в якості аргументу перевизначити цей висновок, значення
  • пористості док змінений відповідно до попередньої фіксації
  • 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 :.

  • Видалити файл RELEASE
  • Додати -ftrack-макророзширення = 0, якщо GCC & GT; = 4,8
  • Надання VTK6-підтримку.
  • використання ADD_DEFINITIONS замість додавання тих, хто безпосередньо в CXX_FLAGS.
  • Видалити інформацію про Яде-стабільної з Readme.
  • Додати BicyclePedalEngine як новий кінематичної руху.
  • Додати -save-часових секретарів, якщо GCC-4.8 використовується.
  • Спліт Сітка в сітці і Grid_GUI.
  • Додати інформацію про зниклих безвісти пакети в документації і зовнішньої PPA. Закриває: LP: 1250928
  • Додати повідомлення про використання libqglviewer-qt4-DEV, а не libqglviewer-розробника на більш старих версіях Ubuntu.
  • Додати скрипт для створення PPA-пакети. (Не закінчив)
  • Використання othermirror деяких версій Ubuntu.
  • Додати STL-GTS приклад.
  • Додати qt.View (), щоб грудки-прикладу.
  • Додати ще один чек-скрипт, щоб перевірити функціональність в'язкопружних вечора.
  • Розглянемо massMultiply-параметр, розрахунку параметрів в ViscoElasticPM.
  • Додати функції для збереження і завантаження брили.
  • Встановіть більш високу pripority в sys.path щоб самостійно складений модулів. Закриває LP: 1254708
  • Розрахунок обсягу Fix. Закриває LP: 1261415
  • Встановіть більш високу pripority в sys.path до самостійної складений модулів в Яде-партії.
  • Оновлення скриптів для PPA.
  • Додати файли конфігурації, які необхідні для PPA.
  • Мала оновлення скриптів PPA.
  • Оновлення інформації про yadedaily готових пакетів.
  • Додана підтримка qglviewer & GT ;. = 2.5.0
  • Відкрити інтерфейс в пакетах / packs.py після 1 крок, щоб показати всі елементи.
  • Підніміть попередження, якщо ніяких сфер не виробляються регулярні * команд.
  • Оновлення інформації про щоденні-пакетів.
  • Встановити ще один параметра Я -ftemplate глибина-512 для брязкіт
  • Запобігання сили тяжіння в ViscPM через в'язкості
  • Додайте ще деякі кроки в checkWeight-скрипта.
  • Мала форматування у посилання.
  • Видалити соіЬ випадково додали в попер. здійснити.
  • Незначні зміни в setFromTwoVectors в utils.py.
  • Перейменувати createtar.py в buildppa.py.
  • Дрібні фікси в документації.
  • Додати прес-реліз-файл.
  • функція, щоб збільшити розмір єдиного сфері (~ & GT; Томас набряк)
  • простіше маніпуляції державних файлів в TesselationWrapper
  • відновити пітона обгортання utils.growParticles (), як це було раніше fb02a74 (змінений помилково, вибачте християнської)
  • дати унікальні ідентифікатори осередків trangulation в
  • FlowEngine :: nCells Retruns кількість кінцевих елементів; FlowEngine :: getVertices повертає вершини осередки, певні його ID
  • зробити вихід CMake більш послідовним, коли відсутня залежність для LinSolv
  • Fix поведінку FlowEngine.updateTriangulation = True
  • FlowEngine: збільшити лічильник правильно
  • невеликі зміни в розділі установка щодо suitesparse і пов'язаних з ними бібліотеками
  • installation.rst: smallfix в відступів
  • видалити не необхідні сортування в FlowEngine, а це викликає критичну помилку в STL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
  • правильні цільові значення DEM-PFV checktest
  • Fix шляху до онлайн і упакована документація (виправлення помилок гіперпосилання з гіперпосиланнями ГІП)
  • DEM Фон глава: записка про семантичної деформації проти зсуву для кінематики контакту
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • не визначене виправити і Quot; ключ & Quot; в тріаксіальним-підручник / script-session1.py
  • +1 опублікування паперу
  • Виправлена ​​помилка з приклад сценарію тетра / oneTetra.py
  • Fix відсутня REGISTER_CLASS_INDEX (...) в ViscElPhys. Цей макрос є істотним для правої відправки закон!
  • Виправлена ​​незначна помилка в коментарях до коду: K = 2 * R * E
  • Дозволити контакт між (КОГ) frictMat і viscElMat як frictPhys. Майже все було зроблено у спадок, просто повинен був перетворити жорсткості до модуля і модулю жорсткості, щоб забезпечити сумісність матеріалу. Зверніть увагу, що на даний момент timeStepper не може впоратися з такого роду імітацій - & GT; буде виправлена ​​найближчим часом.
  • Змінено повідомлення про помилку, якщо не yade.runtime.hasDisplay (помилка # 1241817)
  • фіксованою SyntaxError від попередньої фіксації
  • розкоментувати і модифікувати функції utils.forcesOnCoordPlane
  • виправлені помилки в прикладах / тестування / triax.py
  • - Введення (Розкоментувати насправді) десятки / shearBreakRel змінні в JCFpmState: відносна частка зламаних взаємодій в організмі (замість абсолютного числа). -. Деякі зміни в якийсь документ в JCFpm змінних
  • Досить важливі зміни в JCFpm коду
  • Зміна JCFpm прикладів скриптів, так що вони як і раніше працювати після попередньої фіксації
  • Re-поставити деякі рядки коментарів, після обговорення цієї теми (https://lists.launchpad.net/yade-dev/msg10185.html~~HEAD=pobj), завдяки Антону. Коментарях рішення (на даний момент?), Нарешті, досі використовується, щоб уникнути здачі нову змінну в VTKRecorder ..
  • приклад сценарію для JCFpm: дві рок-частини з одного суглоба в середині, як в лабораторних експериментах
  • Деякі забуті поправки в деякі приклади сценаріїв, так що вони як і раніше працювати після зміни сьогодні в JCFpm
  • Деякі поправки в документ JCFpm (гіперпосилання ...)
  • (Надеюсь) Кріплення деякі RST посилання DEM фону документ
  • Деякі зміни в документ на getStress () функції, у відповідність з вихідним кодом (https://answers.launchpad.net/yade/+question/239919)
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • Те ж, як попередній Комміт
  • Відновлення 2d версію growParticle раніше видалені помилково ..
  • Деякі гіперпосилання на JCFpm документ коригується
  • Опечатки і гіперпосилання виправлені в Peri3dController документ
  • Корекція посилання в TesselationWrapper () документ
  • додати CGAL посилання і видалити libgmp3 від установки список
  • Зміна розрахунку нормальної і тангенціальної жорсткості і демпфірування. Зміна впливає тільки на поведінку, коли один з двох параметрів дорівнює нулю, наприклад, для двох частинок з різною жорсткістю k1 і k2, контактна жорсткість завжди буде к = K1 * K2 / (К1 + К2). Перш, ніж це дали ж, за винятком, коли к2 = 0 (відповідно K1 = 0), де він дав K = K1 (соотв. К = k2). Це зроблено, щоб забезпечити спадкоємність в поведінці, коли один з двох параметрів прагнуть до нуля. Додати функцію contactParameterCalculation в Ip2_ViscElMat_ViscElMat_ViscElPhys, щоб уникнути дублювання коду.

Що нового у версії 1.05.0:

  • Антон Гладкий:
  • Додати системи-складовою підвищення повинні бути пов'язані.
  • Виправлена ​​помилка в рівняннях в getViscoelasticFromSpheresInteraction (документації). Завдяки Medack (ТУ Фрайберг).
  • Явно посилаються BZip2 бібліотека
  • Явно посилаються ZLIB бібліотека
  • Документи по установці оновлення, додайте libbz2-DEV zlib1g-Dev.
  • Виправлена ​​LudingPM.
  • Перейменувати змінні в LudingPM (тета і дельта GT).
  • Виправлена ​​K2-розрахунок у LudingPM.
  • Оновлення сценарій LudingPM.
  • Спліт GUI / qt4 / GLViewer.cpp.
  • Видалити PKG / DEM / DomainLimiter. *
  • Відновлення DomainLimiter (LawTester повинні бути переміщені десь).
  • Видалити попереджень.
  • Оновлення numpy_boost.hpp з SVN.
  • Видалити виконує трохи на ру, CPP і H-файлів.
  • Спліт Shop.cpp на Shop_01.cpp і Shop_02.cpp
  • Виправлена ​​компіляція.
  • Видалити стабільної PPA посилання з документацією.
  • Замінити все libboost - * -. Dev по libboost-всіх-розробника
  • Крістіан Якоб:
  • повний опис методів клубок у Керівництво користувача
  • виправити помилку в схемі тензор інерції апроксимації
  • виправити деякі посилання в керівництві користувача і сцени док
  • Опис виправлення матеріалу за замовчуванням в керівництві користувача
  • кріплення / оновлення рефері і посилання в керівництві користувача - частина 1
  • видалити опис SpherePadder від користувачів по експлуатації
  • кріплення / оновлення рефері і посилання в керівництві користувача - частина 2 (закінчений)
  • адаптувати приклад плавучості з методом нового O.forces.addF () і зробити його красивішим
  • Оновлення в грудку :: updateProperties: включений новий BOOL integrateInertia і INT дискретизації та адаптації грудку (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () і growParticles ()
  • створення посилання на деякі приклади сценаріїв в обгортці
  • збільшення швидкості ініціалізація прикладів / пакети / packs.py (виправити https://bugs.launchpad.net/yade/+bug/1229783)
  • спробувати виправити (досі працює) рефері в Керівництво користувача
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • не зробити getRoundness () більш гнучка: пусто excludeList більше немає необхідності в якості вхідного аргументу; адаптувати replaceByClumps-example.py і пов'язаний участь у керівництві користувача
  • Виправлена ​​помилка з користувачів керівництві
  • виправити посилання в TesselationWrapper
  • виправити посилання в TesselationWrapper (з другої спроби)
  • виправлення приклад плавучості для грудок
  • видалені з typenames Polyhedra.cpp, зробити GCC & Lt; Версія 4.7 щасливим
  • Донія:
  • Зберегти відносні швидкості частинок.
  • Compute edgesSurfaces якщо viscousShear правда.
  • Зберегти взаємодії між сферами тільки в вектор.
  • отримати зрушення і нормальне вузького напруги в кожній взаємодії.
  • Jan Странський:
  • маргінальні зміни
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • Додано періодичну осередок ВТК експорт (в VTKRecorder і export.VTKExporter)
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • додано забули приклад файлу
  • Виправлена ​​помилка в export.VTKExporter від одного попередніх фіксацій
  • Merge гілка 'Мастер' в github.com:yade/trunk~~pobj
  • реалізація Багатогранники + приклади (Внесений Яна Ілії).
  • Додавання прикладів з tetrehadron моделюються нового класу Багатогранником
  • CombinedKinematicEngine не називатиму його "мертвим" subengines (питання № 237437)
  • Джером Дюр'є:
  • Корекція опечатки в коментарі
  • Пропозиція нових (схожих, але більш компактні) з використанням прикладів класів JCFpm. Вибір може бути зроблений через один день після якоїсь зворотного зв'язку?
  • Деякі зміни в документації JCFpm (додати зовнішніх посилань, і видалення перехресного посилання до моделі CFpm, який не існує більше). У CPP, деякі рядки коментарів, щоб додати (в майбутньому?) Деякі пост-про можливості, які могли б, можливо, порушують струм зберігає з (існуючих ??) поточних користувачів
  • здійснювали зміни коротко обговорюються в https://lists.launchpad.net/yade-dev/msg09979.html. В основному написані Л. Scholtes, вони дозволяють vizualize з ParaView деякі особливості класів JCFpm. Він додає потім 2 рекордери, & Quot; jcfpm & Quot; і & Quot; тріщини і Quot;, які відокремлені в основному з історичних причин .. Вони все одно в даний час документально
  • Додати в pylab.ion () в plotNumInteractionsHistogram () і plotDirections (), так що Яде не повісиш більше після запуску цих функцій (навіть після закриття вікна ділянку, тут). Тим не менш, завдяки Вацлава! (http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
  • анекдотичних зміни в приклад сценарію
  • Клаус Thoeni:
  • розв'язати проблему з маскою в GridConnection
  • місцевих ігнорувати певні файли kdevelope на Git

Що нового у версії 0.97.0:

  • Антон Гладкий (42):
  • Видалити звільнити-файл.
  • Видалити eigen2. Використовуйте замість eigen3.
  • Видалити ймовірні / unlekely директиви.
  • Видалити eigen2 сумісність.
  • Виправлена ​​компіляція з брязкотом.
  • Використання системи упаковані minieigen, якщо він буде упиратися.
  • Виправлена ​​помилка в __init __. Ру
  • Використання системи pygts, якщо такі є.
  • Нижня вимагається CMake версії 2.6
  • Перевірте, чи встановлений Tkinter.
  • Повернення мінімальну версію CMake до 2,8. Помилка компіляції з GUI.
  • Виправлена ​​компіляції Agains підвищити 1.53.
  • Виправлена ​​опечатка в пошуку модуля py_gts.
  • Виправлена ​​помилка в CMake.
  • Виправлена ​​зв'язок модуля _gts.
  • Імпорт minieigen в GUI / qt4 / SerializableEditor.py.
  • Чисті скрипти / README. Більше не актуальна.
  • Підніміть попередження, якщо модуль PIL не імпортується. Не піднімаючи помилку.
  • Видалити документацію про третю сторонніх бібліотек (minieigen і GTS).
  • Установка документації в стандартному місці.
  • Створити і встановити Yade.epub, якщо pandoc доступно.
  • Build Yade.epub допомогою Sphinx-будівельник.
  • Видалити перетворення pandoc з текст-файла.
  • Виправлена ​​шлях установки для HTML-документів.
  • Fix --version параметр для Яде-партії.
  • Видалити коми і Quot; особливості & Quot ;.
  • Вихід Update --help.
  • Створити Довідника за допомогою & Quot; зробити сторінку керівництва & Quot; Команда.
  • Видалити генерації на сторінці Довідника usign варіант --generate-сторінці Довідника.
  • Додати & Quot; провести перевірку & Quot; Команда для запуску стандартних тестів.
  • Виправлена ​​розщеплення ознак. (Закриває LP: 1161451)
  • Скасувати зміни, внесені до 4f9f8dae3.
  • Видалити інформацію про реєстрацію. (Закриває LP: 1150273)
























  • 1.
  • 1.





















Скріншоти

yade_1_68652.png
yade_2_68652.png

Yade

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