最近看到一篇关于fenics的评论,觉得挺有意思,遂搬运过来。大意就是说fenics虽然名为开源库,但实际上开源的效果并不是很好。对于做有限元分析的新手来说它不怎么友好,其实际效果是被高估了的。其实我也研究了一段时间fenics了,不得不承认它的抽象做得确实够好,但过度的抽象就丢失了具体。我只能说想要摸清楚它底层的实现过程,或者想自定义地修改一些模块都太难了。如果想自己来编代码搞搞学术研究吧,只能做些应用层级的工作,很难深入底层;想要当工具做实际计算吧,那还不如用别的商软呢。所以它的定位就比较尴尬了,可能对于从一开始就很熟悉fenics的人而言它确实好用,但对于新手的话学起来太费劲。最近看到一篇关于fenics的评论,觉得挺有意思,遂搬运过来。大意就是说fenic