code_saturne 是法国电力集团(EDF)研究院开发的开源通用流体力学仿真软件, 基于有限体积方法求解纳维-斯托克斯方程,可以处理二维、三维,稳态或非稳态,层流或湍流,不可压或微可压流体, 等温或非等温等多种计算问题。
支持结构化网格、非结构化网格以及混合类型的网格输入。提供网格拼接、拉伸、周期性边界、动网格等多种前处理方法。拥有多种常用的雷诺平均模型(Reynolds Average Navier Stokes: RANS)与大涡模拟模型(Large Eddy Simulation: LES)等湍流模型。
软件涵盖多种工业应用物理模块:大气模拟模块、煤粉及生物质燃烧模块、电弧与焦耳效应模块、颗粒追踪模块、流体机械转子-定子互动模块等。为适应工业界复杂的物理问题,该软件具备灵活的二次开发接口。其强大的并行计算能力,适用于超性能计算平台处理大规模计算问题。该软件在工业领域得到广泛的应用与认可。
开发时间:1998年
国家:法国
类型:GPL协议的开源软件
系统:Linux、Unix、Windows、Mac OS X
最新版本:code_saturne-7.0.4
官网:https://www.code-saturne.org
应用领域
Code_Saturne与Fluent类似,可广泛地处理热工水力领域的问题,还可应用于新能源评估,环境影响评价等领域,具体例如:
层流,湍流,大涡模拟
煤,重油,天然气的燃烧
传热耦合计算
辐射换热
大气污染模拟
风能评估
电弧和焦耳效应
转子/定子的相互作用
而且,Code_Saturne还可拓展到多相流的模拟计算领域。
软件特点
源代码公开(相较于商业软件Fluent, CFX, StarCCM),方便用户进行自主开发
可应用于多种计算机系统(Linux, Unix, Windows, Mac OS X等)
清晰实用的用户界面
可进行大规模并行计算(数十万线程的并行计算)
可与多款软件耦合计算(例如 流体-固体-传热)
可以处理各种通用格式的网格文件
可处理大规模结构及非结构化网格
软件功能和计算结果被广泛应用于工业领域,得到工业界的广泛认可。(相较于OpenFOAM)
另外,基于Code_Saturne的一些衍生产品也在工业界得到了广泛的应用(例如Neptune_CFD处理气液两相流体等)。