## 5.20. RUNDEF, Run Variable Definitions

Module rundef contains several run variables defined for the current problem.

          MODULE rundef
          USE kindef
          IMPLICIT NONE
          SAVE

          INTEGER (INT4) :: ISYM, IFINC, IFIMP, IFDATA, IFBAT, IFLOG, NUNITM
          INTEGER (INT4) :: NUNITL, NUNITT, NUNITD, ISYMX, ISYMY, ISYMZ, IFIDNT
          INTEGER (INT4) :: IFSEC, MAXEXEC=99, MAXPCS=99, MAXSLV=99, NUMPCS
          INTEGER (INT4) :: LDEBUG=0
          INTEGER (INT4) :: SVLSCYC=0
          INTEGER, PARAMETER :: NUNTYP = 20,NUNITS = 21
          INTEGER (INT4), DIMENSION(NUNTYP) :: IPOWER
          INTEGER (INT4), DIMENSION(NUNTYP,NUNITS) :: IUNITN
          CHARACTER (LEN=100) :: ITEMS,DESCR
          CHARACTER (LEN=40)  :: TITLE,   HEAD
          CHARACTER (LEN=40), DIMENSION(4), TARGET :: COMENT
          CHARACTER (LEN=10), DIMENSION(3) :: UNITM,  UNITL,  UNITT
          CHARACTER (LEN=2), DIMENSION(3) :: UNITMS, UNITLS, UNITTS
          CHARACTER (LEN=8), DIMENSION(NUNTYP,NUNITS) :: UNITTX

          END MODULE rundef

ISYM | Symmetry switch
IFINC | Incompressible switch (future use)
IFIMP | Implicit time integration switch (future use)
IFDATA | Indicates if data has been modified
IFBAT | Batch mode switch
IFLOG | Log file write switch
NUNITM | Mass unit
NUNITL | Length unit
NUNITT | Time unit
NUNITD | Display Units Switch
IUNITN | not available
IPOWER | not available
TITLE | Heading (title) for calculation
HEAD | Heading for top right of screen
ITEMS | Text array used to hold menus, and so on
UNITM | Character array with mass unit names
UNITL | Character array with length unit names
UNITT | Character array with time unit names
UNITMS | Character array with abbreviated mass unit names
UNITLS | Character array with abbreviated length unit names
UNITTS | Character array with abbreviated time unit names
UNITTX | Character array: pressure, velocity (and so on) names

Release 18.2 - © ANSYS, Inc. All rights reserved.