GULP是一个用于对三维周期性固体、二维周期性表面、气相团簇和分子以及大块材料中的孤立缺陷进行各种模拟的程序。特别是,GULP设计用于通过使用壳模型处理分子固体和离子材料。GULP和其他类似程序的一个区别是,实体使用对称性来加速计算并简化输入。这可以使计算效率提高一个数量级。