namelist I/O
namelist I/O statements
naming conventions
mixed-language programming
native and nonnative numeric formats
native numeric format
nmake command
NODECLARE
equivalent compiler option for
NOFREEFORM
equivalent compiler option for
nonadvancing I/O
nonadvancing record I/O
nonnative data
porting
nonnative numeric format
NOOPTIMIZE
equivalent compiler option for
NOSTRICT
equivalent compiler option for
numeric data types
mixed-language programming
numeric format
specifying with /convert
specifying with OPEN(CONVERT=)
specifying with OPTIONS statement
numeric values and conversion
portability routines for
OBJ files
OBJCOMMENT
equivalent compiler option for
object file
linking
OPEN
CONVERT specifier
OPEN Statement CONVERT Method
Supported Native and Nonnative Numeric Formats
defaults for converting nonnative data
example
example of ERR specifier
example of FILE specifier
example of IOSTAT specifier
RECL specifier
option to specify units
units for unformatted files
OPEN statement
Opening Files: OPEN Statement
Specifying the Initial Record Position
User-Supplied OPEN Procedures: USEROPEN Specifier
opening files
OPEN statement
operating system
portability considerations
optimization
compiling and linking for
OPTIMIZE
equivalent compiler option for
option mapping tool
options
compiler
precedence using CONVERT
specifying unformatted file floating-point format
output files
producing
output window
overview
configuration files
IFPORT portability module
LIBIFPORT.LIB
of compiler options
of debugging multithreaded programs
portability library
response files
overview of Building Applications
PACK
equivalent compiler option for
padding for blanks
PATH environment variable
pathnames
specifying default
portability considerations
and data representation
and the operating system
data transportability
overview
recommendations
using IFPORT portability module
portability library
overview
portability routines
recommendations
preconnected units
preprocessing directives
fpp
preprocessor
fpp
preprocessor symbols
predefined
procedure names
procedures
interface blocks for mixed-language programming
mixed-language programming
process control
portability routines for
profmerge.exe file
proforder.exe file
program termination
values returned
programming
mixed language
programming practices
programs
advantages of internal procedures
advantages of modules
choosing development environment
debugging multithread
Fortran executables
mixed-language issues in
multithread
structuring
values returned at termination of
projects
errors during build
prototyping procedures
random access I/O
ranges
for complex constants
for integer constants
for logical constants
for real constants
REAL
compiler directive
real data type
ranges for
RECL specifier
record access
record I/O
record I/O statement specifiers
record length
record position
specifying
record structures
in mixed-language programming
record transfer
record type
converting nonnative data using OPEN defaults
record types
Files
Record Types
records
Files
Record Types
specifying line terminator for formatted files
types of
redirecting output
redistributable libraries
response files
using
restrictions
in using traceback information
return values
placement in argument list
Handling Character Strings
Handling Numeric, Complex, and Logical Data Types
routines
storing in shareable libraries
run-time environment variables
run-time error messages
format
handling
locating
locating cause
severe
using traceback information
where displayed
run-time error processing
default
Run-Time Library (RTL)
error processing performed by
requesting traceback
running
ifortvars.bat
ifortvars.csh
ifortvars.sh
running applications
from the command line
sample code
array_calc program
sample programs
and traceback information
scratch files
segmented record type
sequential access
sequential file access
sequential files
setting
compiler options on the command line
environment variables
shareable libraries
shared libraries
shared memory access
requesting threaded program execution
signal
Overriding the Default Run-Time Library Exception Handler
Signal Handling
signal handling
signals
debugging
size of arrays
system parameters for
size of executable programs
system parameters for
source code
case-sensitivity of names
porting between systems
source files
compiling and linking a single
standard error
redirecting command-line output
standard error output file
standard I/O
standard output
redirecting command-line output
standards
Fortran 95 or Fortran 90 checking
Standard vs. Extensions
Input File Extensions
language
static libraries
Creating Static Libraries
Storing Object Code in Static Libraries
static verification
capabilities
Fortran-specific analysis
interprocedural analysis
local program analysis
OpenMP* analysis
overview
stream access
stream record type
Stream_CR records
Stream_CRLF records
Stream_LF records
STRICT
equivalent compiler option for
strings
mixed-language programming
structuring your program
subprograms
subrecord
support
for symbolic debugging
symbolic debugging
symbols
predefined preprocessor
syntax
for the ifort command
system parameters for language elements
system, drive, or directory control and inquiry
portability routines for
TEMP environment variable
Temporary Files
Setting Environment Variables that Affect Intel Visual Fortran
temporary files
option to keep
threaded program execution
requesting
threads
compiling and linking multithread applications
TMP environment variable
Temporary Files
Setting Environment Variables that Affect Intel Visual Fortran
TMPDIR environment variable
Setting Environment Variables that Affect Intel Visual Fortran
Temporary Files Created by the Compiler or Linker
tools
default
specifying alternative
traceback compiler option
traceback information
obtaining with TRACEBACKQQ routine
restrictions in using
sample programs
tradeoffs in using
using
TRACEBACKQQ
using
tradeoffs
in using traceback information
transportability of data
troubleshooting
during application development