146 vector moved to MEMORY is that part which contains data. B.3.2 STOSIM MEMSTR (4.4), CLRMEM (6.3) The subroutine STOSIM stores the SIM COMMON area, containing the complete specifications for an SIM, into the MEMORY COMMON area. The beginning address in MEMORY, into which the data are to be moved, is determined by the function MEMSTR. Should MEMSTR indicate that there is insufficient space in MEMORY, a call is made to CLRMEM to try to create more space. Only those parts of each SIM vector containing data are stored into MEMORY. B.4 Level 4 Subprograms B.4.1 JiADJT J1CTWE (5.2) If several two-way edges are reduced by the subroutine JITWER it is possible that the tear choices are not the optimum ones. This is because some variables may appear in more than one two-way edge. They may not be torn as part of one but later torn as part of another. This would reduce the tear weight for the variable set not torn, in the case of the first two-way edge. J1ADJT examines all two-way edges to assure that the choice made remains the optimum. If it does not the tears are reversed. The function J1CTWE is used to trace the two-way edges. B.4.2 J1BTA J1CTIWE (5.2), INSERT (6.9) The subroutine J1BTA performs the Basic Tearing Algorithm for ALWET. The second word of the R- and C-cells is used as a status flag with the following possible meanings: -2=torn, -1=deleted, 0=normal