SALOME是由EDF、CEA、Open CASCADE等联合开发的开源CAE集成平台。
作为一款开源CAE软件集成平台,SALOME以其现代化的架构设计、良好的扩展性,提供了几何建模、网格生成、数据同化、求解器调用、后处理可视化、流程管理、作业管理等方面的支持。而这一切,主要得益于SALOME的模块化开发框架(Modular Development Framework, MDF)。
本文拟对SALOME的模块开发框架进行分析,涉及到的主要代码包括:
- KERNEL
- SUIT
- STD
- CAM
- LightApp
- SalomeApp
- SUITApp
注1:限于研究水平,分析难免不当,欢迎批评指正。
注2:文章内容会不定期更新。
一、SALOME启动
二、Module加载流程
网络资料
SALOME