多功能栅格计算程序SONG采用特征线方法(MOC)及粗网有限差分(CMFD)加速方法进行中子输运计算,具备在数据库能群结构下全组件精细几何计算能力。同时具有与MOC相适应的几何预处理模块,采用基于组件的模块化射线追踪,可处理方形、六角形组件及棒状、板状燃料元件。通过模块化的流程与数据结构设计,开发形成了几何无关的MOC输运求解模块,同时形成了可扩展的组件几何预处理模块。不同形状组件的几何处理模块与输运求解模块具有统一的数据接口。通过相关问题的计算表明,SONG程序具备多几何组件处理能力,同时输运计算结果具有较好的精度、效率及稳定性。