DOLFIN

软件截图:
DOLFIN
软件详细信息:
版本: 1.5.0
上传日期: 1 Mar 15
许可: 免费
人气: 79

Rating: 2.5/5 (Total Votes: 2)

这是在C ++和Python简单,一致的和直观的面向对象的API

特点

  • 在自动并通过FFC或SyFi有限元变形式有效的评价
  • 在线性系统的自动,高效的组装
  • 在有限的要素一般家庭,包括任意阶连续和非连续拉格朗日有限元,BDM元素,RT元素,无刷双馈电机的元素,Nedelec元素和类Crouzeix-Raviart
  • 任意混合元素为基本元素的组合,包括例如泰勒-遮光罩
  • 在间断有限元方法,包括跳跃方面,平均值,和超过内部网面积分

  • 通过的uBLAS
  • 在高性能线性代数,PETSc的,Trilinos和MTL4(实验)用简单的C ++和Python包装
  • 在并行组装和解决
  • 在单网格在一维,二维(三角形)和3D(四面体),包括自适应网格细化
  • 在多自适应微克(Q)/千年发展目标(Q)和单自适应CG​​(Q)/ DG(Q)ODE求解器
  • 支持多种输入/输出格式,包括XML DOLFIN,VTK,八度,MATLAB,Diffpack,出埃及记II

什么在此版本中是新的

  • 在这个版本带来了大量的相关清理和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
  • 在改写参数系统的命令行解析更好的支持,
  • 在参数本地化(每类)和可用性在P​​ython
  • 从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接口

类似的软件

python-jsonrpc
python-jsonrpc

12 Apr 15

jsonselect.py
jsonselect.py

13 May 15

ATpy
ATpy

5 Jun 15

DirectPython
DirectPython

13 May 15

显影剂的其他软件 The FEniCS Project

FFC
FFC

12 May 15

UFL
UFL

12 May 15

FErari
FErari

13 May 15

意见 DOLFIN

评论没有发现
添加评论
打开图片!