Yade

צילום מסך תוכנה:
Yade
פרטי תוכנה:
גרסה: 1.20.0 מעודכן
טען תאריך: 9 Dec 15
מפתחים: Vaclav Smilauer
רשיון: ללא תשלום
פופולריות: 130

Rating: 3.0/5 (Total Votes: 2)

Yade הוא, קוד פתוח חופשי ומסגרת הרחבה שיכול לשמש למודלים מספריים בדידים, שתוכנן במיוחד עבור דיסקרטי אלמנט השיטה. חלקי החישוב של Yade נכתבו ב- C ++ בעזרת מודל האובייקטים גמיש, המאפשר יישום עצמאי של ממשקים ואלגוריתמים חדשים.


עוד מנוע דינמי

Yade עומד לעוד מנוע דינמי, והוא משתמש בפייתון לבנייה תמציתית ומהירה סצנה, שלאחר עיבוד, ניפוי, כמו גם שליטת סימולציה. התוכנה מופצת דרך GitHub, כארכיון מקור, כמו גם באמצעות Launchpad עבור מערכת הפעלת אובונטו לינוקס.


מתחת למכסת המנוע

מבט מהיר מתחת למכסת המנוע של Yade (עוד מנוע דינמי) יציג לנו כי הבקשה נכתבה ב++ C ושפות תכנות Python. הוא נבדק באופן רשמי עם מספר הפצות הפופולריות של לינוקס, כוללים אובונטו. שני פלטפורמות החומרה של 32 סיביות ושל 64 סיביות נתמכות בשלב זה.


תחילת עבודה עם Yade

ישנן שתי דרכים להתקנת תוכנה על המחשב גנו / לינוקס שלך, או על ידי שימוש בחבילות בינאריות שנבנו מראש ממאגרי תוכנת ברירת מחדל של ההפצה שלך או על ידי שימוש במקורות האוניברסליים ארכיון מסופקות על Softoware.

הורד את קובץ tarball (tar.gz), לחלץ אותו במקום כלשהו על הנתיב שלך, לפתוח מסוף אמולטור ולנווט למיקום של הקבצים שחולצו. לאחר מכן, הפעל & ldquo;. CMake & rdquo; הפקודה (ללא מרכאות) כדי להגדיר את הפרויקט, ואחריו וldquo; לעשות & rdquo; הפקודה, ללא מרכאות, כמובן, שלקמפל את התוכנה.

היה מודעים לדרישות Yade, כפי שאתה תצטרך להתקין את כולם כדי לפרוס את היישום במחשב שלך באמצעות מקורות ארכיון, כפי שהוסבר לעיל. לאחר הידור מוצלח, עליך לבצע & ldquo; להפוך להתקין & rdquo; הפקודה כמו שורש, ללא מרכאות. אנא קרא את התיעוד הרשמי אם אתה נתקע בעת הניסיון להתקין Yade

