M-Star Simulations,LLC是一家软件公司,致力于开发用于工程和生物系统中动量、能量和质量传输建模的计算工具。通过将现代算法与图形处理卡(GPU)架构相结合,该软件使用户能够快速执行计算,其预测保真度可与物理实验相媲美。这些结果都是通过一个简单的图形界面来实现的,只需最少的用户说明和设置时间。
M-Star Simulations于2014年在美国马里兰州成立,已经在北美、南美、欧洲和亚洲地区发展了众多商业、政府和学术用户。它隶属于Dotmatics公司,该公司在今年4月份(2025年4月)被西门子以51亿美元收购。
M-Star CFD利用Lattice Boltzmann Model的强大功能,提供快速、准确且用户友好的仿真,从而简化CFD模拟流程。包含三个主要组件:M-Star Pre、M-Star Solve和M-Star Post。M-Star Pre是一个图形用户界面(GUI),用于准备模型和指定仿真参数。M-Star Solve使用从界面生成的输入文件来执行仿真。M-Star Post渲染并绘制求解器生成的数据。该软件还包含一个应用程序编程接口(API),可用于与其他软件工具集成。
这是软件套件的 GUI 组件。M-Star Pre 用于:
M-Star Pre文档的文件扩展名为.msb。这些是封装模型所有组件(几何结构、属性、UDF、表格、参数扫描、输出控制等)的二进制文件。M-Star Pre将模型设置和配置转换为一组 .xml 和 .stl 文件,以供M-Star Solve处理。
求解组件,用于读取仿真参数并执行仿真。模拟参数文件通常由 M-Star Pre 生成,它们是开源文本文件,可以由任何文本编辑器打开。M-Star Solve 用于:
M-Star Solve使用 .xml 和 .stl 输入文件(通常由M-Star Pre生成)作为执行仿真的指令。.xml定义相关的系统特性和实体动力学,而 .stl文件定义系统几何体。M-Star Solve生成的数据保存为 .csv、.vtk 和 .vti 文件。
后处理组件,用于读取模拟生成的数据。M-Star Post 用于:
M-Star Post使用 M-Star Solve生成的 .csv、.vtk 和 .vti 文件来生成渲染图像、动画和绘图。绘图可以导出为 .csv、.tsv 或 .txt 文件。渲染的数据可以导出为多种标准图像和视频格式,包括 .jpeg、.bmp、.gif、.mp4、.ogv 等。