IGCM is the University of Reading Baroclinic primitive-equation model. It can be found online here.
A version ready for use on PCs is available, with libraries which need compiling, header files (replacing COMDECK), and a sample input file. (References to SGEMM in the code have been replaced by DGEMM so the code should be compiled with double precision).
The diagnostics package (IGFLUX) is also available (ready for use on PCs), using the same libraries as IGCM, and its own header files (part of PARAM1.h ought to be the same as for IGCM), and sample input file.