The following general subroutines belong to the category ARRAY:

- ARITH
- Do an arithmetic operation on two real arrays and store the result in a third one. This routine checks for BLANK values. (arith.c)
- ARITHC
- Do an arithmetic operation on a real constant and a real array and store the result in a second one. This routine checks for BLANK values. (arithc.c)
- CLIPPER
- Subroutine to conditionally transfer data. (clipper.c)
- MOVE
- Describes the routines which copy data from one array into another. (move.c)
- MOVED
- Copies double precision reals from one array to another. (move.c)
- MOVEI
- Copies integers from one array to another. (move.c)
- MOVEL
- Copies logicals from one array to another. (move.c)
- MOVER
- Copies single precision reals from one array to another. (move.c)
- PRESET
- Describes the available routines which fill an array with a value. (preset.c)
- PRESETD
- Presets a double precision array to a constant value. (preset.c)
- PRESETI
- Presets an integer array to a constant value. (preset.c)
- PRESETL
- Presets a logical array to a constant value. (preset.c)
- PRESETR
- Presets a single precision array to a constant value. (preset.c)