B.6.12 J1MDGR This subroutine determines the row in an SIM which has the maximum degree. It examines all rows, counting their predecessors and succes- sors. The SIM must be output set assigned. B.6.13 JISIM This subroutine serves as an SIM generator. It accepts as input a matrix stored in the SPACE COMMON area and produces in the SIM COMMON the SIM equivalent to the original matrix. B.6.14 J9PSCS This subroutine converts the Polish String representation of a FORTRAN expression to the "Compute String" representation suitable for evaluation by the subroutine EVALU8 (6.4). (This subroutine was written by Westerberg [1974].) B.6.15 PCKNME This subroutine accepts as data up to six characters stored in separate words of a vector. It packs these characters into two words of another vector, three characters per word. (This subroutine was written by Cunningham [1973].) B.6.16 RDDISK This is actually an alternate entry point to the IBM specific subroutine WRTDSK (6.22). It reads data from a direct access data set to MEMORY. The entire MEMORY vector is filled with data from the direct access data set. The first record number from which data are to be transferred is furnished by the calling routine. B.6.17 SEARCH Another subprogram written by Cunningham (1973), SEARCH is an