מה חדש בהודעה זו:.

  • הסרת קובץ שחרור.
  • הגדרת פשט של דגלים לבנות
  • תקן כמה אזהרות בהידור.
  • לשימוש צלצול -fstack-מגן במקום -fstack-מגן-חזק
  • התעלם קבצי פרויקט של IDE רעיון
  • שיפוץ של Math.hpp
  • הפוך החבילה החיצונית minieigen חובה.
  • הוסף -fstack-מגן-חזק רק לgcc & gt; = 4.9
  • כמה תיקוני אזהרה.
  • להוסיף אפשרות ENABLE_PROFILING
  • קבע כמה מטרי-אמצעים בViscElCap.
  • בטל הוספת דגל frounding-מתמטיקה
  • החלף INSTALL_PREFIX ידי CMAKE_INSTALL_PREFIX
  • Remove מיושן בפקודות מאקרו BOOST_PYTHON_FUNCTION_OVERLOADS Yade.
  • תקן עוד קצת אזהרות הידור.
  • תקן עוד קצת אזהרות הידור.
  • תיקון קטן בCMakeLists.txt
  • חפיפה תקן אריזת משושה, לא צריך להיות לא רצוי יותר.
  • הפוך Serializable.hpp קריא יותר.
  • הסרת פרמטרים מומלצים לשימוש.
  • העברת STLReader לSTLImporter

  • תזה
  • +1 שני בTU פרייברג.
  • התרסקות תקן על ידי יצוא VTK של אינטראקציות לאחר הסרת גוף.
  • תיאור פיצול של ViscoelasticPM כדי להפוך אותו לקריא יותר.
  • בוא קיימים יחסי גומלין בין clumpMembers של אותו הגוש.
  • דלג כוח חישוב בSPH-גוש
  • להוסיף אזהרה על CGAL באובונטו 14.04 Trusty
  • הוסף ISC_TIMING הוראת עיבוד מוקדם מראש.
  • Drop תמיכה של אובונטו 12.04 מדויק
  • מיזוג בקשה # למשוך 46 מtimpovall / אדון
  • שיפוץ קוד פולשני ללא של InsertionSortCollider
  • בטל קודמים להתחייב.
  • להוסיף אפשרות שנייה כדי לתקן את האוסף עם CGAL על 14.04
  • הסרת קוד לא מומלץ לשימוש עם דחיפה ישנה מאוד.
  • יישום צמיג דעיכת לשלב נימים.
  • חישוב כוח SPH תקן בין חברי גוש.
  • אוסף לתקן עם QGLViewer & gt; = 2.6.3
  • הכן Qt5-לבנות.
  • אוסף תקן נגד gqlviewer-Qt4.
  • תקן צ'ק-סקריפט
  • +1 ועידה
  • צעדים ראשונים בQt5.
  • הכן לבנות Qt5.
  • קבצי פיתון העדכון בשל Qt5.
  • עוד כמה עדכונים לקראת Qt5.
  • Qt5 ההגירה נגמרה alsmot.
  • תקן אוסף Qt5.
  • התרסקות תקן בQt5.
  • תקן הבעיה QThread.
  • להוסיף מידע על אוסף נגד Qt5.
  • להוסיף פונקציה חסרה בTesselationWrapper
  • הסרת כמה כותרות וdefs שאינו בשימוש.
  • אוסף תקן אם OpenMP מושבתים
  • אוסף תקן הציג בעברו להתחייב.
  • הוסף שיחה, להחזיק בחלקיקים 2,015
  • להוסיף דוגמא שעון חול
  • הוסף קובץ שחרור.
  • שמור סיבובים יחסי בScGeom6D (ביטול סימון & quot; nosave & quot;) שכן הוא נדרש לטעינה מחדש בצורה נכונה
  • .
  • CohesiveFrictionalInteractions: הוסר & quot; nosave & quot; דגלים לרגעי קשר
  • +1 נייר כתב עת
  • +1 נייר כתב עת
  • להוסיף פונקציה וירטואלית חוזרת קשיחות סיבובית של האינטראקציות - חוזרת אפס אם לא עמוס
  • חשבון לקשיחות הסיבובית של אינטראקציות בGlobalStiffnessTimeStepper
  • להחיל את הספין של שיפוע המהירות על חלקיקים בBCS התקופתי
  • טעות דפוס קטנה
  • פרק ספר נוסף
  • התקנה: http://www.yade-dem.org/packages נדרש לספרייה חיצונית (? אייגן או cgal לא בטוח עכשיו)
  • defintion מדויק יותר של מהירות / ספין fluctuational לאנרגיה קינטית בBCS התקופתי
  • ערך נכון של נפח לid

