| 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
REALasDOUBLE PRECISION, 1- mappings with
-xtypemap, 1- promote constants to
REAL*8, 1- data dependency
-depend, 1dbx
- compile with
-goption, 1- faster initialization, 1
- debugging
- check array subscripts with
-C, 1- cross-reference table, 1
-goption, 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,-Dname, 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
DOALLdirective, 1DOSERIALdirective, 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,
-ansiflag, 1- VAX VMS Fortran features with
-xl, 1- extensions and features, 1
- external
- C functions, 1
- external names, 1
F
f77,f90command line, 1, 2- features
- Fortran 95, 1
- release history, 1
- features and extensions, 1
FFLAGSenvironment 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
FIXEDdirective, 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
f77andf90compilations, 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, 1FREEdirective, 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
INCLUDEfiles, 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
-xiaoption, 1-xintervaloption, 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
-Mmapfileoption, 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
CALLin 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
-Ldir 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
.modfile, module file, 1- modules
- creating and using, 1
.modfile, 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
DOloops, 1- OpenMP, 1, 2
- directives summary, 1
- environment variables, summarized, 1
- library routines, summarized, 1
OPTdirective, 1
-xmaxoptoption, 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
OPTdirective, 1, 2PIPELOOPdirective, 1- prefetch, 1
PREFETCHdirective, 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-ansiextensions, 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-Dname, 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-hname, 1-i2, short integers, 1-i4, 1-Idir, 1-inline, 1-KPIC, 1-Kpic, 1-Ldir, 1-libmil
- with
-fast, 1-libmil, 1-llibrary, 1-loopinfo, show parallelization, 1-Mdir, 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-On
- with
-fast, 1- with
-g, 1-On, 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-Udo 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-xOn, 1-xparallel, 1-xpg, 1-xpp=p, 1-xprefetch
PREFETCHdirective, 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, 1OPTIONSenvironment 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
PIPELOOPdirective, 1- pointee, 1
- pointer, 1
- position-independent code, 1, 2, 3
- pragma, See directives1
PREFETCHdirective, 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
READMEfile, 1, 2RECURSIVEattribute, 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
#includepath, 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-xtargetexpansions, 1- stack
- increase stack size, 1
- overflow, 1
-stackvar, 1- standard
- include files, 1
- standards
- conformance, 1
- identify non-ANSI extensions,
-ansiflag, 1- statement
- profile by,
-aandtcov, 1- static
- binding, 1
STOPstatement, 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, 1swapcommand, 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,f90commands, 1f77, f90commands, 1- options on compiler command line, 1
T
.Tfile, 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
ulimitcommand, 1- underflow, 1
- gradual, 1
- underscore, 1
- do not append to external names, 1
- unrecognized options, 1
UNROLLdirective, 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
WEAKdirective, 1- weak linker symbols, 1
widestneed(interval arithmetic), 1
|
Sun Microsystems, Inc. Copyright information. All rights reserved. Feedback |
Library | Contents | Previous | Next | Index |