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.
דרישות :
9 Dec 15
1 תגובות
محمدرضا 12 Jan 17
سلامشخص مسلط به این نرم افزار برای انجام پروژه لطفا تماس بگیرد
09188492669