SCWRQQ
Portability Subroutine: Returns the floating-point processor control word.
SECNDS Intrinsic Procedure
Elemental Intrinsic Function (Generic): Provides the system time of day, or elapsed time, as a floating-point value in seconds. SECNDS can be used as an intrinsic function or as a portability routine. It is an intrinsic procedure unless you specify USE IFPORT.
SECNDS Portability Routine
Portability Function: Returns the number of seconds that have elapsed since midnight, less the value of its argument. SECNDS can be used as a portability function or as an intrinsic procedure. It is an intrinsic procedure unless you specify USE IFPORT.
SECTIONS
OpenMP* Fortran Compiler Directive: Specifies one or more blocks of code that must be divided among threads in the team. Each section is executed once by a thread in the team.
SEED
Portability Subroutine: Changes the starting point of the pseudorandom number generator.
SELECT CASE and END SELECT
Statement: Transfers program control to a selected block of statements according to the value of a controlling expression.
SELECT TYPE
Statement: Marks the beginning of a SELECT TYPE construct. The construct selects for execution at most one of its constituent blocks. The selection is based on the dynamic type of a specified expression.
SELECTED_CHAR_KIND
Transformational Intrinsic Function (Generic): Returns the value of the kind type parameter of the character set named by the argument.
SELECTED_INT_KIND
Transformational Intrinsic Function (Generic): Returns the value of the kind parameter of an integer data type.
SELECTED_REAL_KIND
Transformational Intrinsic Function (Generic): Returns the value of the kind parameter of a real data type.
SEQUENCE
Statement: Preserves the storage order of a derived-type definition.
SETACTIVEQQ (W*32)
QuickWin Function: Makes a child window active, but does not give it focus.
SETBKCOLOR (W*32)
Graphics Function: Sets the current background color index for both text and graphics.
SETBKCOLORRGB (W*32)
Graphics Function: Sets the current background color to the given Red-Green-Blue (RGB) value.
SETCLIPRGN (W*32)
Graphics Subroutine: Limits graphics output to part of the screen.
SETCOLOR (W*32)
Graphics Function: Sets the current graphics color index.
SETCOLORRGB (W*32)
Graphics Function: Sets the current graphics color to the specified Red-Green-Blue (RGB) value.
SETCONTROLFPQQ
Portability Subroutine: Sets the value of the floating-point processor control word.
SETDAT
Portability Function: Sets the system date. This function is only available on Windows* and Linux* systems.
SETENVQQ
Portability Function: Sets the value of an existing environment variable, or adds and sets a new environment variable.
SETERRORMODEQQ
Portability Subroutine: Sets the prompt mode for critical errors that by default generate system prompts.
SETEXITQQ
QuickWin Function: Sets a QuickWin application's exit behavior.
SET_EXPONENT
Elemental Intrinsic Function (Generic): Returns the value of the exponent part (of the model for the argument) set to a specified value.
SETFILEACCESSQQ
Portability Function: Sets the file access mode for a specified file.
SETFILETIMEQQ
Portability Function: Sets the modification time for a specified file.
SETFILLMASK (W*32)
Graphics Subroutine: Sets the current fill mask to a new pattern.
SETFONT (W*32)
Graphics Function: Finds a single font that matches a specified set of characteristics and makes it the current font used by the OUTGTEXT function.
SETGTEXTROTATION (W*32)
Graphics Subroutine: Sets the orientation angle of the font text output in degrees. The current orientation is used in calls to OUTGTEXT.
SETLINESTYLE (W*32)
Graphics Subroutine: Sets the current line style to a new line style.
SETMESSAGEQQ (W*32)
QuickWin Subroutine: Changes QuickWin status messages, state messages, and dialog box messages.
SETMOUSECURSOR (W*32)
Quickwin Function: Sets the shape of the mouse cursor for the window in focus.
SETPIXEL, SETPIXEL_W (W*32)
Graphics Functions: Set a pixel at a specified location to the current graphics color index.
SETPIXELRGB, SETPIXELRGB_W (W*32)
Graphics Functions: Set a pixel at a specified location to the specified Red-Green-Blue (RGB) color value.
SETPIXELS (W*32)
Graphics Subroutine: Sets the color indexes of multiple pixels.
SETPIXELSRGB (W*32)
Graphics Subroutine: Sets multiple pixels to the given Red-Green-Blue (RGB) color.
SETTIM
Portability Function: Sets the system time in your programs. This function is only available on Windows* and Linux* systems.
SETVIEWORG (W*32)
Graphics Subroutine: Moves the viewport-coordinate origin (0, 0) to the specified physical point.
SETVIEWPORT (W*32)
Graphics Subroutine: Redefines the graphics viewport by defining a clipping region in the same manner as SETCLIPRGN and then setting the viewport-coordinate origin to the upper-left corner of the region.
SETWINDOW (W*32)
Graphics Function: Defines a window bound by the specified coordinates.
SETWINDOWMENUQQ (W*32)
QuickWin Function: Sets a top-level menu as the menu to which a list of current child window names is appended.
SETWRITEMODE (W*32)
Graphics Function: Sets the current logical write mode, which is used when drawing lines with the LINETO, POLYGON, and RECTANGLE functions.
SETWSIZEQQ (W*32)
QuickWin Function: Sets the size and position of a window.
SHAPE
Inquiry Intrinsic Function (Generic): Returns the shape of an array or scalar argument.
SHARED Clause
Parallel Directive Clause: Specifies variables that will be shared by all the threads in a team.
SHIFTA
Elemental Intrinsic Function (Specific): Performs a right shift with fill.
SHIFTL
Elemental Intrinsic Function (Specific): Logically shifts an integer left by a specified number of bits. This function cannot be passed as an actual argument.
SHIFTR
Elemental Intrinsic Function (Specific): Logically shifts an integer right by a specified number of bits. This function cannot be passed as an actual argument.
SHORT
Portability Function: Converts an INTEGER(4) argument to INTEGER(2) type.
SIGN
Elemental Intrinsic Function (Generic): Returns the absolute value of the first argument times the sign of the second argument.
SIMD
General Compiler Directive: Controls SIMD vectorization of loops.
SIN
Elemental Intrinsic Function (Generic): Produces the sine of an argument.
SIND
Elemental Intrinsic Function (Generic): Produces the sine of an argument.
SINH
Elemental Intrinsic Function (Generic): Produces a hyperbolic sine.
SIGNAL
Portability Function: Controls interrupt signal handling and changes the action for a specified signal.
SIGNALQQ
Portability Function: Registers the function to be called if an interrupt signal occurs.
SINGLE
OpenMP* Fortran Compiler Directive: Specifies that a block of code is to be executed by only one thread in the team.
SIZE Function
Inquiry Intrinsic Function (Generic): Returns the total number of elements in an array, or the extent of an array along a specified dimension.
SIZEOF
Inquiry Intrinsic Function (Generic): Returns the number of bytes of storage used by the argument. It cannot be passed as an actual argument.
SLEEP
Portability Subroutine: Suspends the execution of a process for a specified interval.
SLEEPQQ
Portability Subroutine: Delays execution of the program for a specified duration.
SNGL
Converts a REAL value to a default REAL result.
SORTQQ
Portability Subroutine: Sorts a one-dimensional array. The array elements cannot be derived types or record structures.
SPACING
Elemental Intrinsic Function (Generic): Returns the absolute spacing of model numbers near the argument value.
SPLITPATHQQ
Portability Function: Breaks a file path or directory path into its components.
SPORT_CANCEL_IO (W*32)
Serial Port I/O Function: Cancels any I/O in progress to the specified port.
SPORT_CONNECT (W*32)
Serial Port I/O Function: Establishes the connection to a serial port and defines certain usage parameters.
SPORT_CONNECT_EX (W*32)
Serial Port I/O Function: Establishes the connection to a serial port, defines certain usage parameters, and defines the size of the internal buffer for data reception.
SPORT_GET_HANDLE (W*32)
Serial Port I/O Function: Returns the Windows* OS handle associated with the communications port. This is the handle that was returned by the Windows API CreateFile.
SPORT_GET_STATE (W*32)
Serial Port I/O Function: Returns the baud rate, parity, data bits setting, and stop bits setting of the communications port.
SPORT_GET_STATE_EX (W*32)
Serial Port I/O Function: Returns the baud rate, parity, data bits setting, stop bits, and other settings of the communications port.
SPORT_GET_TIMEOUTS (W*32)
Serial Port I/O Function: Returns the user selectable timeouts for the serial port.
SPORT_PEEK_DATA (W*32)
Serial Port I/O Function: Returns information about the availability of input data.
SPORT_PEEK_LINE (W*32)
Serial Port I/O Function: Returns information about the availability of input records.
SPORT_PURGE (W*32)
Serial Port I/O Function: Executes the Windows* API communications function PurgeComm on the specified port.
SPORT_READ_DATA (W*32)
Serial Port I/O Function: Reads available data from the specified port. This routine stalls until at least one character has been read.
SPORT_READ_LINE (W*32)
Serial Port I/O Function: Reads a record from the specified port. This routine stalls until at least one record has been read.
SPORT_RELEASE (W*32)
Serial Port I/O Function: Releases a serial port that was previously connected when SPORT_CONNECT was specified.
SPORT_SET_STATE (W*32)
Serial Port I/O Function: Sets the baud rate, parity, data bits setting, and stop bits setting of the communications port.
SPORT_SET_STATE_EX (W*32)
Serial Port I/O Function: Sets the baud rate, parity, data bits setting, stop bits, and other settings of the communications port.
SPORT_SET_TIMEOUTS (W*32)
Serial Port I/O Function: Sets the user selectable timeouts for the serial port.
SPORT_SHOW_STATE (W*32)
Serial Port I/O Function: Displays the state of a port to standard output.
SPORT_SPECIAL_FUNC (W*32)
Serial Port I/O Function: Executes the Windows* API communications function EscapeCommFunction on the specified port.
SPORT_WRITE_LINE (W*32)
Serial Port I/O Function: Outputs data, followed by a record terminator, to the specified port.
SPREAD
Transformational Intrinsic Function (Generic): Creates a replicated array with an added dimension by making copies of existing elements along a specified dimension.
SQRT
Elemental Intrinsic Function (Generic): Produces the square root of its argument.
SRAND
Portability Subroutine: Seeds the random number generator used with IRAND and RAND.
SSWRQQ
Portability Subroutine: Returns the floating-point processor status word.
STAT
Portability Function: Returns detailed information about a file.
Statement Function
Statement: Defines a function in a single statement in the same program unit in which the procedure is referenced.
STATIC
Statement and Attribute: Controls the storage allocation of variables in subprograms (as does AUTOMATIC). Variables declared as STATIC and allocated in memory reside in the static storage area, rather than in the stack storage area.
STOP and ERROR STOP
Statements: The STOP statement terminates program execution before the end of the program unit. The ERROR STOP statement initiates error termination of execution.
STORAGE_SIZE
Inquiry Intrinsic Function (Generic): Returns the storage size in bits.
STRICT and NOSTRICT
General Compiler Directive: STRICT disables language features not found in the language standard specified on the command line (Fortran 2003, Fortran 95, or Fortran 90). NOSTRICT (the default) enables these features.
STRUCTURE and END STRUCTURE
Statement: Defines the field names, types of data within fields, and order and alignment of fields within a record structure. Fields and structures can be initialized, but records cannot be initialized.
SUBROUTINE
Statement: The initial statement of a subroutine subprogram. A subroutine subprogram is invoked in a CALL statement or by a defined assignment statement, and does not return a particular value.
SUM
Transformational Intrinsic Function (Generic): Returns the sum of all the elements in an entire array or in a specified dimension of an array.
SYNC ALL
Statement: Performs a synchronization of all images. It takes the following form:
SYNC IMAGES
Statement: Performs a synchronization of the image with each of the other images in the image set. It takes the following form:
SYNC MEMORY
Statement: Ends one image segment and begins another. Each segment can then be ordered in some way with respect to segments on other images. It takes the following form:
SYSTEM
Portability Function: Sends a command to the shell as if it had been typed at the command line.
SYSTEM_CLOCK
Intrinsic Subroutine: Returns integer data from a real-time clock. SYSTEM_CLOCK returns the number of seconds from 00:00 Coordinated Universal Time (CUT) on 1 JAN 1970. The number is returned with no bias. To get the elapsed time, you must call SYSTEM_CLOCK twice, and subtract the starting time value from the ending time value.
SYSTEMQQ
Portability Function: Executes a system command by passing a command string to the operating system's command interpreter.