פרטי תוכנה:
זאת API מונחה עצמים פשוט, עקבי ואינטואיטיבית בC ++ וPython
תכונות :.
- אוטומטית והערכה יעילה של צורות וריאציה אלמנטים סופיות באמצעות FFC או SyFi
מה חדש בהודעה זו:
- גרסה זו מביאה מספר רב של ניקוי ותיקוני באגים יחסי ל1.0-beta2 הדולפין שזה עתה שוחרר.
מה חדש בגרסה 0.9.11:
- מv2.1 LGPL לLGPL v3 או במאוחר
מה חדש בגרסה 0.9.10:
- הוספת תמיכה בשליטת שגיאה אוטומטית לבעיות וריאציה.
מה חדש בגרסה 0.9.9:
- מערכת לבנות שינוי לCMake
- הוסף MeshFunctions שם: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- אפשר הגדרת תנאי גבול קבועים ישירות ללא שימוש קבוע
- אפשר הגדרת תנאי גבול המבוססים על מחרוזת (& quot; x [0] == 0.0 & quot;)
- צור ספריות חסרות אם צוין כחלק משמות קבצים
- אפשר שימוש חוזר של preconditioners עבור רוב המסדים
- תיקונים לפותר UMFPACK על כמה מכונות 32 ביט
- ספק גישה ליותר preconditioners Hypre באמצעות PETSc
- עדכונים לSLEPc 3.1
- לשפר וליישם שימוש חוזר של factorizations LU עבור כל המסדים
- באג תקן בעידון של MeshFunctions
מה חדש בגרסת 0.9.3:
- הוסף פרמטר & quot הגלובליים; ffc_representation & quot; לייצוג טופס במהדר JIT FFC
- הפוך נורמת פונקציה () לטפל בשני הווקטורים ופונקציות בפייתון
- תנאי Speedup גבול תקופתי ולעשות את עבודה עבור אלמנטים מעורבים (-מוערך וקטור)
- הוסף את אפשרויות לשימוש בכל מערך numpy מספר בעת הקצאת מטריצות ווקטורים
- הוסף את אפשרויות לשימוש בכל מערך numpy שלם עבור מדדים במטריצות ווקטורים
- תקן עבור typemaps int בPyDOLFIN
- mult פצל ל mult וtranspmult
- סנן טיעון PETSc בעת ניתוח פרמטרים של שורת הפקודה
- הרחב את כל תגובות ללגימת קבצי ממשק
- הוסף הצהרת זכויות יוצרים לקבצי ממשק סוויג (עדיין לא גמור)
- הוסף typemaps לstd אחר :: x3c וקטור & #; סוגים & # x3e; בPyDOLFIN
- הסרת תלות בstd_vector.i הקטנת גודל קוד עטיפת סוויג
- השתמש% ביחס כולל בdolfin.i
- שינה שמות קבצים בממשק סוויג dolfin_foo.i - וx3e #; foo.i
- הוסף לשרבב פונקציה () בממשק Python
- typmaps תקן עבור uint בפיתון 2.6
- השתמש בTypeError במקום ValueError בtypechecks בtypmaps.i
- הוסף / יציאת x3c shared_ptr & #; x3e Epetra_FEFoo & #; typemaps לPyDOLFIN
- קומפילצית JIT תקן במקביל
- הוסף פונקצית compile_extension_module בPyDOLFIN
- באג תקן במשימת וקטור Python
- תמיכה להוסיף לbase64 הדחוס מקודדת (zlib משתמש)
- הוספת תמיכה בbase64 מקודד קבצי VTK
- תמיכה ניסיונית להרכבה מקבילה ולפתור
- פונקצית תיקון באג בפרויקט (), עדכון לתחביר UFL
- הסרת חד פעמי () פונקציות ולהחליף מידע על ידי (foo, אמיתי)
- הוסף בדיקה היחידה Fem (Python)
- לנקות SystemAssembler
- אפשר assemble_system דרך PyDOLFIN
- הוסף 'נורמה' לGenericMatrix
- שיפורים יעיל בNewtonSolver
- Rename NewtonSolver :: get_iteration () כדי NewtonSolver :: איטרציה ()
- שיפורים לEpetraKrylovSolver לפתור ::
- הוסף וקטור בנאי :: וקטור (const GenericVector & x)
- הסרת אזהרות פחת SCons
- תיקון דליפת הזיכרון בPETScKrylovSolver
- שינוי שם dolfin_assert - & # x3e; טוען ולהשתמש בגרסת ++ C
- debug תקן / דגלים לייעל
- הסרת AvgMeshSize, InvMeshSize, InvFacetArea מSpecialFunctions
- שינוי שם MeshSize - וx3e #; CellSize
- מערכת פרמטר השכתוב עם תמיכה משופרת עבור ניתוח של שורת הפקודה,
- לוקליזציה של פרמטרים (בכיתה) ושימושיות מPython
- הסרת OutflowFacet מSpecialFunctions
- שינוי שם לשרבב (* כפול) - & # x3e; interpolate_vertex_values (* כפול)
- הוסף גרסת פייתון של הדגמת כאהן-היליארד
- באג תקן בassemble.py
- אינטרפולציה היתר תפקידים בין רשתות שינוי שאינו תואמים
- הסרת פונקציה :: פונקציה (filename std :: מחרוזת)
- מעבר ל- XML החדש io
- הסרת GenericSparsityPattern :: סוג
- פרמטר לא ממוינים / דרושים מסודרים בבנאי SparsityPattern
- שיפור ביצועים של SparsityPattern :: הוספה
- החלף enums עם מחרוזות לאלגברה ליניארית ורשתות מובנים
- אפשר גישה ישירה לערך קבוע
- לאתחל ישויות בבנאי MeshEntity באופן אוטומטי וסמן את הטווח
- הוסף בדיקות יחידה לmemorycheck
- הוסף שיחה לנקות מנתח libxml2 ביציאה
- הסרת טיעוני unecessary בפונקציות החברות DofMap
- הסרת בנאים התייחסות מDofMap, FiniteElement וFunctionSpace
- השתמש shared_ptr לאחסון הרשת באובייקטי DofMap
- שינוי ממשק לקוד עטיפה: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
- הוסף info_underline פונקציה () לכתיבה הודעות הדגישו
- שינוי שם הודעה () - & # x3e; מידע () ל& quot; תאימות & quot; עם מודול רישום Python
- הוסף כפל elementwise בממשק GeneriVector
- ממשק GenericVector בPyDOLFIN עכשיו תומך בפרוטוקול הרצף
- פונקציות שמות שנה שם של camelCaps: foobar - & # x3e; foo_bar
- הוסף חיתוך יכולות לממשק GenericMatrix בPyDOLFIN (רק getitem)
- הוסף חיתוך יכולות לממשק GenericVector בPyDOLFIN
- הוסף סכום לממשק GenericVector
קבצי VTK
תגובות לא נמצא