PURPOSETo provide an interactive way to change FMS Parameters.
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_NAMETo change a specific FMS parameter, enter the name and value as follows:
FMSSET>PARAMETER_NAME=VALUEwhere 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>SHOWTo return to your application and continue processing, enter the following command:
ExamplesAs 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