这是在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接口
在痛饮接口文件
评论没有发现