GIP reads nuclide-organized cross-section libraries prepared for ANISN or DOT and prepares a group-organized library. This has the effect of making ANISN or DOT memory requirements almost independent of the number of energy groups.

A simple multiple-pass sorting technique is used. Only sequential access is used. System routines are relied upon to provide blocking into efficient block sizes.
Data transmission and timing are provided through standard interface routines specified by RRD's de facto Computer Code Coordinating Committee.