资源:开源有限元分析程序模块Brief Finite Element .NET

科研日志 1个月前 (08-21) 46 人围观 0

今天早上在阅读一篇文献的时候,偶有所得,就是这个“Brief Finite Element .NET”。

那篇文献所做的研究内容,是需要自编程序,完成一部分有限元分析的内容,于是在文中作者提到了直接使用Brief Finite Element .NET作为内核,采用C#完成整个程序的编制。

看到这里,当时就突然想起来不同老师们在不同场合说过无数次的话:“你编写的这个程序,是个早已经可以在通用软件中实现的功能了,再做一遍有什么意义呢?”

这句话仿佛是戳中了学术圈的痛点,平心静气地想一想,我们还真是做了不少的重复劳动!由于种种原因吧,许多文献中的试验方案、数据甚至结论都大同小异,实在是有点浪费经费的不安。反观计算机、互联网领域大量的开源社区、开源软件,真正实现了充分交流、共同进步,这难道不应该是学术期刊存在的主要价值么?

回头再来说这个Brief Finite Element .NET,这是基于Windows visual studio产品的模块,可以作为计算核心,用于C#语言编制的结构分析软件之中,调用起来也很方便,看上去就像一门高级语言一样:

虽然此模块的能力比较有限,单元类型库等不算很丰满,但作为既可以直接调用的类库,又可以将其庖丁解牛的代码样板,还可以将其直接包装到自己程序里,已经可以很知足啦。

如果你想学习自编有限元计算程序,这个库还是有必要看一看的。

相关下载:

Brief Finite Element .NET 下载:https://github.com/epsi1on/BFE.Net

Brief Finite Element .NET 项目介绍:https://www.codeproject.com/Articles/794983/Finite-Element-Method-programming-in-Csharp-NET#ex1