FMSINI
FMSIN2
PURPOSE: Initialize FMS
To initialize FMS
SYNOPSIS
CALL FMSINI
CALL FMSIN2 (IOPT)
INPUT PARAMETERS:
- IOPT=Integer (FMSIN2 only)
Specifies initialization options as follows:
= 0, Complete initialization same as calling FMSINI,
= 1, Reduced initialization with normal output,
= 2, Reduced initialization with no output.
OUTPUT PARAMETERS:
None.
DESCRIPTION:
This must be the first FMS subroutine called
and should be the first executable statement in your
application. You may call this subroutine only once in your
application.
These subroutines performs the following tasks:
- Initializes all FMS Parameters to
default values.
- Read the license file and updates the default values
of the FMS Parameters.
- Allocate the FMS memory pool.
- Initialize the semaphores and locks used for
synchronizing FMS tasks (FMSINI only).
- Start the CPU children (FMSINI only).
- Start the I/O processes (FMSINI only).
- Print the machine configuration (FMSINI or FMSIN2 with IOPT=0 or 1).
The reduced initialization provided by FMSIN2(1) or FMSIN2(2) does not start any FMS threads for parallel processing or performing I/O. Therefore no I/O or matrix albegra routines may be called when initializing with FMSIN2(1) or FMSIN2(2). This option is primarily used to compute the amount of disk space that will be required when FMS opens files in a later application. The FMS Parameter NOOPEN can be used with a reduced initialization to skip the physical opening of files.
Copyright © Multipath
Corporation