USRICALL

Summary

Calls user-dependent initialisation. ​

​

See also USRGCALL, USROCALL
The meaning of WHAT(1) …WHAT(6), SDUM is defined by the user.
A call to the user-written routine USRINI​ with 6 WHAT numerical values and one character string SDUM as arguments is issued every time this card is read.
Default

(option USRICALL not given): no user initialisation

Notes

  1. In subroutine USRINI, WHAT and SDUM must be declared as follows:

    DOUBLE PRECISION WHAT (6)
    CHARACTER SDUM*8
    
  2. A description of routine USRINI and instructions about its use are given in USRINI: USeR INItialisation.

  3. It is suggested that the USRINI routine shall contain at least the three standard INCLUDE files:
    DBLPRC, DIMPAR, IOUNIT

    Other useful files to be INCLUDEd, depending on the problem, can be BEAMCM, CASLIM, SOURCM, SUMCOU, FLKMAT, PAPROP, SCOHLP, USRBDX, USRBIN, USRSNC, USRTRC, USRYLD. See INCLUDE files for more information on INCLUDE files useful in user routines.

Example:

*...+....1....+....2....+....3....+....4....+....5....+....6....+....7...+...8
USRICALL        123.      456.       1.0      -2.0      18.0      18. FLAG12
*  Call initialisation routine passing over 6 numerical values and a string