PURPOSE
To return allocated memory to
FMS
SYNOPSIS
CALL FMSIMR (IMD, LOC, LEN)
CALL FMSRMR (RMD, LOC, LEN)
CALL FMSCMR (CMD, LOC, LEN)
INPUT PARAMETERS
- IMD(*) = Integer array(FMSIMR)
RMD(*) = Real array (FMSRMR)
CMD(*) = Complex array (FMSCMR).
This is the reference array you use in your program to
allocate the memory by calling
FMSIMG, FMSRMG or FMSCMG.
- LOC = Integer.
Starting address in IMD, RMD or CMD of memory to return.
- LEN = Integer.
The number of words of the appropriate data type to return.
OUTPUT PARAMETERS:
None.
FMS PARAMETERS:
The following
FMS Parameters are especially
important to this routine:
Parameter |
Description |
MAXMD |
Amount of memory to use |
MDUSED |
Amount of memory already used |
SHOW |
Display reports |
DESCRIPTION:
Subroutine FMSIMR returns LEN integer words starting at
IMD(LOC). Subroutine FMSRMR returns LEN REAL*8 words
starting at RMD(LOC). Subroutine FMSCMR returns LEN
COMPLEX*16 words starting at CMD(LOC). All memory returned
to
FMS must first have been allocated by
calling
FMSIMG, FMSRMG or FMSCMG.