מה חדש בגרסה 1.12.0:.

    • הסרת קובץ שחרור
    • השתמש toleranceWarning וtoleranceCritical לבדיקת DEM-PFV.
    • התרסקות תקן לאחר הסרת גושים. סוגר LP: 1354433
    • הוסף autotest checkClumpHopper.
    • התרסקות תקן לאחר הסרת כל הגוש.
    • חישוב תקן של massR בViscoelasticPM
    • תקן חישוב cs בViscoelasticPM
    • תקן ViscElPM עוד פעם אחת.
    • צור מערך של memberIds clump`s להסיר.
    • חזור ערך בדיוני מפונקציות מיושנות.
    • כבוד returnin הערך בcomputeForceTorqueViscEl
    • עדכון כתובת Schwager2007
    • להוסיף נייר אחד יותר
    • מיזוג בקשת משיכה # 44 מfifthguy / אדון
    • להוסיף פרמטר firstIterRun לPyRunner.
    • קריאת מערכת השתמש ב& quot; ספינקס-לבנות & quot; במקום מודול פייתון.
    • שגיאת הידור תקן בPeriodicFlow.hpp
    • גרסאות פיתון הוגדר במפורש.
    • הצהרות פונקצית העבר של _utils.cpp ל.hpp
    • שגיאת זמן ריצה תקן במצב debug וללא OpenMP.
    • בגלילה כולל & quot; Yade / & quot; תיקייה בקבצי CPP וHPP.
    • תקן מסמכי דור.
    • .
    • שיפוץ קוד SPH-קוד
    • השתמש ברכיבי vtkCommonCore vtkIOImage vtkIOXML רק לVTK.
    • השתמש בפייתון 2.7 בלבד
    • צמיגות להחזיר בSPH-דגם.
    • הוסף קובץ שחרור.
    • ברונו Chareyre (33):
    • UnsaturatedEngine -include להתחיל לעבוד
    • של צ'או
    • לתקן כמה טעויות ולעשות פונקצית מבחן אמיתית (לא ריקה)
    • - להחליף תנוחות ידיים-שהוגדר על ידי העמדות של הסצנה
    • מיזוג 'אדון' סניף של https://github.com/yade/trunk לchaoUnsat
    • להסיר pack.particleSD וגרסאות, ולא מומלץ לשימוש על ידי unmaintained 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)
    • תקן חסר סוגריים וכתוצאה מכך חדירות לא בסדר בPFV התקופתי
    • נקודה לBourrier2013 להסבר חלקי של חוק קשר CohesiveFrictional
    • doc תיקון לגבי requestErase () - https://bugs.launchpad.net/yade/+bug/1370736, הודות יאן
    • חסימה סלקטיבית של תאים של הרשת בFlowEngines (צעדים ראשוניים)
    • להסיר את הקובץ ריק
    • PFV: לא לדלג על חישוב סלסול לתאים חסומים, עדיין
    • קובץ תיקון
    • להסיר CPP עם קובץ הלא נכון
    • לאפס id של גופים נמחקו; מה שמאפשר את זה: ב = גוף (); O.bodies.erase (O.bodies.append (ב)); O.bodies.append (ב)
    • להפוך DeprecationWarning (לא מוצג) לUserWarning (מוצג) מאז הודעות השגיאה שבי נסתר
    • אין אינדקס של תאים חסומים בPFV
    • ירידת מלל של חסימת תאי PFV
    • DFNFlow לבטל את חסימת תאים שברים להגיע אליהם תכונות + נוספות בJCFPM
    • resetNetwork הפיצול וresetLinearSystem + להוסיף עוד גטר / סטר
    • TwoPhaseFlowEngine פיצול בHPP / CPP להכללה במנועי ילד
    • משמר #ifdef לפונקציה OpenMP
    • לא ידרוס לחץ נוזל הוטל כאשר אתחול הערכים (גמישים יותר) + barycenter פונקציה חוזר + משופר & quot; אתר & quot; לאינטרפולציה
    • גמישות מוגברת של לחץ נוזלים בהטלה
    • של FlowEngine
    • גטר מיוחד / סטר של לTwoPhaseFlowEngine + לא מחדש לאינדקס של תאים בUnsatEngine

    • היגיון
    • # def טוב יותר / # ifdef לTwoPhaseFlowEngine
    • לשנות את השם cellCenter- & gt; cellBarycenter (. חסר בקודם להתחייב)
    • צ'או יואן (86):
    • - העבודה הראשונה שלי בסימולצית ניקוז
    • להתחייב קוד העבודה הראשון לניקוז
    • - לעשות (פרמטר בaddBoundaries) גמיש יותר FAR קבוע
    • -להוסיף poreRadius
    • -a מבחן להתחייב לברוח בלגן גדול ...
    • מיזוג github.com:yade/trunk לchaoUnsat
    • פונקציות -להוסיף saveLatticeNode ליצירת פרוסה צירית-נורמלית עם & quot; 0 & quot; ו& quot; 1 & quot;
    • -להוסיף isWaterReservoir, isAirReservoir.
    • -להוסיף גרסה אחרת לניקוז.
    • רקורסיה המיותרת -delete לinvadeSingleCell2 ()
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • -להוסיף UnsatCellInfo, UnsatVertexInfo
    • קוד נקי
    • תפקוד זמני -להוסיף לחיבור נקבובית
    • מיזוג github.com:yade/trunk לchaoUnsat
    • תכונות גבול -update
    • גיבוי -a למחשב נייד
    • -להוסיף UnsatVertexInfo (void) לשימוש עתידי
    • -test להתחייב
    • -test להתחייב
    • מיזוג "מקור / chaoUnsat 'מרחוק מעקב סניף לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • קוד -clean
    • להוסיף capillaryCellVolume בcellinfo, לייעל getSaturation ()
    • -replace תאי ד'& gt;. מידע () עמ 'עם isAir / WaterReservoir
    • solidLine -להוסיף במידע תא. בחלקו קוד לכוח.
    • קוד נקי, לתקן טעות בFacet_Force.
    • גרסת מבחן של מחשוב כוח נוזל.
    • לתקן solidLine [i] [j] כאשר facetNFictious מקרה (1).
    • -fix noCache.
    • -fix solidLine [i] [j] כאשר facetNFictious מקרה (2).
    • קוד -clean.
    • attr המאגר לתקן. לשנות boundcells.isWaterReservoir = נכון כאשר ניקוז סיום.
    • קוד נקי.
    • func המבחן להוסיף זמני.
    • להוסיף gt תאי ד'&; מידע () trapCapP.; חישוב לחץ תיקון לשלב לכוד.
    • קוד נקי.
    • מיזוג github.com:yade/trunk לchaoUnsat
    • פעולת code.add נקייה ()
    • להוסיף getSaturation2 () למצב 2.
    • מיזוג github.com:yade/trunk לchaoUnsat
    • ללוות saveVTK מFlowEngine
    • לנרמל שני לפלוש מצבים.
    • לעשות computeForce אופציונאלי; bakcup
    • = אפשרות זמנית לחסוך, לשנות waterReservoir כבול [2], להוסיף invadeBounday
    • זאת"- לפלוש מאופציונלי גבול. (ברירת מחדל שווא)
    • -fix Line_Solid_Pore () ברשת.
    • מיזוג github.com:yade/trunk לchaoUnsat
    • שינוי -big, יורש מFlowEngine.
    • קבצים ישנים להסיר
    • קוד נקי
    • כוח תיקון חישוב.
    • להוסיף אזור interficial הספציפי מחשוב, המון באגים ...
    • computeCellInterfacialArea לתקן עם קודקוד fictious
    • -test. לא חל שינוי גדול.
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat

    • באג
    • -fix 'פיתון "הכריז
    • -clean קצת מידע בלנפות
    • -fix המזבלה ליבה בcomputerForcePoreForceWithCache, currentTes shoule להיות solver- & gt; T [solver- & gt; currentTes], לא solver- & gt; T [currentTes]
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • -update עם PFV
    • -השתמש bndCondValue לסמן מאגר.

    • נחישות
    • מאגרי -fix; לתקן לפלוש (), PW יכול להיות שלילי (mode1)
    • -change לפלוש כלל, להשתמש bndCondValue לקבוע פלישה. reservoirInfo תלוי בbndCondValue; למזג isInvadeBoundary. (mode1)
    • -change לפלוש לשלטון Mode2. למזג כמה פונקציות
    • getWindowsSaturations -fix.
    • -להוסיף נקבוביות רדיוס funcs בדיקה (tmp)
    • משתני -rename לcomputePoreRadius (); קוד נקי.
    • קוד -clean
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • -להוסיף debugOut לבדוק isInvadeBoundary = True isPhaseTrapped = True
    • -insert debugOut. (מזבלה ליבה קבועה על ידי ulimit -s 16000)
    • מיזוג github.com:yade/trunk לchaoUnsat
    • זה TwoPhaseFlowEngine (גרסת אלפא) כן!
    • מיזוג github.com:yade/trunk לchaoUnsat
    • TwoPhaseFlowEngine -merge, להוסיף עוד infos תא.
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • -להוסיף savePhaseVtk. לשנות את שם הפונקציה.
    • cell.index בדיקת -הסר
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • תגובה define # TWOPHASEFLOW
    • יעקב הנוצרי (6):
    • אפשרות updatePorosity להוסיף בTriaxialStressController
    • לתקן שורה ארוכה בdoc GitHub
    • תיקון קטן של אזהרה בNewtonIntegrator
    • תיקון קל בdoc introduction.rst
    • כולל נוקשות נוזל לTSC לזרימת מצב הלא-מנוקזות
    • fluidStiffness תיקון לTSC כאשר FlowEngine מבוטל
    • דומיניק Boemer (1):
    • להוסיף צ'ק-תסריט לViscoElasticPM.
    • פרנסואה (1):
    • באגים מעקב מגע נכונים לרשתות. הם באו essencially מההיגיון החדש של חוקים שצריכים להחזיר בוליאנים.
    • יאן סטראנסקי (7):
    • כוח נוסף ויצוא מומנט לVTKRecorder (שאלה # 252,413)
    • טעות דפוס קבוע בתפקוד utils.polyhedron
    • לאפשר סימולציות תקופתיות עם Polhedron וטטרה
    • לשנות את שם PolyhedraVolumetricLaw - & gt; Law2_PolyhedraGeom_PolyhedraPhys_Veolumetric
    • פלט נמחק VTK בכוח לתיבות (באג # 1,376,734)
    • הוסיף פונקצית הפאונים :: GetSurfaces
    • תכונה נוסף volumePower לLaw2_PolyhedraGeom_PolyhedraPhys_Volumetric, ניקוי קטן קוד פאונים
    • יאנק קוזיצקי (2):
    • באג תקן ב'לבדוק 'שעשה ערכי עריכה מעצבן.
    • מיזוג doc / ספינקס / references.bib לdoc / references.bib
    • ג'רום Duriez (3):
    • לכתוב מחדש של & quot; Yade על GitHub & quot; דף ויקי בdoc ספינקס.
    • Anecdotic להתחייב לשמור על מסלול (בתגובת קוד) של קישור שימושי לניתוח paraview JCFpm
    • הסרת ויקי-הקישור האחרון GitHub הקשורות בקבצים הראשונים
    • רפאל Maurin (1):
    • מנוע כוח חדש לזוג Yade עם קוד 1D RANS. הוסף מנוע כוח חדש החלת כוחות hydrodynamical העיקריים בפונקציה של וקטור 1D ממוצע נוזל מהירות שתלויה רק ​​בעומק. מנוע חישוב בכל פעם צעד הגרר, המעלית וכוחות קלילים לכל חלקיק. השלם את אזכור לתיעוד הקשורים למנוע.
    • T Sweijen (1):
    • מיזוג זרימת מנוע שני שלבים
    • Thinkpad (1):
    • -a מבחן להתחייב ממחשב נייד
    • cyuan (7):
    • שינוי קטן לboundingCells צ'ק מאגר.
    • תפקוד זמני -להוסיף ליצירת חלונות מדגם, חישוב להגיב רוויה ...
    • -להוסיף savePhaseVtk
    • מיזוג github.com:yade/trunk לchaoUnsat
    • מיזוג github.com:yade/trunk לchaoUnsat
    • שרירי בטן שרירי בטן -replace, מקסימום, דקות ידי std ::, std :: מקסימום, std :: דקות
    • מיזוג github.com:yade/trunk לchaoUnsat
    • cyuanLaptop (1):
    • -change debugOut
    • fifthguy (1):
    • תוקן באג שהופיע בעת הפעלת סקריפט uniaxial-post.py מדוגמאות. עריכה, פירו / post2d.py ללכוד יוצא מן הכלל בעת יבוא Vector3 מminieigen.
    • jduriez (12):
    • תיקון שגיאת PSD באמצעות () עם אריזות monodisperse (שקר = False בפייתון). להוסיף להודעת הסבר
    • שינויי מעטים בdoc נימים: הנחה של זווית הרטבת null, קישורים, וכמה הערות בקוד מקור
    • שינוי אחד נשכח במהלך קודם להתחייב על TriaxialStressController 3DTriaxialEngine? https://github.com/yade/trunk/commit/77bc6d75b780bcbad5bdadc5bb3645badb009cd9
    • הוספת אזכור של סוגים שונים לשמור קבצים. ניסיתי להגיב הבדלים, אנא תקן אם אני טועה
    • טעויות הקלדה ודקדקנות בdoc נימים
    • פונקציה נקבוביות () גוזרת כעת ערך נפח למקרים שאינם תקופתיים, ולא לזרוק שגיאה. ערכי נפח כיוון חיוביים סופו של דבר עברו כטיעון לעקוף ערך מוסק זה

    • השתנה
    • doc הנקבוביות פי קודמים להתחייב
    • getStress () רואה עכשיו ערך נפח הולם למקרה שאינו תקופתי (ערכים עברו כפרמטרים עדיין עשויים גם לקחת בחשבון)
    • שינוי מhttps://github.com/yade/trunk/commit/ab91b3cf8654f6d563dede10184e784a8ce84219, מציג מחדש חזר מאז, בלי סיבה
    • שיפור https://github.com/yade/trunk/commit/05599b23808991dbfef6b85400c7ddd32be594e0 לגבי חישוב נפח בgetStress למקרים שאינם תקופתיים
    • טעות דפוס בdoc CapillaryPhys
    • קבלה של אינטראקציה הלולאות בLaw2 _..._ קפילריות (שהוא למעשה לא LawFunctor מטופלים על ידי InteractionLoop). יתר על כן אימוץ איטרטור foreach לטעם שאינו מקביל.

    מה חדש בגרסה 1.07.0:.

    • הסרת קובץ שחרור
    • הוסף מאקרו-הרחבה--ftrack = 0, אם gcc & gt; = 4.8
    • לספק VTK6-תמיכה.

    • ADD_DEFINITIONS
    • השתמש במקום הוספה אלה ישירות בCXX_FLAGS.
    • הסרת מידע על Yade-היציב מReadme.
    • הוסף BicyclePedalEngine כתנועה kinematic חדשה.
    • הוסף חיסכו-temps אם GCC-4.8 משמש.
    • פיצול רשת לרשת וGrid_GUI.
    • להוסיף מידע על חבילות חסרות בתיעוד וPPA החיצוני. סוגר: LP: 1250928
    • להוסיף הודעה על שימוש libqglviewer--dev Qt4 במקום libqglviewer-dev בגרסאות ישנות יותר של אובונטו.
    • להוסיף תסריט ליצור PPA-חבילות. (לא סיימתי)
    • השתמש othermirror לכמה גרסאות של אובונטו.
    • להוסיף דוגמא STL-GTS.
    • הוסף qt.View () לגושים-דוגמא.
    • להוסיף עוד אחד צ'ק-סקריפט כדי לבדוק את הפונקציונליות של viscoelastic PM.
    • שקול massMultiply-פרמטר, חישוב פרמטרים בViscoElasticPM.
    • להוסיף פונקציות כדי לשמור וגושי עומס.
    • הגדר את pripority גבוה יותר בsys.path למודולים הידור עצמי. סוגר LP: 1254708
    • חישוב תקן נפח. סוגר LP: 1261415
    • הגדר את pripority גבוה יותר בsys.path למודולים הידור עצמי בYade-אצווה.
    • תסריטי עדכון עבור PPA.
    • קבצי תצורה להוסיף, נחוץ לPPA.
    • עדכון קטן של תסריטי PPA.
    • עדכון מידע על החבילות מוכנות מראש yadedaily.
    • להוסיף תמיכה לqglviewer & gt;. = 2.5.0
    • GUI להרחיב בחבילות / packs.py לאחר שלב 1 כדי להציג את כל האלמנטים.
    • הרם אזהרה, אם אין התחומים מיוצרים על ידי פקודות * רגילות.
    • עדכן את הפרטים על-יומיות חבילות.
    • קבוצה אחת יותר paramter -ftemplate מעמיקה-512 לצלצול
    • כוחות המשיכה למנוע בViscPM בשל צמיגות
    • הוסף כמה צעדים יותר לcheckWeight-סקריפט.
    • עיצוב קטן באזכור.
    • Remove cout הוסיף בטעות בקודם. להתחייב.
    • שינוי קטן של setFromTwoVectors בutils.py.
    • שינוי שם createtar.py לbuildppa.py.
    • תיקון קטן במסמכים.
    • להוסיף הודעה לקובץ.
    • פונקציה כדי להגדיל את הגודל של כדור אחד (~ & gt; תומאס נפיחות)
    • מניפולציה קלה יותר של קבצים במדינה TesselationWrapper
    • לשחזר את העטיפה של פיתון utils.growParticles () כפי שהיה לפני fb02a74 (שינה בטעות, מצטער נוצריים)
    • לתת מזהה ייחודי לתאים של trangulation
    • FlowEngine :: nCells retruns מספר התאים סופיים; FlowEngine :: getVertices מחזיר את הקודקודים של תא שהוגדרו על ידי id
    • להפוך פלט CMake עקבי יותר כאשר חסר תלות לLinSolv
    • תקן ההתנהגות של FlowEngine.updateTriangulation = True
    • FlowEngine: להגדיל דלפק בצורה נכונה
    • שינויים קטנים בסעיף ההתקנה לגבי Libs suitesparse וקשור
    • installation.rst: smallfix בכניסה
    • להסיר מיון אין צורך בFlowEngine, כפי שהוא מעורר באג קריטי בSTL (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
    • ערכי יעד נכונים של DEM-PFV checktest
    • נתיבי תקן לאינטרנט ותיעוד ארוז (שגיאת url לתקן עם הקישורים של GUI)

    • פרק רקע DEM
    • : פתק על המתח הסמנטי לעומת עקירה לקינמטיקה קשר
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • לתקן מוגדר & quot; מפתח & quot; בtriax-הדרכה / script-session1.py
    • +1 מאמר שפורסם
    • תיקון קטן בדוגמא תסריט טטרה / oneTetra.py
    • תקן חסר REGISTER_CLASS_INDEX (...) לViscElPhys. מאקרו זה חיוני לשיגור חוק נכון!
    • תיקון טעות קלה בהערות קוד: K = 2 * * r E
    • אפשר הקשר בין frictMat (COH) וviscElMat כfrictPhys. כמעט כל מה שנעשה על ידי ירושה, רק הייתי צריך להמיר צפידות שרירים למודול ומודול לצפידות שרירים כדי להבטיח תאימות חומר. שים לב שלרגע timeStepper לא יכול להתמודד עם סימולציות מסוג זה - & gt; יהיה קבועים בקרוב.
    • הודעת שגיאה השתנה אם לא yade.runtime.hasDisplay (באג # 1,241,817)
    • קבוע SyntaxError מקודם להתחייב
    • פונקצית utils.forcesOnCoordPlane uncomment ולשנות
    • טעות תוקנה בדוגמאות / בדיקה / triax.py
    • - היכרות (uncommenting למעשה) עשרות / משתני shearBreakRel בJCFpmState: חלק יחסי של אינטראקציות נשברו לגוף (במקום מספר מוחלט). -. שינויי מעטים בחלק doc של משתני JCFpm
    • שינויים חשובים למדי בקוד JCFpm
    • תסריטי דוגמא שינוי JCFpm, כך שהם עדיין עובדים אחרי קודמים להתחייב
    • מחדש לשים כמה קווים הגיבו, לאחר דיון בנושא זה (https://lists.launchpad.net/yade-dev/msg10185.html), הודות אנטון. הערות הפתרון הוא (כרגע?) סוף סוף עדיין בשימוש, כדי למנוע לשים משתנים חדש בVTKRecorder ..
    • דוגמא תסריט לJCFpm: שני חלקי סלע עם משותף אחד באמצע, כמו בניסויי מעבדה
    • כמה תיקונים שכחו בכמה תסריטי דוגמא, כך שהם עדיין עובדים אחרי שינויים של היום בJCFpm
    • תיקונים מסוימים בdoc JCFpm (היפר ...)
    • (יש לקוות) תיקון כמה קישורים הראשונים בדוק רקע DEM
    • כמה שינויים בdoc של getStress () פונקציה, להיות עקביים עם קוד המקור (https://answers.launchpad.net/yade/+question/239919)
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • כנ"ל כמו קודם להתחייב
    • שחזור הגרסה 2 של growParticle נמחק בעבר בטעות ..
    • קישורי חלק בdoc JCFpm מתוקנים
    • שגיאות כתיב וקישורים תוקנו בdoc Peri3dController
    • תיקון של קישור בTesselationWrapper () doc
    • להוסיף קישור CGAL ולמחוק libgmp3 מלהתקין רשימה
    • שינוי בחישוב של קשיחות ודעיכה הנורמלית ומשיקה. השינוי משפיע רק על ההתנהגות כאשר אחד משני הפרמטרים הוא אפס, למשל לשני חלקיקים עם K1 קשיחות שונה וK2, קשר הנוקשות תמיד תהיינה k = * K1 K2 / (K1 + K2). לפני שנתן אותו, למעט כאשר K2 = 0 (בהתאמה K1 = 0), שבו נתן k = K1 (שו"ת. K = K2). הדבר נעשה כדי להבטיח המשכיות בהתנהגות כאשר אחד משני הפרמטר נוטה לאפס. הוסף contactParameterCalculation פונקציה בIp2_ViscElMat_ViscElMat_ViscElPhys כדי למנוע כפילות קוד.

    מה חדש בגרסה 1.05.0:

    • אנטון Gladky:
    • להוסיף מערכת-רכיב של דחיפה להיות מקושרים.
    • טעות דפוס תקן במשוואות בgetViscoelasticFromSpheresInteraction (תיעוד). תודה לMedack (TU פרייברג).
    • באופן מפורש לקשר BZip2-ספרייה
    • באופן מפורש לקשר zlib-ספרייה
    • מסמכי התקנת עדכון, להוסיף libbz2-dev zlib1g-dev.
    • LudingPM תקן.
    • שינוי השם משתנה בLudingPM (Theta- & gt; דלתא).
    • תקן K2-חישוב בLudingPM.
    • סקריפט עדכון עבור LudingPM.
    • GUI / Qt4 פיצול / GLViewer.cpp.
    • הסרת pkg / dem / DomainLimiter. *
    • לשחזר DomainLimiter (יש להעביר LawTester איפשהו).
    • הסרת כמה אזהרות.
    • numpy_boost.hpp עדכון מSVN.
    • הסר מבצע קצת על py, H-קבצי CPP ו.
    • פיצול Shop.cpp על Shop_01.cpp וShop_02.cpp
    • אוסף תקן.
    • הסרת יציבה-PPA התייחסות מתיעוד.
    • החלף את כל libboost - * -. Dev ידי libboost-כל-dev
    • יעקב הנוצרי:
    • תיאור מלא של שיטות גוש במשתמשים במדריך
    • לתקן באגים בתכנית קירוב טנזור אינרציה
    • לתקן כמה קישורים במדריך למשתמשים ודוק סצנה
    • תיקון תיאור של חומר ברירת מחדל במשתמשים במדריך
    • תיקון / שופטים עדכון וקישורים במדריך למשתמשים - חלק 1
    • להסיר תיאור SpherePadder ממשתמשים במדריך
    • תיקון / שופטים עדכון וקישורים במדריך למשתמשים - חלק 2 (מוגמר)
    • להסתגל דוגמא ציפה עם שיטה חדשה O.forces.addF () ולגרום לזה להיראות יותר נחמד
    • העדכון בupdateProperties Clump ::: כלול חדש בול integrateInertia וdiscretization int ולהתאים גוש (), appendClumpend (), addToClump (), releaseFromClump (), replaceByClumps () וgrowParticles ()
    • ליצור קישורים לכמה תסריטי דוגמא בעטיפה
    • מהירות עליית אתחול של דוגמאות / חבילות / packs.py (לתקן https://bugs.launchpad.net/yade/+bug/1229783)
    • אנסה לתקן (עדיין שבור) שופטים במשתמשים במדריך
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • לעשות getRoundness () גמיש יותר: excludeList הריק לא יותר צורך כטענת קלט; להתאים חלק replaceByClumps-example.py וקשור במשתמשים במדריך
    • תיקון קטן במדריך למשתמשים
    • לתקן קישור בTesselationWrapper
    • לתקן קישור בTesselationWrapper (שני לנסות)
    • דוגמא ציפה תיקון לגושים
    • typenames הוסר מPolyhedra.cpp, להפוך את gcc & lt; גרסה 4.7 מאושר
    • דוניה:
    • שמור את המהירויות היחסית של חלקיקים.
    • edgesSurfaces לחשב אם viscousShear נכון.
    • שמור את האינטראקציות בין התחומים רק לוקטור.
    • תקבל גזירה ולחץ צמיג נורמלי בכל אינטראקציה.
    • יאן סטראנסקי:
    • שינויים שוליים
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • יצוא VTK תא תקופתי נוסף (לVTKRecorder וexport.VTKExporter)
    • מיזוג 'אדון' סניף של github.com:yade/trunk

    • קובץ דוגמא
    • הוסיף שכח
    • באג קבוע בexport.VTKExporter מיתחייב אחד קודם
    • מיזוג 'אדון' סניף של github.com:yade/trunk
    • יישום פאונים + דוגמאות (נתרם על ידי יאן אליאס).
    • דוגמאות מוסיפות בtetrehadron דגם ידי כיתת פאון חדשה
    • CombinedKinematicEngine לא קורא subengines 'המת' (שאלה # 237,437)
    • ג'רום Duriez:
    • תיקון של טעות דפוס בתגובה
    • הצעה של דוגמאות חדשות (דומות אך קומפקטיות יותר) באמצעות שיעורי JCFpm. בחירה יכולה להתבצע יום אחד אחרי כמה תגובות?
    • כמה שינויים בתיעוד JCFpm (להוסיף הפניות חיצוניות, וההסרה של הפניה לכיוון מודל CFpm שאינו קיימים עוד). בCPP, כמה שורות הגיבו להוסיף (בעתיד?) כמה תכונות פוסט-פרו שאולי יכולים לשבור נוכחית חוסכת של (קיים ??) משתמשים הנוכחיים
    • Commiting שינויים דנו בקצרה בhttps://lists.launchpad.net/yade-dev/msg09979.html. נכתב בעיקר על ידי ל 'SCHOLTES, הם מאפשרים לvizualize עם paraview כמה תכונות של כיתות JCFpm. זה מוסיף אז 2 מקליטים, & quot; jcfpm & quot; ו& quot; סדקים ו;, quot שמופרדים בעיקר מסיבות היסטוריות .. הם בכל מקרה עכשיו מתועדים
    • הוסף של pylab.ion () בplotNumInteractionsHistogram () וplotDirections () כך Yade שלא לתלות יותר לאחר ההשקה של פונקציות אלה (גם לאחר סגירת חלון העלילה, כאן). עדיין הודות לתיצלב! (Http://stackoverflow.com/questions/9753885/pylab-matplotlib-show-waits-until-window-closes)
    • שינויי Anecdotic בדוגמא תסריט
    • קלאוס Thoeni:
    • לפתור את בעיה עם מסכה בGridConnection
    • להתעלם קבצים ספציפיים kdevelope מקומיים על git

    מה חדש בגרסה 0.97.0:

    • אנטון Gladky (42):
    • הסרת לשחרר קובץ.
    • הסרת eigen2. השתמש eigen3 במקום.
    • הסרת סבירה / הנחיות unlekely.
    • הסרת eigen2-תאימות.
    • אוסף לתקן עם צלצול.
    • minieigen ארוז מערכת השתמש, אם היא נמשכת.
    • טעות דפוס תקן ב__init __. Py

    • pygts
    • המערכת השתמש, אם זמין.
    • תחתונה גרסת CMake נדרשת 2.6
    • בדקו אם Tkinter מותקן.
    • חזור אחורה גרסת CMake המינימלית ל -2.8. שגיאת קומפילציה עם GUI.
    • agains אוסף תקן להגביר 1.53.
    • טעות דפוס תקן במחפש מודול py_gts.
    • טעות דפוס תקן בCMake.
    • הצמדת תקן של מודול _gts.
    • minieigen יבוא בGUI / Qt4 / SerializableEditor.py.
    • תסריטים נקיים / README. לא רלוונטי יותר.
    • הרם אזהרה אם מודול PIL אינו מיובא. לא העלאת שגיאה.
    • הסרת תיעוד על ספריות 3 צד (minieigen וGTS).
    • התקן תיעוד במקום סטנדרטי.
    • צור ולהתקין Yade.epub, אם pandoc נגיש.
    • Build Yade.epub באמצעות ספינקס-בונה.
    • הסרת המרת pandoc של Tex-קובץ.
    • נתיב תקן התקנה ל- HTML-תיעוד.
    • תקן --version פרמטר לYade-אצווה.
    • הסרת פסיקים ב& quot; תכונות & quot;.
    • פלט --help העדכון.
    • צור Manpages באמצעות & quot; לעשות manpage & quot; הפקודה.
    • הסרת יצירת אפשרות --generate-manpage usign manpage.
    • להוסיף & quot; לעשות בדיקה & quot; הפקודה כדי להפעיל את הבדיקות סטנדרטי.
    • פיצול תקן של תכונות. (עוצם LP: 1,161,451)
    • בטל שינויים שהוכנסו ב4f9f8dae3.
    • הסרת מידע על רישום. (עוצם LP: 1,150,273)
























    • 1.
    • 1.





















    דרישות :

    • פייתון

  • צילומי מסך

    yade_1_68652.png
    yade_2_68652.png

    תגובות ל Yade

    1 תגובות
    • محمدرضا 12 Jan 17
      سلام
      شخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
      09188492669
    להוסיף הערה
    הפעל את התמונות!