Citcom  is a finite element code originally developed by Louis Moresi to solve convection problems in planetary mantles. The subsequent development of Citcom is due to efforts of many people including Shijie Zhong, Lijie Han, Clint Conrad, Eh Tan  and Allen McNamara. The documentation and the source codes can be dowloaded from CIG web site.

Moresi L.-N. and V. S. Solomatov, Numerical investigation of 2D convection with extremely large viscosity variations, Phys. Fluids, 7, 2154-2162, 1995.
Moresi L., S. J. Zhong and M. Gurnis, The accuracy of finite element solutions of Stokes' flow with strongly varying viscosity
, Phys. Earth Planet. Inter., 97, 83-94, 1996.
Moresi L. and M. Gurnis, Constraints on the lateral strength of slabs from three-dimensional dynamic flow models, Earth Planet. Sci. Lett., 138, 15-28, 1996.
Zhong S. J., M. T. Zuber, L. Moresi, M. Gurnis, Role of temperature-dependent viscosity and surface plates in spherical shell models of mantle convection, J. Geophys. Res., 105, 11063-11082, 2000.
McNamara A. K., and S. Zhong, Thermochemical structures within a spherical mantle: Superplumes or Piles?  J. Geophys. Res., 109, 10.1029/2003JB002847, 2004.
Tan E., E. Choi, P. Thoutireddy, M. Gurnis, and M. Aivazis, GeoFramework: Coupling multiple models of mantle convection within a computational framework, Geochem., Geophys., Geosyst. 7, 10.1029/2005GC001155, 2006.