| | | | |
| 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 ( ) |