不知各位道友发现一个问题没有,那就是在网络上,各种开源求解器和后处理器遍地都是,但却很难找到一款真正能用的开源前处理器。 目前名气最大的开源前处理软件可能是Salame(官网:https://www.)。Salame主要功能包含几何建模、网格生成以及后处理,其中几何建模基于OpenCasCAD,网格划分主要基于NETGEN及Gmesh,后处理主要通过ParaView来实现。 1 Salome 的历史
SALOME项目始于21世纪初,旨在应对两项工业需求:
该项目在OpenCasCad(当时隶属于EADS MATRA DATAVISION公司)的倡议下,在2000年9月于法国国家软件技术研究与创新网络(RNTL)中启动。RNTL由法国研究部和工业部于1999年底共同建立,目前以法国国家科研署(ANR)的形式运作,旨在推动从中小企业到大型企业及公共/学术研究团队之间,在科学计算领域的创新研发项目合作。SALOME项目持续三年,涉及九个跨行业的合作伙伴。
2004年,SALOME 2项目接续进行,同样在RNTL框架下为期三年,期间发布了两个工业版本:SALOME V2(2004)和SALOME V3(2006)。自2007年起,EDF和CEA这两家历史合作伙伴共同开发该项目,得到了已并入Cap Gemini的OpenCascade公司的支持。这一长期合作促进了SALOME多个主要版本的开发:
2 安装SalomeSalome的安装比较简单。
这软件有1.7G。 文件下载完毕后,直接双击即可安装。 需要注意的是,直接安装的Salome是不带有求解器的,其只包含有几何创建、网格划分及后处理功能。如果想要使其具备求解功能,则需要安装求解器插件。比如想要让Salome具备CFD求解能力,可以安装salome_cfd插件(插件地址:https://github.com/code-saturne/salome_cfd_extensions)。不过Salome_CFD插件是借助code_saturne进行求解的,所以还必须安装code_saturne求解器。code_saturne目前似乎只能在Linux下安装。后面有时间再聊code_saturne。 3 小总结个人觉得Salome很难用。 CAD建模基于开源库OpenCasCAD,虽然OCC名气很大,但着实没有看到符合个人操作习惯的产品。基于OCC的开源CAD软件还有FreeCAD(https://www./),一样也不太符合我个人的使用习惯。其实我是不习惯法国人开发的软件,包括ESI的那一摊子软件其实也用不习惯。 Salome可以集成一些求解器,如code_aster、code_saturne、TELEMAC-MASCARET等,实现完整的从前处理、求解器到后处理的仿真流程。但这些求解器基本上也是属于备胎类型。生产环境下使用也是挺折磨人的。 Salome的Tutorial资料只有少数几个油管视频,还是6年前的。想要用起来,自己摸索去吧,真的是栓Q。 开源工具用作备胎可以,但想要将其用作主力工具,通常都比较痛苦。 (完) |
|