PURPOSE

To provide an interactive way to change FMS Parameters.

SYNOPSIS

CALL FMSSET
CALL FMSSETC()

INPUT PARAMETERS

None

OUTPUT PARAMETERS

None

Description

The FMSSET and FMSSETC subroutines can be called at any point in your program after FMSINI to examine and change FMS Parameter. They provides a convenient tool for debugging and performance studies where frequent changes to FMS Parameters are required. If your program is written in FORTRAN, call FMSSET. If it is written in C, call FMSSETC.

In the following discussion FMSSET is used but implies FMSSET or FMSSETC depending on your application program language. FMSSET is designed to be run interactively from a terminal. Once called, FMSSET will solicit input by displaying the following prompt:

FMSSET> 
To examine a specific FMS parameter, enter the name of the parameter as follows:
FMSSET>PARAMETER_NAME 
To change a specific FMS parameter, enter the name and value as follows:
FMSSET>PARAMETER_NAME=VALUE 
where the equal sign (=) serves as a delimiter between the FMS Parameter name and its value to be assigned.

The SHOW parameter can be used to obtain various reports on the internals of FMS, including a list of all parameter values.

FMSSET>SHOW
To return to your application and continue processing, enter the following command:
FMSSET>RETURN 

Examples

As an example, you can turn all FMS output off except for displaying megaflops during factoring. Your application would be coded as follows:
 
        . . . 
        CALL FMSINI
        CALL FMSSET
        . . .
The following commands would be entered from the terminal or command file running the job:
FMSSET>PRINT=0
FMSSET>IPRF=1026
FMSSET>RETURN