這是在C ++和Python簡單,一致的和直觀的面向對象的API
特點:
- 在自動並通過FFC或SyFi有限元變形式有效的評價
- 在線性系統的自動,高效的組裝
- 在有限的要素一般家庭,包括任意階連續和非連續拉格朗日有限元,BDM元素,RT元素,無刷雙饋電機的元素,Nedelec元素和類Crouzeix-Raviart
- 任意混合元素為基本元素的組合,包括例如泰勒-遮光罩
- 在間斷有限元方法,包括跳躍方面,平均值,和超過內部網面積分
- 在高性能線性代數,PETSc的,Trilinos和MTL4(實驗)用簡單的C ++和Python包裝
- 在並行組裝和解決
- 在單網格在一維,二維(三角形)和3D(四面體),包括自適應網格細化
- 在多自適應微克(Q)/千年發展目標(Q)和單自適應CG(Q)/ DG(Q)ODE求解器
- 支持多種輸入/輸出格式,包括XML DOLFIN,VTK,八度,MATLAB,Diffpack,出埃及記II
通過的uBLAS
什麼在此版本中是新的:
- 在這個版本帶來了大量的相關清理和bug修復在新近發布的DOLFIN 1.0-β2。
什麼在0.9.11版本是新的:
- 在變化,從LGPL 2.1版許可證LGPL v3的或更高版本
- 在感動meshconverter到dolfin_utils
- 在添加支持轉換材料標記的Gmsh網
- 在添加支持點源(類PointSource)
- 在重命名的日誌 - > set_log_active
- 添加參數" clear_on_write"以時間序列
- 在添加支持輸入/嵌套參數設置輸出
- 檢查線性解算器尺寸
- 在添加支持的變分問題的自動誤差控制
- 在添加MeshFunctions細化支持網格細化後
- 在測試和試空間的形態構造變化以
什麼是新的在0.9.10版本:
- 在添加的變分問題的自動錯誤控制支持。
- 在添加支持細化MeshFunctions的網格細化後。
什麼是0.9.9版本,新的:
- 在更改構建系統CMake的
- 在添加一個名為MeshFunctions:VertexFunction,EdgeFunction,FaceFunction,FacetFunction,CellFunction
- 在允許直接設置固定的邊界條件,而無需使用恆
- 在允許設置基於字符串的邊界條件(英寸×[0] == 0.0")
- 創建缺失的目錄,如果指定為文件名的一部分
- 在允許重新使用預處理器的最後端
- 修正為UMFPACK求解一些32位的機器
- 在通過的PETSc提供獲得更多Hypre預處理器
- 在更新的SLEPc 3.1
- 在完善和落實再使用LU因式分解的所有後端
- 在MeshFunctions細化BUG修復
什麼在0.9.3版本新:
- 在添加全局參數" ffc_representation"在FFC JIT編譯器形式的代表
- 請規範()函數同時處理向量和函數在Python
- 在提速週期性邊界條件,使工作混合(矢量值)的元素
- 添加可能性分配矩陣和向量時使用任意數量的numpy的數組
- 添加可能性使用任何整數numpy的數組索引的向量和矩陣
- 修正了整數typemaps在PyDOLFIN
- 在拆分成MULT MULT和transpmult
- 在解析命令行參數時,過濾出的PETSc參數
- 在擴展的意見痛飲接口文件
- 在加入版權聲明痛飲接口文件(尚未完成)
- 在添加其它的std :: typemaps矢量<類型>在PyDOLFIN
- 在std_vector.i減少痛飲包裝代碼尺寸刪除依賴
- 使用相對%,包括dolfin.i
- 在變更名稱dolfin_foo.i - > foo.i
- 在附加功能插值()在Python接口
- 修正typmaps為UINT在Python 2.6
- 使用類型錯誤,而不是在ValueError錯誤在typechecks typmaps.i
- 添加/輸出的shared_ptr< Epetra_FEFoo> typemaps的PyDOLFIN
- 修正JIT並行 編譯
- 添加compile_extension_module功能PyDOLFIN
- 在Python的矢量分配BUG修復
- 在壓縮的base64添加支持編碼VTK文件(使用zlib的)
- 在添加支持base64編碼VTK文件
- 在並行組裝實驗的支持,解決
- 在項目的Bug修復()函數,更新UFL語法
- 在刪除DISP()函數和信息取代(FOO,真)
- 添加FEM單元測試(蟒蛇)
- 在清理SystemAssembler
- 在通過PyDOLFIN啟用assemble_system
- 在加入“規範”來GenericMatrix
- 在NewtonSolver效率的改進
- 在重命名NewtonSolver :: get_iteration()來NewtonSolver ::迭代()
- 在改進EpetraKrylovSolver ::解決
- 在構造函數中添加矢量:: vector的(常量GenericVector&X)
- 刪除SCons的廢棄警告
- 在PETScKrylovSolver內存洩漏修復
- 在重命名dolfin_assert - >維護和使用C ++版本
- 修正調試/優化的標誌
- 從SpecialFunctions刪除AvgMeshSize,InvMeshSize,InvFacetArea
- 在重命名MeshSize - > CELLSIZE
- 在改寫參數系統的命令行解析更好的支持,
- 在參數本地化(每類)和可用性在Python
- 從SpecialFunctions刪除OutflowFacet
- 在重命名插值(雙*) - > interpolate_vertex_values(雙*)
- 在加入Python版本的卡恩 - 希利厄德演示
- 在assemble.py BUG修復
- 在非匹配網格之間的功能許可證插值
- 在刪除功能::功能(標準::字符串的文件名)
- 在過渡到新的XML IO
- 刪除GenericSparsityPattern ::排序
- 在SparsityPattern構造需要整理/排序的參數
- 在提高SparsityPattern ::插入 性能
- 替換枚舉與線性代數和內置的網格 字符串
- 在允許直接訪問恆定值
- 在自動初始化MeshEntity構造實體和檢查範圍
- 在添加單元測試到memorycheck
- 添加通話清理的libxml2解析器在退出
- 在DofMap成員函數刪除不必要的爭論
- 從DofMap,有限元和FunctionSpace 刪除引用構造
- 使用一個shared_ptr存儲網格DofMap對象
- 在接口變化包裝代碼:PoissonBilinearForm - >泊松:: BilinearForm
- 在附加功能info_underline()寫作強調的消息
- 在重命名消息() - >信息()為"兼容性"與Python記錄模塊
- 在添加元素為單元的乘法GeneriVector接口
- 在PyDOLFIN GenericVector接口現在支持序列協議
- 在重命名camelCaps功能名稱:foobar的 - > foo_bar這樣的名稱
- 在加入切片的PyDOLFIN(只的GetItem)為GenericMatrix界面功能
- 在加入切片的PyDOLFIN的GenericVector界面功能
- 添加一筆GenericVector接口
在痛飲接口文件
評論沒有發現