PCG The PCG package has a large number of iterative methods and a few simple preconditioners. The code is publically available in a uni-processor version, and one optimised for Cray YMP. An MPI version is under development. The iterative methods are addressable on three levels, each with a different way of handling the data structures.