An older FORTRAN 77 feature. An array that is a dummy argument to a procedure and whose size (but not necessarily its shape) is assumed (taken) from that of the associated actual argument. The upper bound of an assumed-size array's last dimension is specified by an asterisk (*). See also assumed-shape array.
A dummy array whose size (only) is assumed from its associated actual argument. The upper bound of its last dimension is specified by an asterisk (*). All other extents (if any) must be specified.
A dummy array that takes the size of the actual argument passed to it. The rank, extents, and bounds of the dummy array are specified in its declaration, except for the upper bound (which is specified by a *) and the extent of the last dimension.