Alphabetical Index of FORTRAN Statements and Attributes

UNDER CONSTRUCTION: Most Links do not work.




AllocatableDeclares allocatable arrays (arrays without set dimensions) Example
AllocateStatement which provides dynamic storage for allocatable arraysExample 1, 2
AssignAssigns a statement label to an integer variable Example 1, 2
BackspacePositions an external file before the preceding record if it is connected for sequential access Example 1, 2
Block DataThe first statement in a block data unit, providing the initial values for variables in common blocks Example 1, 2
CallCalls a subroutine to be executed Example 1, 2
CharacterDeclares 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 1
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, 2
DataAssigns initial values to variables before program execution Example 1, 2
DeallocateDynamically deallocates allocatable arrays and pointers Example 1, 2
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
ElseThe first statement of an ELSE block within an IF construct Example 1, 2
Else IfThe 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, 2
EndIndicates 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, 2
ExitTerminates the execution of a Do construct or a Do While construct before it completes all iterations. Example 1, 2
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 Example 1, 2
Go To (Computed)Transfers the program control to one of several executable statements Example 1, 2
Go To (Unconditional)Transfers program control to a specified executable statement Example 1, 2
If (Arithmetic)Transfers program control to one of three statement labels Example 1, 2
If (Block)The first statement in an IF construct Example 1, 2
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
ModuleThe 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, 2
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, 2
PointerDesignates objects as pointer variables Example 1, 2
PrintPrint 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
RealDeclares a variable as a real number Example
ReturnReturn to the execution of the statemtent following the CALL of a subroutine or reference to a function Example 1, 2
RewindPositions 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 FunctionDefines a function in a single statement Example 1, 2
StopStops execution of the program Example 1, 2
SubroutineThe first statement of a subroutine subprogram Example 1, 2
TargetAttribute of a variable that can be a target of a pointer Example 1, 2
TypeSpecifies the type and attributes of objects and functions of derived type. Example 1, 2
Type DeclarationSpecifies the type, length, and attributes of objects and functions. Example 1, 2
UseProvides 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, 2
WriteOutput information to terminal or a data file Example 1, 2

Back to the 201 homepage

This page was created by Vaughn Whisker.