Alphabetical Index of FORTRAN Statements and Attributes


UNDER CONSTRUCTION: Some Links do not work.




Term

Definition

Examples

Allocatable Declares allocatable arrays (arrays without set dimensions) Example 1 , 2
Allocate Statement which provides dynamic storage for allocatable arraysExample 1, 2
Assign Assigns a statement label to an integer variable (OBSOLETE)
Backspace Positions an external file before the preceding record if it is connected for sequential access Example 1 2
Block Data The first statement in a block data unit, providing the initial values for variables in common blocks Example 1
Call Calls a subroutine to be executed Example 1, 2
Character Declares a variable as a string of characters Example 1
CloseCloses an external file Example 1, 2
CommonSpecifies common blocks and their contents. Common block stores data and variables which can be shared by two or more units (programs or subroutines) Example 1, 2
ComplexDeclares a variable as a complex number in the form of a ± bi Example
ContainsSeparates the body of a main program, external subprograms, or module subprograms from any internal subprograms Example 1, 2
ContinueProcede to execute next program statement. (could involve return to top of DO loop) Example 1, 2
CycleTerminates the execution cycle fo a DO or DO WHILE construct Example 1
DataAssigns initial values to variables before program execution Example 1, 2
Deallocate Dynamically deallocates allocatable arrays and pointers Example 1
DimensionSpecifies the name and dimensions of an array Example 1, 2
DoControls the execution of the statements that follow it, up to and including a specified terminal statement. The beginning of a DO construct. Example 1, 2
Do WhilePerforms specified operations following the do while statement until a logical expression is satisfied. Forms the beginning of a DO WHILE construct. Example 1, 2
Double PrecisionDeclares objects as double precision Example 1, 2
Else The first statement of an ELSE block within an IF construct Example 1, 2
Else If The first statement of an ELSE IF block within an IF construct Example 1, 2
ElsewhereThe first statement of the ELSEWHERE block within a WHERE construct Example 1
End Indicates the end of a program unit or procedure Example 1, 2
End(construct) END DO, END IF, END WHERE, etc. Terminate constructs. Example 1, 2
END InterfaceTerminates the interface block Example 1, 2
End TypeEnds the derived type construct Example 1, 2
EndfileWrites the endfile record as the next record of an external file connected for sequential access. Example 1, 2
EntryEstablishes an alternate entry point for an external subprogram or a module subprogram Example 1, 2
EquivalenceSpecifies that two or more objects in a unit share the same storage Example 1
ExitTerminates the execution of a Do construct or a Do While construct before it completes all iterations. Example 1
ExternalSpecifies that a name represents an external procedure, a dummy procedure, or a block data program unit. Example 1, 2
FormatProvides format specifications for I/O statements Example 1, 2
FunctionThe first statement of a function subprogram Example 1, 2
Go To (Assigned)Transfers the program control to an executable statement whose statement label is designated in an ASSIGN statement (OBSOLETE)
Go To (Computed)Transfers the program control to one of several executable statements (OBSOLETE)
Go To (Unconditional)Transfers program control to a specified executable statement Example 1, 2
If (Arithmatic)Transfers program control to one of three statement labels (OBSOLETE) Example 1
If (Block)The first statement in an IF construct Example 1, 2, 3
If (Logical)Evaluates a logical expression and, if true, executes a single additional statement Example 1, 2
ImplicitEither associates data type with the first letter of the variable or IMPLICIT NONE negates default typing. Example 1, 2
InquireObtains information about the properties of a named file or of the connection to a particular unit Example 1, 2
IntegerDeclares a variable as an integer Example 1 ,2
IntentSpecifies the intended use of dummy arguments Example 1, 2
InterfaceThe first statement of an interface block, which can specify characteristics of arguments for an external or dummy procedure Example 1, 2
IntrinsicIdentifies a name as an intrinsic procedure and allows you to use specific names of intrinsic procedures as actual arguments Example 1, 2
LogicalDeclares a variable as logical (.TRUE. or .FALSE.) Example 1,2
Module The first statement of a module program unit, which defines global variables and procedures for access by other program units (USE) Example 1, 2
NamelistSpecifies one or more lists of variable names for use in READ, WRITE, and PRINT statements Example 1, 2
NullifyCauses pointers to become disassociated Example 1
OpenConnects an existing external file to a unit or creates an external file. Example 1, 2
ParameterSpecifies names for constants Example 1, 2
PauseTemporarily suspends the execution of a program and prints the keyword PAUSE and, if specified, a character constant or digit string Example 1
PointerDesignates objects as pointer variables Example 1, 2
Print Print specified information to screen Example 1, 2
PrivateSpecifies that a variable or procedure defined in a module is not accessible outside that module Example 1, 2
ProgramSpecifies that a program unit is a main program; the starting point of program execution Example 1
PublicSpecifies that a variable or procedure contained in a module is avaliable to any other program unit using that module. Example 1, 2
ReadObtain values for variables from the terminal or a data file Example 1, 2
Real Declares a variable as a real number Example 1, 2
Return Return to the execution of the statemtent following the CALL of a subroutine or reference to a function Example 1, 2
Rewind Positions an external file at the beginning of the first record of the file Example 1, 2
SaveSpecifies local variables or named commons whose contents will remain intact after exit from current subprogram. Example 1, 2
Select Case The first statement of a CASE construct Example 1, 2
SequenceSpecifies that the order of the components in a derived-type definition establishes the storage sequence for objects of that type. Example 1, 2
Statement Function Defines a function in a single statement Example 1, 2
Stop Stops execution of the program Example 1, 2
Subroutine The first statement of a subroutine subprogram Example 1, 2
TargetAttribute of a variable that can be a target of a pointer Example 1, 2
Type Opening Statement of a Derived Type structure or Type definition
Use Provides a subroutine with access to the public entities of a module Example 1, 2
WhereProvides a mask capability to a set of Fortran 90 array assignment statements Example 1
WriteOutput information to terminal or a data file Example 1, 2

Go to the Cmp Sc 201F Homepage

Go Back to the Main Fortran 90 Page


Maintained by John Mahaffy : jhm@cac.psu.edu

This page was created by Vaughn Whisker.