为完善砌体结构的抗震设计方法,需要在有限的试验数据的基础上,借助可维护的仿真分析程序,研究其地震倒塌过程的机理。基于离散单元法(Discrete Element Method,DEM),编制了模拟砌体结构地震倒塌过程的计算模块。按照面向对象的思想,对计算过程所需的大量数据进行了分割、抽象和封装,使数据结构和被模拟的真实结构之间保持了良好的逻辑对应。通过消息传递的方式,实现了求解过程的并行化。在保持数据结构一致的基础上,使用图形标准OpenGL(Open Graphic Library)编制了三维动态图形模块。通过以上工作开发了完整、可维护的程序,并对砌体结构模型的振动台倒塌试验进行了仿真分析。结果说明该程序能够完成强地震作用下砌体结构空间倒塌反应的定量分析,可用于探讨结构倒塌机理。