For each increment of load, data is accepted by INCLOD to control the upper limit to the number of time steps, the output frequency, the size of load increment and the convergence tolerance limit. These quantities are specifically input as:
| NSTEP | Maximum permissible number of time steps. This is a safety measure to cover situations where steady state conditions are not achieved. After performing NSTEP time steps the program will then stop. |
| NOUTP | This parameter controls the frequency of output of results:0—Print the results on convergence to steady state conditions only, for each load increment.1—Print the results after the first time step and at steady state, for each load increment.2—Print the results for each time step for each load increment. |
| FACTO | This quantity controls the magnitude of any load increment. The applied loading is accepted by subroutine DATA and stored in array RLOAD. The size of any load increment is then RLOAD factored by FACTO. Therefore if FACTO is input for the first three increments as respectively 0·3, 0·3 and 0·1, the total loading applied to the structure during the third increment is 0·7 times the loading input in subroutine DATA. |
| TOLER | This item of data controls the tolerance permitted on the steady state convergence process, and has been described in Section 4.9. |
Subject to the replacement of NITER by NSTEP, the form of this subroutine for the present application is identical to that provided in Section 3.7.
# 4.11 The main, master or controlling segment
This master segment controls the calling, in order, of the other sub-routines. This program segment also controls the time-stepping process and also the incrementing of the applied loads, where appropriate.
The following channel numbers are employed by the program: 5 (card reader), 6 (line printer), 1 (scratch file).
| MASTER UNVISC | UVIS | 1 |
| C********** | UVIS | 2 |
| C | UVIS | 3 |
| C *** PROGRAM FOR THE 1-D SOLUTION OF NONLINEAR PROBLEMS | UVIS | 4 |
| C | UVIS | 5 |
| C********** | UVIS | 6 |
| COMMON/UNIM1/NPOIN,NELEM,NBOUN,NLOAD,NPROP,NNODE,IINCS,ISTEP, | UVIS | 7 |
| KRESL,NCHEK,TOLER,NALGO,NSVAB,NDOFN,NINCS,NEVAB, | UVIS | 8 |
| NSTEP,NOUTP,FACTO,TAUFT,DTINT,FTIME,FIRST,PVALU, | UVIS | 9 |
| DTIME,TTIME | UVIS | 10 |
| COMMON/UNIM2/PROPS(5,5),COORD(26),LNODS(25,2),IFPRE(52), | UVIS | 11 |
| FIXED(52),TLOAD(25,4),RLOAD(25,4),ELOAD(25,4), | UVIS | 12 |
| MATNO(25),STRES(25,2),PLAST(25),XDISP(52), | UVIS | 13 |
| TDISP(26,2),TREAC(26,2),ASTIF(52,52),ASLOD(52), | UVIS | 14 |
| REACT(52),FRESV(1352),PEFIX(52),ESTIF(4,4),VIVEL(25) | UVIS | 15 |