| | | |
A |
|
| abrupt_underflow ( ) |
|
| accessible documentation ( ) |
|
| aliasing ( ) |
| | -xalias ( ) |
|
| align |
| | -dalign ( ) |
| | | See also data | |
| | data in COMMON with -aligncommon ( ) |
|
| alignment of data types ( ) |
|
| ALLOCATABLE, extensions ( ) |
|
| analyzer compile option, xF ( ) |
|
| application registers (SPARC) ( ) |
|
| arguments, agreement, Xlist ( ) |
|
| arithmetic, See floating-point |
|
| array bounds checking ( ) |
|
| asa, Fortran print utility ( ) |
|
| assembly code ( ) |
|
| ASSUME directive ( ) |
|
| auto-read (dbx) ( ) |
| | | |
C |
|
| cache |
| | padding for ( ) |
| | specify hardware cache ( ) |
|
| CALL, inlining subprogram calls with -inline ( ) |
|
| case, preserve upper and lower case ( ) |
|
| C(..) directive ( ) |
|
| CDIR$ in directives ( ) |
|
| code size ( ) |
|
| command-line |
| | help ( ) |
| | unrecognized options ( ) |
|
| comments, as directives ( ) |
|
| COMMON |
| | alignment ( ) |
| | global consistency, -Xlist ( ) |
| | padding ( ) |
| | TASKCOMMON consistency checking ( ) |
|
| compatibility |
| | Fortran 77 ( ) ( ) |
| | forward ( ) |
| | with C ( ) |
|
| compile and link ( ) ( ) |
| | and -B ( ) |
| | build a dynamic shared library ( ) |
| | compile only ( ) |
| | dynamic (shared) libraries ( ) |
|
| compiler |
| | command line ( ) |
| | driver, show commands with -dryrun ( ) ( ) |
| | options summary ( ) |
| | show version ( ) |
| | timing ( ) |
| | verbose messages ( ) |
|
| constant arguments, -copyargs ( ) |
|
| continuation lines ( ) ( ) |
|
| conventions, file name suffixes ( ) |
|
| cpp, C preprocessor ( ) ( ) ( ) |
|
| Cray |
| | pointer ( ) |
| | pointer and Fortran 95 pointer ( ) |
|
| cross reference table, Xlist ( ) |
| | | |
D |
|
| data |
| | alignment with -dbl_align_all ( ) |
| | alignment with -f ( ) |
| | alignment with -xmemalign ( ) |
| | COMMON, alignment with aligncommon ( ) |
| | mappings with -xtypemap ( ) |
| | promote constants to REAL*8 ( ) |
| | size and alignment ( ) |
|
| data dependence, -depend ( ) |
|
| dbx, compile with -g option ( ) |
|
| debugging |
| | check array subscripts with -C ( ) |
| | cross-reference table ( ) |
| | -g option ( ) |
| | global program checking with -Xlist ( ) |
| | show compiler commands with -dryrun ( ) ( ) |
| | utilities ( ) |
| | with optimization ( ) |
| | without object files ( ) |
| | -Xlist ( ) |
|
| default |
| | data sizes and alignment ( ) |
| | include file paths ( ) |
|
| define symbol for cpp, Dname ( ) |
|
| directives |
| | ASSUME ( ) |
| | FIXED ( ) |
| | Fortran 77 ( ) |
| | FREE ( ) |
| | IGNORE_TKR ( ) |
| | loop unrolling ( ) |
| | OpenMP (Fortran 95) ( ) ( ) |
| | optimization level ( ) |
| | parallelization ( ) ( ) |
| | parallelization, Cray, Sun, or OpenMP ( ) |
| | special Fortran 95 ( ) |
| | summary of all directives ( ) |
| | weak linking ( ) |
|
| directory, temporary files ( ) |
|
| DOALL directive ( ) |
|
| documentation, accessing ( ) ( ) |
|
| documentation index ( ) |
|
| DOSERIAL directive ( ) |
|
| dynamic library |
| | build, -G ( ) |
| | name a dynamic library ( ) |
| | | |
F |
|
| f95 command line ( ) ( ) |
|
| fdumpmod for viewing module contents ( ) ( ) |
|
| features |
| | Fortran 95 ( ) |
| | release history ( ) |
|
| features and extensions ( ) |
|
| FFLAGS environment variable ( ) |
|
| file |
| | executable ( ) |
| | object ( ) |
| | size too big ( ) |
|
| file names |
| | recognized by the compiler ( ) ( ) |
|
| FIXED directive ( ) ( ) |
|
| fixed-format source ( ) |
|
| flags, See options |
|
| floating-point |
| | interval arithmetic ( ) |
| | non-standard ( ) |
| | preferences, -fsimple ( ) |
| | rounding ( ) |
| | trapping mode ( ) |
|
| form, tab ( ) |
|
| Fortran |
| | compatibility with legacy ( ) ( ) ( ) |
| | features and extensions ( ) |
| | incompatibilities with legacy ( ) |
| | preprocessor ( ) |
| | | invoking with -F ( ) |
| | utilities ( ) |
|
| Fortran 95 |
| | case ( ) |
| | directives ( ) ( ) |
| | features ( ) |
| | Forte Developer 7 release ( ) |
| | handling nonstandard Fortran 77 aliasing ( ) |
| | I/O extensions ( ) |
| | linking with Fortran 77 ( ) |
| | modules ( ) |
|
| fpp, Fortran preprocessor ( ) ( ) ( ) ( ) |
|
| FREE directive ( ) ( ) |
|
| free-format source ( ) |
|
| fsplit, Fortran utility ( ) |
|
| function, external C ( ) |
|
| function-level reordering ( ) |
| | | |
L |
|
| large files ( ) |
|
| legacy compiler options ( ) |
|
| libm, searched by default ( ) |
|
| libraries, Sun Performance Library ( ) |
|
| library |
| | build, -G ( ) |
| | disable system libraries ( ) |
| | dynamic search path in executable ( ) |
| | interfaces ( ) |
| | linking with -l ( ) |
| | multithread-save ( ) |
| | name a shared library ( ) |
| | path to shared library in executable ( ) |
| | position-independent and pure ( ) |
| | Sun Performance Library ( ) |
|
| limit |
| | command ( ) |
| | stack size ( ) |
|
| limits, Fortran 95 compiler ( ) |
|
| linear algebra routines ( ) |
|
| linking |
| | and parallelization with -parallel ( ) |
| | consistent compile and link ( ) |
| | consistent with compilation ( ) |
| | disable system libraries ( ) |
| | enable dynamic linking, shared libraries ( ) |
| | explicit parallelization with -explicitpar ( ) |
| | linker -Mmapfile option ( ) |
| | separate from compilation ( ) |
| | specifying libraries with -l ( ) |
| | weak names ( ) |
| | with automatic parallelization, -autopar ( ) |
| | with compilation ( ) |
|
| link-time optimizations ( ) |
|
| list of directives ( ) |
|
| list of options ( ) |
|
| loop |
| | automatic parallelization ( ) |
| | dependence analysis, -depend ( ) |
| | executed once, -onetrip ( ) |
| | explicit parallelization ( ) |
| | parallelization messages ( ) |
| | unrolling with directive ( ) |
| | unrolling with -unroll ( ) |
| | | |
O |
|
| object files |
| | compile only ( ) |
| | name ( ) |
|
| object library search directories ( ) |
|
| obsolete options ( ) |
|
| octal ( ) |
|
| one-trip DO loops ( ) |
|
| OpenMP ( ) ( ) |
| | directives summary ( ) |
|
| OPT directive ( ) |
| | -xmaxopt option ( ) |
|
| optimization |
| | across source files ( ) ( ) |
| | aliasing ( ) |
| | floating-point ( ) |
| | inline user-written routines ( ) |
| | interprocedural ( ) |
| | levels ( ) |
| | link-time ( ) |
| | loop unrolling ( ) |
| | loop unrolling by directive ( ) |
| | math library ( ) |
| | OPT directive ( ) ( ) |
| | PIPELOOP directive ( ) |
| | PREFETCH directive ( ) |
| | specify cache ( ) |
| | specify instruction set architecture ( ) |
| | specify processor ( ) |
| | target hardware ( ) |
| | vector library transformations with -xvector ( ) |
| | with debugging ( ) |
| | with -fast ( ) |
|
| options |
| | -a ( ) |
| | -aligncommon ( ) |
| | -ansi ( ) |
| | -arg=local ( ) |
| | -autopar, parallelize automatically ( ) |
| | -Bdynamic ( ) |
| | -Bstatic ( ) |
| | -C, check subscripts ( ) |
| | -c, compile only ( ) |
| | -cg89, (obsolete) ( ) |
| | -cg92, (obsolete) ( ) |
| | commonly used ( ) |
| | -copyargs, allow stores to literal arguments ( ) |
| | -Dname, define symbol ( ) |
| | -dalign ( ) ( ) |
| | -dbl_align_all, force data alignment ( ) |
| | -depend ( ) |
| | | data dependency analysis ( ) |
| | -dn ( ) |
| | -dryrun ( ) |
| | -dy ( ) |
| | -e, extended source lines ( ) |
| | -erroff, suppress warnings ( ) |
| | -errtags, display message tag with warnings ( ) |
| | -errwarn, error warnings ( ) |
| | -explicitpar, parallelize explicitly ( ) |
| | -ext_names, externals without underscore ( ) |
| | -F ( ) |
| | -f77 ( ) |
| | -f, align on 8-byte boundaries ( ) |
| | -fast ( ) |
| | -fixed ( ) |
| | -flags ( ) |
| | -fma ( ) |
| | -fnonstd ( ) |
| | -fns ( ) ( ) |
| | -fpp, Fortran preprocessor ( ) |
| | -fprecision, x86 precision mode ( ) |
| | -free ( ) |
| | -fround=r ( ) |
| | -fsimple ( ) |
| | | simple floating-point model ( ) |
| | -fstore ( ) |
| | -ftrap ( ) |
| | -G ( ) |
| | -g ( ) |
| | grouped by function ( ) |
| | -hname ( ) |
| | -help ( ) |
| | -Idir ( ) |
| | -i8 — use —xtypemap=integer:64 instead ( ) |
| | -inline ( ) |
| | -iorounding ( ) |
| | -Kpic ( ) |
| | -KPIC ( ) |
| | -Ldir ( ) |
| | -llibrary ( ) |
| | legacy ( ) |
| | -libmil ( ) ( ) |
| | -loopinfo, show parallelization ( ) |
| | -Mdir, f95 modules ( ) |
| | -m32 | —m64 ( ) |
| | macros ( ) |
| | -moddir ( ) |
| | -mp=cray, Cray MP directives ( ) |
| | -mp=sun, Sun MP directives ( ) |
| | –mt, multithread safe libraries ( ) |
| | -native ( ) |
| | -noautopar ( ) |
| | -nodepend ( ) |
| | -noexplicitpar ( ) |
| | -nofstore ( ) |
| | -nolib ( ) |
| | -nolibmil ( ) |
| | -noreduction ( ) |
| | -norunpath ( ) |
| | -On ( ) ( ) ( ) ( ) |
| | -o, output file ( ) |
| | obsolete ( ) |
| | obsolete f77 flags not supported ( ) |
| | -onetrip ( ) |
| | -openmp ( ) |
| | order of processing ( ) |
| | -p, profile by procedure ( ) |
| | -pad=p ( ) ( ) |
| | -parallel, parallelize loops ( ) |
| | pass option to compilation phase ( ) |
| | -pg, profile by procedure ( ) |
| | -pic ( ) |
| | -PIC ( ) |
| | -Qoption ( ) |
| | -Rlist ( ) |
| | -r8const ( ) |
| | Reference to all option flags ( ) |
| | -S ( ) |
| | -s ( ) |
| | -sbfast ( ) |
| | -sb, obsolete ( ) |
| | –silent ( ) |
| | -stackvar ( ) ( ) |
| | -stop_status ( ) |
| | summary ( ) |
| | syntax on command line ( ) |
| | -temp ( ) |
| | -time ( ) |
| | -U, do not convert to lowercase ( ) |
| | -Uname, undefine preprocessor macro ( ) |
| | -u ( ) |
| | unrecognized ( ) |
| | -unroll, unroll loops ( ) |
| | use ( ) |
| | -V ( ) |
| | -v ( ) |
| | -vax ( ) |
| | -vpara ( ) |
| | -w ( ) |
| | -xa ( ) |
| | -xalias=list ( ) |
| | -xarch=isa ( ) |
| | -xassume_control ( ) |
| | -xautopar ( ) |
| | xautopar ( ) |
| | -xbinopt ( ) |
| | -xcache=c ( ) |
| | -xcg89 ( ) |
| | -xchip=c ( ) |
| | -xcode=c ( ) |
| | -xcommoncheck ( ) |
| | -xcrossfile ( ) |
| | -xdebugformat ( ) |
| | -xdepend ( ) |
| | -xexplicitpar ( ) |
| | -xF ( ) |
| | -xhasc, Hollerith as character ( ) |
| | -xhelp=h ( ) |
| | -xhwcprof ( ) |
| | -xia, interval arithmetic ( ) |
| | -xinline ( ) |
| | -xinstrument ( ) |
| | -xinterval=v for interval arithmetic ( ) |
| | -xipo_archive ( ) |
| | -xipo, interprocedural optimizations ( ) |
| | -xjobs, multiprocessor compilation ( ) |
| | -xknown_lib, optimize library calls ( ) |
| | -xlang=f77, link with Fortran 77 libraries ( ) |
| | -xlibmil ( ) |
| | -xlibmopt ( ) ( ) |
| | -xlicinfo (obsolete) ( ) |
| | -xlic_lib=sunperf ( ) |
| | -xlinkopt ( ) |
| | -xlinkopt, link-time optimizations ( ) |
| | -Xlist, global program checking ( ) |
| | -xloopinfo ( ) |
| | -xmaxopt ( ) |
| | -xmemalign ( ) |
| | -xnolib ( ) ( ) |
| | -xnolibmopt ( ) |
| | -xOn ( ) |
| | -xopenmp ( ) |
| | -xpagesize ( ) |
| | -xpagesize_heap ( ) |
| | -xpagesize_stack ( ) |
| | -xparallel ( ) |
| | -xpg ( ) |
| | -xpp=p ( ) |
| | -xprefetch ( ) |
| | -xprefetch ( ) |
| | -xprefetch_auto_type ( ) |
| | -xprofile_ircache ( ) |
| | -xprofile=p ( ) |
| | -xprofile_pathmap=param ( ) |
| | -xrecursive ( ) |
| | -xreduction ( ) |
| | -xregs=r ( ) |
| | -xs ( ) |
| | -xsafe=mem ( ) |
| | -xsb ( ) |
| | -xsbfast ( ) |
| | -xspace ( ) |
| | -xtarget=native ( ) |
| | -xtarget=t ( ) ( ) |
| | -xtime ( ) |
| | -xtypemap ( ) |
| | -xunroll ( ) |
| | -xvector ( ) ( ) |
| | -ztext ( ) |
|
| OPTIONS environment variable ( ) |
|
| order of, functions ( ) |
|
| order of processing, options ( ) |
|
| overflow |
| | stack ( ) |
| | trap on floating-point ( ) |
|
| overindexing, aliasing ( ) |
| | | |
P |
|
| padding ( ) |
|
| page size, setting stack or heap ( ) ( ) ( ) |
|
| parallelization |
| | automatic ( ) |
| | automatic and explicit, -parallel ( ) |
| | directives ( ) |
| | directives (f77) ( ) |
| | explicit ( ) |
| | | See also Fortran Programming Guide | |
| | loop information ( ) |
| | messages ( ) |
| | OpenMP ( ) ( ) |
| | OpenMP directives summarized ( ) |
| | reduction operations ( ) |
| | select directives style ( ) |
| | with multithreaded libraries ( ) |
|
| parameters, global consistency, Xlist ( ) |
|
| passes of the compiler ( ) |
|
| path |
| | #include ( ) |
| | dynamic libraries in executable ( ) |
| | library search ( ) |
| | to standard include files ( ) |
|
| performance |
| | optimization ( ) |
| | Sun Performance Library ( ) |
|
| performance library ( ) |
|
| PIPELOOP directive ( ) |
|
| platforms, supported ( ) |
|
| pointee ( ) |
|
| pointer ( ) |
| | aliasing ( ) |
|
| position-independent code ( ) ( ) ( ) ( ) |
|
| POSIX library, not supported ( ) |
|
| pragma, See directives |
|
| precision on x86 |
| | -fprecision ( ) |
| | -fstore ( ) |
|
| PREFETCH directive ( ) ( ) ( ) |
|
| preprocessor, source file |
| | define symbol ( ) |
| | force -fpp ( ) |
| | fpp, cpp ( ) |
| | specify with -xpp=p ( ) |
| | undefine symbol ( ) |
|
| preserve case ( ) |
|
| print, asa ( ) |
|
| processor, specify target processor ( ) |
|
| profile data path map ( ) |
|
| profiling |
| | -pg, -gprof ( ) |
| | -xprofile ( ) |
|
| prof, p ( ) |
| | | |
S |
|
| search, object library directories ( ) |
|
| set, #include path ( ) |
|
| shared library |
| | build, -G ( ) |
| | disallow linking, -dn ( ) |
| | name a shared library ( ) |
| | pure, no relocations ( ) |
|
| shell, limits ( ) |
|
| shell prompts ( ) |
|
| SIGFPE, floating-point exception ( ) |
|
| size of compiled code ( ) |
|
| SourceBrowser ( ) |
|
| source file, preprocessing ( ) |
|
| source format |
| | mixing format of source lines (f95) ( ) |
| | options (f95) ( ) |
|
| source lines |
| | extended ( ) |
| | fixed-format ( ) |
| | free-format ( ) |
| | line length ( ) |
| | preprocessor ( ) |
| | preserve case ( ) |
|
| SPARC platform |
| | cache ( ) |
| | chip ( ) |
| | code address space ( ) |
| | instruction set architecture ( ) |
| | register usage, -xregs ( ) |
| | -xtarget expansions ( ) |
|
| stack |
| | increase stack size ( ) |
| | overflow ( ) |
| | setting page size ( ) ( ) ( ) |
|
| stack overflow ( ) |
|
| STACKSIZE environment variable ( ) |
|
| standard, include files ( ) |
|
| standard numeric sequence type ( ) |
|
| standards |
| | conformance ( ) |
| | identify non-ANSI extensions, -ansi flag ( ) |
|
| static, binding ( ) |
|
| STOP statement, return status ( ) |
|
| stream I/O ( ) |
|
| strict (interval arithmetic) ( ) |
|
| strip executable of symbol table, s ( ) |
|
| suffix |
| | of file names recognized by compiler ( ) |
| | of file names recognized by compiler (f95) ( ) |
|
| supported platforms ( ) |
|
| suppress |
| | implicit typing ( ) |
| | linking ( ) |
| | warnings ( ) |
| | warnings by tag name, -erroff ( ) |
|
| swap command ( ) |
|
| swap space |
| | display actual swap space ( ) |
| | limit amount of disk swap space ( ) |
|
| symbol table, for dbx ( ) |
|
| syntax |
| | compiler command line ( ) |
| | f95 command ( ) ( ) |
| | options on compiler command line ( ) |
|
| system.inc ( ) |