Fortran User's Guide | ![]() ![]() ![]() ![]() ![]() |
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - ZIndex
Symbols
!DIR$
in directives, 1#ifdef
, 1#include
, 1, blank chararacter, 1
A
abrupt_underflow
, 1- align
-dalign
, 1- data in COMMON with
-aligncommon
, 1- structures as in VMS Fortran, 1
- See also data1
- analyzer compile option,
-xF
, 1- application registers (SPARC), 1
- arithmetic See floating-point, 1
- array bounds checking, 1
asa
, Fortran print utility, 1- assembly code, 1
- automatic variables, 1
- auto-read,
dbx
, disable, 1B
- backslash in character constants, 1, 2
- backward compatibility, options, 1
- basic block, profile by,
-a
, 1- binding
- dynamic, 1
- Boolean
- constant, alternate forms, 1
- type, constants, 1
- browser, 1
C
C(..)
directive, 1- cache
- padding for, 1
- specify hardware cache, 1
CALL
- in a loop, parallelize, 1
- inlining subprogram calls with
-inline
, 1- preserving arguments over ENTRY statements, 1
- case, preserve upper and lower case, 1
CDIR$
in directives, 1- CIF, compiler information file, 1
- code size, 1
- command-line
- help, 1
- unrecognized options, 1
- comments
- as directives, 1
COMMON
- alignment, 1
- consistency checking with
-xcommoncheck
, 1- padding, 1
- compatibility
- between compiler releases, 1
- Fortran 95 vs. Fortran 77, 1
- with C, 1
- compile and link, 1, 2
- and
-B
, 1- build a dynamic shared library, 1
- compile only, 1
- dynamic (shared) libraries, 1
- compiler
- command line, 1
- driver, show commands with
-dryrun
, 1- frequently used options, 1
- show version, 1
- timing, 1
- verbose messages, 1
- constant arguments,
-copyargs
, 1- continuation lines, 1, 2
- conventions
- file name suffixes, 1
- copy restore, 1
cpp
, C preprocessor, 1, 2, 3- Cray
- pointer, 1
- pointer and Fortran 95 pointer, 1
- pointer and optimization, 1
- cross reference table,
-Xlist
, 1D
- data
- alignment with
-dbl_align_all
, 1- alignment with
-f
, 1- alignment with
-xmemalign
, 1- allow misaligned data,
-misalign
, 1- COMMON, alignment with
-aligncommon
, 1- default sizes and
-dbl
, 1- default sizes and
-r8
, 1- interpret
REAL
asDOUBLE PRECISION
, 1- mappings with
-xtypemap
, 1- promote constants to
REAL*8
, 1- data dependency
-depend
, 1dbx
- compile with
-g
option, 1- faster initialization, 1
- debugging
- 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
- VMS 'D' debugging statements, 1
- with optimization, 1
- without object files, 1
-Xlist
, 1- default
- include file paths, 1
- define symbol for
cpp
,-D
name, 1- differences
- Sun WorkShop Fortran 95, 1
- directives
- Fortran 77, 1
- loop unrolling, 1
- OpenMP (Fortran 95), 1, 2
- optimization level, 1
- parallelization, 1
- parallelization (
f95
), 1- parallelization, Cray, Sun, or OpenMP, 1
- summary of all directives, 1
- weak linking, 1
- directory
- temporary files, 1
DOALL
directive, 1DOSERIAL
directive, 1- dynamic
- binding, 1
- library
- build,
-G
, 1- name a dynamic library, 1
E
- environment
- program terminations by
STOP
, 1- environment variables
- usage, 1
- error messages
- f90, 1
- I/O, 1
- message tags, 1
- suppress with
-erroff
, 1- with
error
, 1error
, error message display, 1- exceptions, floating-point, 1
- trapping, 1
- executable file
- built-in path to dynamic libraries, 1
- name, 1
- strip symbol table from, 1
- explicit
- typing, 1
- explicit parallelization directives, 1
- extensions
- non-ANSI,
-ansi
flag, 1- VAX VMS Fortran features with
-xl
, 1- extensions and features, 1
- external
- C functions, 1
- external names, 1
F
f77
,f90
command line, 1, 2- features
- Fortran 95, 1
- release history, 1
- features and extensions, 1
FFLAGS
environment variable, 1- file
.M
, See module files1- executable, 1
- object, 1
- size too big, 1
- file names
- recognized by the compiler, 1
- recognized by the compiler (f95), 1
FIXED
directive, 1- fixed-format source, 1
- flags See options1
- floating-point
fpversion
, displays hardware platform, 1- interval arithmetic, 1
- non-standard, 1
- preferences,
-fsimple
, 1- rounding, 1
- trapping mode, 1
- See also the Numerical Computation Guide1
- form
- tab, 1
- Fortran
- features and extensions, 1
- mixing
f77
andf90
compilations, 1- preprocessor, 1
- invoking with
-F
, 1- utilities, 1
- Fortran 95
- case, 1
- directives, 1
- features, 1
- I/O extensions, 1
- modules, 1
fpp
, Fortran preprocessor, 1, 2, 3, 4fpversion
, show floating-point platform information, 1FREE
directive, 1- free format, 1
- free-format source, 1
fsplit
, Fortran utility, 1- function
- external C, 1
- function-level reordering, 1
G
- global offset table, 1
- global program checking,
-Xlist
, 1- global symbols
- weak, 1
gprof
-pg
, profile by procedure, 1H
- hardware architecture, 1, 2, 3
- help
- command-line, 1
- README information, 1
- hexadecimal, 1
- Hollerith, 1
I
ild
, incremental linker, 1- impatient user's guide, 1
INCLUDE
files, 1- information files, 1
- inline, 1
- templates,
-libmil
, 1- inlining
- automatic with
-O4
, 1- with
-inline
, 1- input/output
- compatibility, f77/f95, 1
- error messages, 1
- installation, 1
- installation path, 1
- integer, size four and eight bytes, 1
- interval arithmetic
-xia
option, 1-xinterval
option, 1- intrinsic procedures, extensions, 1
- invalid, floating-point, 1
- ISA, instruction set architecture, 1
L
- large files, 1
- legacy compiler options, 1
libm
- searched by default, 1
- library
- build,
-G
, 1- disable system libraries, 1
- dynamic search path in executable, 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
- Sun Performance Library, 1, 2
- vectorized math library,
libmvec
, 1- license information, 1
limit
- command, 1
- stack size, 1
- limits
- Fortran 95 compiler, 1
- linear algebra routines, 1
- linking
- 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
- enable incremental linker, 1
- explicit parallelization with
-explicitpar
, 1- linker
-Mmapfile
option, 1- mixed Fortran 77 and Fortran 90 compilations, 1
- separate from compilation, 1
- specifying libraries with
-l
, 1- weak names, 1
- with automatic parallelization,
-autopar
, 1- with compilation, 1
- list of directives, 1
- list of options, 1
- local variables
- allocate on memory stack, 1
- loop
- automatic parallelization, 1
- dependence analysis,
-depend
, 1- executed once,
-onetrip
, 1- explicit parallelization, 1
- parallelization messages, 1
- parallelizing a
CALL
in a loop, 1- profiling, 1
- unrolling with
-unroll
, 1- loop unrolling
- directive, 1
looptool
, loop profiler for MP, 1M
- man pages, 1
- math library
- and
-L
dir option, 1- optimized version, 1
- memory
- actual real memory, display, 1
- limit virtual memory, 1
- optimizer out of memory, 1
- messages
- I/O error, 1
- parallelization, 1, 2
- runtime, 1
- signal handler, 1
- suppress with
-silent
, 1- verbose, 1
- misaligned data, specifying behavior, 1
.mod
file, module file, 1- modules
- creating and using, 1
.mod
file, 1- search path, 1
- multithreading
- See parallelization1
- multithread-safe libraries, 1
N
- name
- argument, do not append underscore, 1
- object, executable file, 1
nonstandard_arithmetic()
, 1O
- object files
- compile only, 1
- name, 1
- object library search directories, 1
- obsolescent options, 1
- octal, 1
- one-trip
DO
loops, 1- OpenMP, 1, 2
- directives summary, 1
- environment variables, summarized, 1
- library routines, summarized, 1
OPT
directive, 1
-xmaxopt
option, 1- optimization
- across source files, 1
- Cray pointers, 1
- floating-point, 1
- inline user-written routines, 1
- levels, 1
- loop profiling, 1
- loop unrolling, 1
- loop unrolling by directive, 1
- math library, 1
OPT
directive, 1, 2PIPELOOP
directive, 1- prefetch, 1
PREFETCH
directive, 1- specify cache, 1
- specify instruction set architecture, 1
- specify processor, 1
- target hardware, 1, 2
- vector library transformations with
-xvector
, 1- with debugging, 1
- with
-fast
, 1- options
- commonly used, 1
- grouped by function, 1
- legacy, 1
- obsolete, 1
- order of processing, 1
- pass option to compilation phase, 1
- show list of,
-help
, 1- silent, 1
- syntax on command line, 1
- unrecognized, 1
- Reference to all option flags, 1, 2
-a
, 1-aligncommon
, 1-ansi
extensions, 1-arg=local
, preserve ENTRY arguments, 1-autopar
, parallelize automatically, 1-Bdynamic
, 1-Bstatic
, 1-C
, check subscripts, 1-c
, compile only, 1-cg89
, 1-cg92
, 1-copyargs
, allow stores to literal arguments, 1-dalign
- with
-fast
, 1-dalign
, 1-db
, 1-dbl
- and
-xtypemap
, 1, 2- double default data sizes, 1
-dbl_align_all
, force data alignment, 1-depend
- data dependency analysis, 1
- with
-fast
, 1-dn
, 1-D
name, define symbol, 1-dryrun
, 1-dy
, 1-e
, extended source lines, 1-erroff
, suppress warnings, 1-errtags
, display message tag with warnings, 1-explicitpar
, parallelize explicitly, 1-ext_names
, externals without underscore, 1-F
, 1-f
, align on 8-byte boundaries, 1-fast
, 1-fixed
, 1-flags
, 1-fnonstd
, 1-fns
- with
-fast
, 1-fns
, 1-fpp
, Fortran preprocessor, 1-free
, 1-fround=
r, 1-fsimple
- simple floating-point model, 1
- with
-fast
, 1-ftrap
- with
-fast
, 1-ftrap
, 1-G
, 1-g
, 1-help
, 1-h
name, 1-i2
, short integers, 1-i4
, 1-I
dir, 1-inline
, 1-KPIC
, 1-Kpic
, 1-L
dir, 1-libmil
- with
-fast
, 1-libmil
, 1-l
library, 1-loopinfo
, show parallelization, 1-M
dir, f95 modules, 1, 2-misalign
, 1-mp=cray
, Cray MP directives, 1-mp=openmp
, OpenMP directives, 1-mp=sun
, Sun MP directives, 1-mt
, multithread safe libraries, 1-native
- with
-fast
, 1-native
, 1-noautopar
, 1-nodepend
, 1-noexplicitpar
, 1-nolib
, 1-nolibmil
, 1-noqueue
, 1-noreduction
, 1-norunpath
, 1-o
, output file, 1-oldldo
, 1-O
n
- with
-fast
, 1- with
-g
, 1-O
n, 1-onetrip
, 1-openmp
, 1-p
, profile by procedure, 1-pad=
p, 1-parallel
, parallelize loops, 1-pg
, profile by procedure, 1-PIC
, 1-pic
, 1-Qoption
, 1-R list
, 1-r8
, 1-r8const
, 1-reduction
, 1-s
, 1-sbfast
, 1-silent
, 1-stop_status
, 1-temp
, 1-time
, 1-u
, 1-U
do not convert to lowercase, 1-unroll
, unroll loops, 1-V
, 1-v
, 1-vax=
v, 1, 2-vpara
, 1-w
, 1-xa
, 1-xarch=
isa, 1-xautopar
, 1-xcache=
c, 1-xcg[89|92]
, 1-xchip=
c, 1-xcode=
c, 1-xcommoncheck
, 1-xcrossfile
, 1-xdepend
, 1-xexplicitpar
, 1-xF
, 1-xhelp=
h, 1-xia
, interval arithmetic, 1-xildoff
, 1-xildon
, 1-xinline
, 1-xinterval=
v for interval arithmetic, 1-xlibmil
, 1-xlibmopt
- with
-fast
, 1-xlibmopt
, 1-xlic_lib=sunperf
, 1-xlicinfo
, 1-Xlist
- suboptions, 1
-Xlist
, global program checking, 1-xloopinfo
, 1-xmaxopt
, 1-xmemalign
, 1-xnolib
, 1-xnolibmopt
, 1-xO
n, 1-xparallel
, 1-xpg
, 1-xpp=
p, 1-xprefetch
PREFETCH
directive, 1-xprefetch
, 1-xprofile=
p, 1-xrecursive
, 1-xreduction
, 1-xregs=
r, 1-xs
, 1-xsafe=mem
, 1-xsb
, 1-xsbfast
, 1-xspace
, 1-xtarget=
t
- table, 1
-xtarget=
t, 1-xtime
, 1-xtypemap
- and
-dbl
, 1, 2-xtypemap
, 1-xunroll
, 1-xvector
, 1-xvpara
, 1-Zlp
, loop profiler, MP, 1-ztext
, 1OPTIONS
environment variable, 1- order of
- functions, 1
- order of processing, options, 1
- overflow, 1
- stack, 1
P
- padding, 1
- parallelization
- and
-stackvar
, 1- automatic, 1
- automatic and explicit,
-parallel
, 1- directives (
f77
), 1- explicit, 1
- loop information, 1
- messages, 1
- OpenMP, 1, 2
- OpenMP directives summarized, 1
- reduction operations, 1
- select directives style, 1
- with multithreaded libraries, 1
- See also Fortran Programming Guide1
- passes of the compiler, 1
- path
#include
, 1- dynamic libraries in executable, 1
- library search, 1
- modules search, 1
- to standard include files, 1
- performance
- optimization, 1
- Sun Performance Library, 1
- performance library, 1
PIPELOOP
directive, 1- pointee, 1
- pointer, 1
- position-independent code, 1, 2, 3
- pragma, See directives1
PREFETCH
directive, 1, 2- prefetch instructions, UltraSPARC II, 1
- preprocessor, source file
- define symbol, 1
- force
fpp
, 1fpp, cpp
, 1- specify with
-xpp=
p, 1- preserve case, 1
asa
, 1- processor
- specify target processor, 1
- processor, specify target, 1
prof
,-p
, 1- profile by
- basic block, 1
- loop for MP,
-Zlp
,looptool
, 1- procedure,
-pg
,gprof
, 1- profiling,
-xprofile
, 1Q
- quick start, 1
R
- range of subscripts, 1
README
file, 1, 2RECURSIVE
attribute, 1- register usage, 1
- release history, 1
- reorder functions, 1
- rounding, 1, 2
S
-S
, 1-sb
, SourceBrowser, 1- search
- modules, 1
- object library directories, 1
- set
#include
path, 1- shared libraries
- global offset table, 1
- shared library
- build,
-G
, 1- disallow linking,
-dn
, 1- name a shared library, 1
- position-independent code, 1
- pure, no relocations, 1
- shell
- limits, 1
SIGFPE
, floating-point exception, 1- signal handler, 1
- silent options, 1
- size of compiled code, 1
- Solaris versions supported, 1
- source file
- preprocessing, 1
- source format
- mixing format of source lines (f95), 1
- options (f95), 1
- source lines
- extended, 1
- fixed-format, 1
- free-format, 1
- line length, 1
- preprocessor, 1
- preserve case, 1
- SourceBrowser, 1
- SPARC platform
- cache, 1
- chip, 1
- code address space, 1
- instruction set architecture, 1
- register usage,
-xregs
, 1- specify target platform,
-xtarget
, 1-xtarget
expansions, 1- stack
- increase stack size, 1
- overflow, 1
-stackvar
, 1- standard
- include files, 1
- standards
- conformance, 1
- identify non-ANSI extensions,
-ansi
flag, 1- statement
- profile by,
-a
andtcov
, 1- static
- binding, 1
STOP
statement, return status, 1strict
(interval arithmetic), 1- strip executable of symbol table,
-s
, 1- suffix
- of file names recognized by compiler, 1
- of file names recognized by compiler (f95), 1
- suppress
- blank in listed-directed output, 1
- implicit typing, 1
- license queue, 1
- linking, 1
- warnings, 1
- warnings by tag name,
-erroff
, 1swap
command, 1- swap space
- display actual swap space, 1
- increasing, 1
- limit amount of disk swap space, 1
- symbol table
- for
dbx
, 1, 2- syntax
- compiler command line, 1
f77
,f90
commands, 1f77, f90
commands, 1- options on compiler command line, 1
T
.T
file, 1- tab
- form source, 1
- tab format, 1
tcov
-a
, profile by statement, 1- new style with
-xprofile
, 1- templates inline, 1
- temporary files, directory for, 1
- trapping
- floating-point exceptions, 1
- on memory, 1
- type declaration alternate form, 1
U
ulimit
command, 1- underflow, 1
- gradual, 1
- underscore, 1
- do not append to external names, 1
- unrecognized options, 1
UNROLL
directive, 1- usage
- compiler, 1
- utilities, 1
V
- variables
- undeclared, 1
- VAX VMS Fortran
- features with
-vax
, 1- features with
-xl
, 1- version
- id of each compiler pass, 1
W
- warnings
- 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
Sun Microsystems, Inc. Copyright information. All rights reserved. Feedback |
Library | Contents | Previous | Next | Index |