Index |
!DIR$ in directives, 1
#ifdef, 1
#include, 1
abrupt_underflow, 1
accessible documentation, 1
aliasing, 1
-xalias, 1
-dalign, 1
data in COMMON with -aligncommon, 1
alignment of data types, 1
extensions, 1
analyzer compile option, -xF, 1
application registers (SPARC), 1
arguments, agreement, -Xlist, 1
arithmetic, See floating-point
array bounds checking, 1
asa, Fortran print utility, 1
assembly code, 1
ASSUME directive, 1
auto-read (dbx), 1
backward compatibility, options, 1
binary I/O, 1
binding, dynamic/shared libraries, 1
constant, alternate forms, 1
type, constants, 1
browser, 1
C(..) directive, 1
padding for, 1
specify hardware cache, 1
inlining subprogram calls with -inline, 1
case, preserve upper and lower case, 1
CDIR$ in directives, 1
code size, 1
help, 1
unrecognized options, 1
as directives, 1
alignment, 1
global consistency, -Xlist, 1
padding, 1
TASKCOMMON consistency checking, 1
forward, 1
with C, 1
and -B, 1
build a dynamic shared library, 1
compile only, 1
dynamic (shared) libraries, 1
command line, 1
driver, show commands with -dryrun, 1
options summary, 1
show version, 1
timing, 1
verbose messages, 1
compilers, accessing, 1
constant arguments, -copyargs, 1
file name suffixes, 1
pointer, 1
pointer and Fortran 95 pointer, 1
cross reference table, -Xlist, 1
alignment with -dbl_align_all, 1
alignment with -f, 1
alignment with -xmemalign, 1
COMMON, alignment with -aligncommon, 1
mappings with -xtypemap, 1
promote constants to REAL*8, 1
size and alignment, 1
-depend, 1
compile with -g option, 1
check array subscripts with -C, 1
cross-reference table, 1
-g option, 1
global program checking with -Xlist, 1
show compiler commands with -dryrun, 1
utilities, 1
with optimization, 1
without object files, 1
-Xlist, 1
data sizes and alignment, 1
include file paths, 1
define symbol for cpp, -Dname, 1
ASSUME, 1
FIXED, 1
Fortran 77, 1
FREE, 1
IGNORE_TKR, 1
loop unrolling, 1
optimization level, 1
parallelization, Cray, Sun, or OpenMP, 1
special Fortran 95, 1
summary of all directives, 1
weak linking, 1
temporary files, 1
DOALL directive, 1
documentation index, 1
documentation, accessing, 1
DOSERIAL directive, 1
build, -G, 1
name a dynamic library, 1
program terminations by STOP, 1
usage, 1
f95, 1
message tags, 1
suppress with -erroff, 1
exceptions, floating-point, 1
trapping, 1
built-in path to dynamic libraries, 1
name, 1
strip symbol table from, 1
typing, 1
explicit parallelization directives, 1
ALLOCATABLE, 1
formatted I/O, 1
non-ANSI, -ansi flag, 1
other I/O, 1
stream I/O, 1
VALUE, 1
VAX structures and unions, 1
extensions and features, 1
external C functions, 1
external names, 1
fdumpmod for viewing module contents, 1, 2
Fortran 95, 1
release history, 1
features and extensions, 1
FFLAGS environment variable, 1
executable, 1
object, 1
size too big, 1
recognized by the compiler, 1, 2
FIXED directive, 1
fixed-format source, 1
fpversion, 1, 2
interval arithmetic, 1
non-standard, 1
preferences, -fsimple, 1
rounding, 1
trapping mode, 1
compatibility with legacy, 1, 2, 3
features and extensions, 1
incompatibilities with legacy, 1
preprocessor, 1
invoking with -F, 1
utilities, 1
case, 1
directives, 1
features, 1
Forte Developer 7 release, 1
handling nonstandard Fortran 77 aliasing, 1
I/O extensions, 1
linking with Fortran 77, 1
modules, 1
fpp, Fortran preprocessor, 1, 2, 3, 4
fpversion, show floating-point platform information, 1
FREE directive, 1
free-format source, 1
fsplit, Fortran utility, 1
external C, 1
function-level reordering, 1
global program checking, -Xlist, 1
weak, 1
-pg, profile by procedure, 1
command-line, 1
README information, 1
hexadecimal, 1
Hollerith, 1
I/O extensions, 1
IGNORE_TKR directive, 1
INCLUDE files, 1
floatingpoint.h, 1
system.inc, 1
incompatibilities, Fortran 77, 1
information files, 1
initialization of local variables, 1
templates, -libmil, 1
with -fast, 1
automatic with -O4, 1
with -inline, 1
installation, 1
path, 1
library, 1
-xia option, 1
-xinterval option, 1
extensions, 1
interfaces, 1
legacy Fortran, 1
invalid, floating-point, 1
ISA, instruction set architecture, 1
large files, 1
legacy compiler options, 1
searched by default, 1
build, -G, 1
disable system libraries, 1
dynamic search path in executable, 1
interfaces, 1
linking with -l, 1
multithread-save, 1
name a shared library, 1
path to shared library in executable, 1
position-independent and pure, 1
vectorized math library, libmvec, 1
license information, 1
command, 1
stack size, 1
Fortran 95 compiler, 1
linear algebra routines, 1
and parallelization with -parallel, 1
consistent compile and link, 1
consistent with compilation, 1
disable incremental linker, 1
disable system libraries, 1
enable dynamic linking, shared libraries, 1
explicit parallelization with -explicitpar, 1
linker -Mmapfile option, 1
separate from compilation, 1
specifying libraries with -l, 1
weak names, 1
with automatic parallelization, -autopar, 1
with compilation, 1
link-time optimizations, 1
list of directives, 1
list of options, 1
automatic parallelization, 1
dependence analysis, -depend, 1
executed once, -onetrip, 1
explicit parallelization, 1
parallelization messages, 1
unrolling with directive, 1
unrolling with -unroll, 1
macro options, 1
man pages, 1
man pages, accessing, 1
MANPATH environment variable, setting, 1
and -Ldir option, 1
optimized version, 1
actual real memory, display, 1
limit virtual memory, 1
optimizer out of memory, 1
runtime, 1
suppress with -silent, 1
verbose, 1
misaligned data, specifying behavior, 1
.mod file, module file, 1
MODDIR environment variable, 1
modules, 1
creating and using, 1
default path, 1
fdumpmod, 1
fdumpmod for displaying module files, 1
.mod file, 1
-use, 1
multithreading, See parallelization
multithread-safe libraries, 1
argument, do not append underscore, 1
object, executable file, 1
nonstandard_arithmetic(), 1
numeric sequence type, 1
compile only, 1
name, 1
object library search directories, 1
obsolete options, 1
octal, 1
one-trip DO loops, 1
directives summary, 1
OPT directive, 1
-xmaxopt option, 1
aliasing, 1
floating-point, 1
inline user-written routines, 1
interprocedural, 1
levels, 1
link-time, 1
loop unrolling, 1
loop unrolling by directive, 1
math library, 1
PIPELOOP directive, 1
PREFETCH directive, 1
specify cache, 1
specify instruction set architecture, 1
specify processor, 1
target hardware, 1
vector library transformations with -xvector, 1
with debugging, 1
with -fast, 1
commonly used, 1
grouped by function, 1
legacy, 1
macros, 1
obsolete, 1
obsolete f77 flags not supported, 1
order of processing, 1
pass option to compilation phase, 1
summary, 1
syntax on command line, 1
unrecognized, 1
Reference to all option flags, 1
-a, 1
-aligncommon, 1
-ansi extensions, 1
-arg=local, 1
-autopar, parallelize automatically, 1
-Bdynamic, 1
-Bstatic, 1
-C, check subscripts, 1
-c, compile only, 1
-cg89, (obsolete), 1
-cg92, (obsolete), 1
-copyargs, allow stores to literal arguments, 1
-dbl_align_all, force data alignment, 1
-depend, 1
data dependency analysis, 1
-dn, 1
-Dname, 1, 2
-dryrun, 1
-dy, 1
-e, extended source lines, 1
-erroff, suppress warnings, 1
-errtags, display message tag with warnings, 1
-errwarn, error warnings, 1
-explicitpar, parallelize explicitly, 1
-ext_names, externals without underscore, 1
-F, 1
-f, align on 8-byte boundaries, 1
-f77, 1
-fast, 1
-fixed, 1
-flags, 1
-fnonstd, 1
-fpp, Fortran preprocessor, 1
-fprecision, x86 precision mode, 1
-free, 1
-fround=r, 1
-fsimple, 1
simple floating-point model, 1
-fstore, 1
-ftrap, 1
-G, 1
-g, 1
-help, 1
-hname, 1
-Idir, 1
-inline, 1
-iorounding, 1
-KPIC, 1
-Kpic, 1
-Ldir, 1
-llibrary, 1
-loopinfo, show parallelization, 1
-Mdir, f95 modules, 1
-moddir, 1
-mp=cray, Cray MP directives, 1
-mp=sun, Sun MP directives, 1
-mt, multithread safe libraries, 1
-native, 1
-noautopar, 1
-nodepend, 1
-noexplicitpar, 1
-nofstore, 1
-nolib, 1
-nolibmil, 1
-noreduction, 1
-norunpath, 1
-o, output file, 1
-onetrip, 1
-openmp, 1
-p, profile by procedure, 1
-parallel, parallelize loops, 1
-pg, profile by procedure, 1
-PIC, 1
-pic, 1
-Qoption, 1
-R list, 1
-r8const, 1
-reduction, 1
-S, 1
-s, 1
-sb, SourceBrowser, 1
-sbfast, 1
-silent, 1
-stop_status, 1
-temp, 1
-time, 1
-u, 1
-U, do not convert to lowercase, 1
-Uname, undefine preprocessor macro, 1
-unroll, unroll loops, 1
-use, 1
-V, 1
-v, 1
-vax, 1
-vpara, 1
-w, 1
-x386, 1
-x486, 1
-xa, 1
-xalias=list, 1
-xarch=isa, 1
-xassume_control, 1
-xcache=c, 1
-xcg[89|92], 1
-xcheck=keyword, 1
-xchip=c, 1
-xcode=c, 1
-xcommoncheck, 1
-xcrossfile, 1
-xdebugformat, 1
-xdepend, 1
-xexplicitpar, 1
-xF, 1
-xhasc, Hollerith as character, 1
-xhelp=h, 1
-xia, 1, 2
-xildoff, 1
-xinline, 1
-xinterval=v for interval arithmetic, 1
-xipo, interprocedural optimizations, 1
-xipo_archive, 1
-xjobs, multiprocessor compilation, 1
-xknown_lib, optimize library calls, 1
-xlang=f77, link with Fortran 77 libraries, 1
-xlibmil, 1
-xlic_lib=sunperf, 1
-xlicinfo, 1
-xlinkopt, 1
-xlinkopt, link-time optimizations, 1
-Xlist, global program checking, 1
-xloopinfo, 1
-xmaxopt, 1
-xmemalign, 1
-xnolib, 1
-xnolibmopt, 1
-xOn, 1
-xopenmp, 1
-xparallel, 1
-xpg, 1
-xpp=p, 1
-xprefetch_auto_type, 1
-xprofile=p, 1
-xprofile_ircache, 1
-xprofile_pathmap=param, 1
-xrecursive, 1
-xreduction, 1
-xregs=r, 1
-xs, 1
-xsafe=mem, 1
-xsb, 1
-xsbfast, 1
-xspace, 1
-xtarget=native, 1
-xtime, 1
-xtypemap, 1
-xunroll, 1
-ztext, 1
OPTIONS environment variable, 1
functions, 1
order of processing, options, 1
stack, 1
trap on floating-point, 1
aliasing, 1
padding, 1
page size, setting stack or heap, 1, 2
automatic, 1
automatic and explicit, -parallel, 1
directives, 1
directives (f77), 1
explicit, 1
loop information, 1
messages, 1
OpenMP directives summarized, 1
reduction operations, 1
select directives style, 1
with multithreaded libraries, 1
See also Fortran Programming Guide
parameters, global consistency, -Xlist, 1
passes of the compiler, 1
#include, 1
dynamic libraries in executable, 1
library search, 1
to standard include files, 1
PATH environment variable, setting, 1
optimization, 1
Sun Performance Library, 1
performance library, 1
PIPELOOP directive, 1
pointee, 1
pointer, 1
aliasing, 1
position-independent code, 1, 2, 3
POSIX library, 1, 2
pragma, See directives
-fprecision, 1
-fstore, 1
PREFETCH directive, 1
define symbol, 1
force fpp, 1
fpp, cpp, 1
specify with -xpp=p, 1
undefine symbol, 1
preserve case, 1
asa, 1
specify target processor, 1
prof, -p, 1
profile data path map, 1
-pg, gprof, 1
-xprofile, 1
range of subscripts, 1
recursive subprograms, 1
register usage, 1
release history, 1
reorder functions, 1
object library directories, 1
#include path, 1
build, -G, 1
disallow linking, -dn, 1
name a shared library, 1
pure, no relocations, 1
limits, 1
shell prompts, 1
SIGFPE, floating-point exception, 1
size of compiled code, 1
preprocessing, 1
mixing format of source lines (f95), 1
options (f95), 1
extended, 1
fixed-format, 1
free-format, 1
line length, 1
preprocessor, 1
preserve case, 1
SourceBrowser, 1
cache, 1
chip, 1
code address space, 1
instruction set architecture, 1
register usage, -xregs, 1
-xtarget expansions, 1
increase stack size, 1
overflow, 1
stack overflow, 1
include files, 1
standard numeric sequence type, 1
conformance, 1
identify non-ANSI extensions, -ansi flag, 1
binding, 1
STOP statement, return status, 1
stream I/O, 1
strict (interval arithmetic), 1
strip executable of symbol table, -s, 1
of file names recognized by compiler, 1
of file names recognized by compiler (f95), 1
implicit typing, 1
linking, 1
warnings, 1
warnings by tag name, -erroff, 1
swap command, 1
display actual swap space, 1
limit amount of disk swap space, 1
for dbx, 1
compiler command line, 1
options on compiler command line, 1
system.inc, 1
tape I/O, 1, 2
new style with -xprofile, 1
templates, inline, 1
temporary files, directory for, 1
floating-point exceptions, 1
on memory, 1
type declaration alternate form, 1
typographic conventions, 1
ulimit command, 1
gradual, 1
trap on floating-point, 1
underscore, 1
do not append to external names, 1
unrecognized options, 1
UNROLL directive, 1
compiler, 1
utilities, 1
alignment, 1
local, 1
undeclared, 1
VAX VMS Fortran extensions, 1, 2
id of each compiler pass, 1
message tags, 1
suppress messages, 1
suppress with -erroff, 1
undeclared variables, 1
use of non-standard extensions, 1
WEAK directive, 1
weak linker symbols, 1
widestneed (interval arithmetic), 1
Copyright © 2004, Sun Microsystems, Inc. All rights reserved.