TotalView User Guide : Part II: Debugging Tools and Tasks : Evaluating Expressions : Using Programming Language Elements : Using Fortran
Using Fortran
When writing code fragments in Fortran, you need to follow these guidelines:
*In general, you can use free-form syntax. You can enter more than one statement on a line if you separate the statements with semi-colons (;). However, you cannot continue a statement onto more than one line.
*You can use GOTO, GO TO, ENDIF, and END IF statements; Although ELSEIF statements aren’t allowed, you can use ELSE IF statements.
*Syntax is free-form. No column rules apply.
*The space character is significant and is sometimes required. (Some Fortran 77 compilers ignore all space characters.) For example:
Valid
Invalid
DO 100 I=1,10
DO100I=1,10
CALL RINGBELL
CALL RING BELL
X .EQ. 1
X.EQ.1
You can use the following data types and declarations in a Fortran expression:
*You can use the INTEGER, REAL, DOUBLE PRECISION, and COMPLEX data types.
*You can’t define or declare variables that have implied or derived data types.
*You can only use simple declarations. You can’t use a COMMON, BLOCK DATA, EQUIVALENCE, STRUCTURE, RECORD, UNION, or array declaration.
*You can refer to variables of any type in the target program.
*TotalView assumes that integer (kind=n) is an n-byte integer.