模块介绍
Feat模块的简介、发展目标、开发声明等信息
关于FEAT
FEAT是Finite Element Analysis Toolkit的缩写,它是SiMech软件平台的有限元计算模块。目前,商业有限元计算软件众多,功能丰富,技术成熟;免费和开源软件也层出不穷,各具特色。FEAT的开发初衷并不是为替代某个有限元计算软件而设计,而是在项目研究过程中逐淅积累形成的,虽然目前功能有限,但后期将基于FEAT框架对其功能进行不断完善和扩展。在提供基本的有限元计算功能的同,FEAT当前的发展目标为:
- 重新设计的面向对象(C++)基本框架,便于代码维护和功能扩展
- 基于FEAT框架,开展一些跨尺度基础算法和本构关系研究
- 基于FEAT框架,与机器学习模块相结合的算法研究
- 基于FEAT框架,针对行业特殊问题需求,研究专用的高效算法和计算功能
- 与SiMech软件平台集成,基于前端模块实现前后处理,并为其它模块提供有限元计算功能
- 可导入部分商业软件输入文件,便于在高性能计算平台开展大规模批量计算
- 针对国产计算平台进行优化,充分利用国产计算资源
开发声明
FEAT是在中国科学院力学研究所非线性国家重点实验室(LNM)的资助下开发的,但LNM和FEAT的开发者不保证FEAT程序包或其衍生程序是没有错误的,同时也不对FEAT中错误引起的损失负责。