Oracle® Solaris Studio 12.4: Fortran User's Guide

Exit Print View

Updated: March 2015
 
 

C

C(..) directiveindex iconThe C Directive
cache
padding forindex icon–pad[=p]
specify hardware cacheindex icon–xcache=c
CALL
inlining subprogram calls with -inlineindex icon–inline=[%auto][[,][no%]f1,…[no%]fn]
case, preserve upper and lower caseindex icon–U
cc command-line options
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
CDIR$ in directivesindex iconFixed-Form Source
code sizeindex icon–xspace
command-line
helpindex iconCommand-Line Help
command-line options
-a (obsolete)index iconObsolete f95 Options
-aligncommonindex icon–aligncommon[={1|2|4|8|16}]
-ansiindex icon–ansi
-arg=localindex icon–arg=local
-autopar, parallelize automaticallyindex icon–autopar
-Bdynamicindex icon–B{static|dynamic}
-Bstaticindex icon–B{static|dynamic}
-C, check subscriptsindex icon–C
-c, compile onlyindex icon–c
-copyargs, allow stores to literal argumentsindex icon–copyargs
-Dname, define symbolindex icon–Dname[=def]
-dalign
index icon–fast
index icon–dalign
-dbl_align_all, force data alignmentindex icon–dbl_align_all[={yes|no}]
-dependindex icon–fast
data dependency analysisindex icon–depend[={yes|no}]
-dnindex icon–d{y|n}
-dryrunindex icon–dryrun
-dyindex icon–d{y|n}
-e, extended source linesindex icon–e
-erroff, suppress warningsindex icon–erroff[={%all|%none|taglist}]
-errtags, display message tag with warningsindex icon–errtags[={yes|no}]
-errwarn, error warningsindex icon–errwarn[={%all|%none|taglist}]
-ext_names, externals without underscoreindex icon–ext_names=e
-f77index icon–f77[=list]
-Findex icon–F
-f, align on 8-byte boundariesindex icon–f
-fastindex icon–fast
-fixedindex icon–fixed
-flagsindex icon–flags
-fma
index icon–fma[={none|fused}]
index icon–fast
-fnonstdindex icon–fnonstd
-fns
index icon–fns[={yes|no}]
index icon–fast
-fopenmpindex icon-fopenmp
-fpp, Fortran preprocessorindex icon–fpp
-fprecision, x86 precision modeindex icon–fprecision={single|double|extended}
-freeindex icon–free
-fround=rindex icon–fround={nearest|tozero|negative|positive}
-fserialiorindex icon–fserialio
-fsimpleindex icon–fast
simple floating-point modelindex icon–fsimple[={1|2|0}]
-fstoreindex icon–fstore
-ftrapindex icon–ftrap=t
-Gindex icon–G
-g
index icon–g[n]
index icon-g
-hnameindex icon–hname
-helpindex icon–help
-i8use —xtypemap=integer:64 insteadindex icon-i8
-Idirindex icon–Ipath
-inlineindex icon–inline=[%auto][[,][no%]f1,…[no%]fn]
-ioroundingindex icon–iorounding[={compatible|processor-defined}]
-keepmodindex icon–keepmod[={yes|no}]
-keeptmpindex icon–keeptmp
-Kpicindex icon–Kpic
-KPICindex icon–KPIC
-Ldirindex icon–Lpath
-llibraryindex icon–lx
-libmil
index icon–libmil
index icon–fast
-library=sunperfindex icon-library=sunperf
-loopinfo, show parallelizationindex icon–loopinfo
-m32 | —m64index icon–m32 | –m64
-Mdir, f95 modulesindex iconModule Files
-moddirindex icon–moddir=path
-mt, multithread safe librariesindex icon-mt[={yes|no}]
-nativeindex icon–native
-native (obsolete)index iconObsolete f95 Options
-noautoparindex icon–noautopar
-nodependindex icon–nodepend
-nofstoreindex icon-nofstore
-nolibindex icon–nolib
-nolibmilindex icon–nolibmil
-noqueue (obsolete)index iconObsolete f95 Options
-noreductionindex icon–noreduction
-norunpathindex icon–norunpath
-o, output fileindex icon–o filename
-On
index icon–O[n]
index icon–O[n]
index icon–O[n]
index icon–fast
-onetripindex icon–onetrip
-openmpindex icon–openmp
-p, profile (obsolete)index icon–p
-pad=p
index icon–pad[=p]
index icon–fast
-pg, profile by procedureindex icon–pg
-picindex icon–pic
-PICindex icon–PIC
-pic (obsolete)index iconObsolete f95 Options
-PIC (obsolete)index iconObsolete f95 Options
-preserve_argvaluesindex icon–preserve_argvalues[=simple|none|complete]
-Qoptionindex icon–Qoption pr ls
-R listindex icon–R ls
-r8constindex icon–r8const
-recl=a[,b]index icon–recl=a[,b]
-Sindex icon–S
-sindex icon–s
-silentindex icon–silent
-stackvar
index icon–xrecursive
index icon–stackvar
-stop_statusindex icon–stop_status[={yes|no}]
-tempindex icon–temp=dir
-timeindex icon–time
-tracebackindex icon–traceback[={%none|common|signals_list}]
-uindex icon–u
-U, do not convert to lowercaseindex icon–U
-Uname, undefine preprocessor macroindex icon–Uname
-unroll, unroll loopsindex icon–unroll=n
-useindex iconThe -use=list Option Flag
-Vindex icon–V
-vindex icon–v
-vaxindex icon–vax=keywords
-vparaindex icon–vpara
-Windex icon-Wc,arg
-windex icon–w[n]
-xaddr32index icon–xaddr32[={yes|no}]
-xalias=listindex icon–xalias[=keywords]
-xannotate[={yes|no}]index icon–xannotate[={yes|no}]
-xarch=isaindex icon–xarch=isa
-xassume_control
index icon–xassume_control[=keywords]
index iconThe ASSUME Directives
-xautoparindex icon–xautopar
-xbinoptindex icon–xbinopt={prepare | off}
-xcache=cindex icon–xcache=c
-xchip=cindex icon–xchip=c
-xcode=cindex icon-xcode[=v]
-xcommoncheckindex icon–xcommonchk[={yes|no}]
-xdebugformatindex icon–xdebugformat={dwarf|stabs}
-xdependindex icon–xdepend
-xFindex icon–xF
-xglobalizeindex icon-xglobalize[={yes|no}]
-xhasc, Hollerith as characterindex icon–xhasc[={yes|no}]
-xhelp=hindex icon–xhelp=flags
-xhwcprofindex icon–xhwcprof[={enable | disable}]
-xia, interval arithmeticindex icon–xia[={widestneed|strict}]
-xinlineindex icon–xinline=list
-xinstrumentindex icon–xinstrument=[%no]datarace
-xinterval=v for interval arithmeticindex icon–xinterval[={widestneed|strict|no}]
-xipo, interprocedural optimizationsindex icon–xipo[={0|1|2}]
-xipo_archiveindex icon–xipo_archive[={none|readonly|writeback}]
-xipo_buildindex icon-xipo_build=[yes|no]
-xivdepindex icon–xivdep[=p]
-xjobs, multiprocessor compilationindex icon-xjobs{=n|auto}
-xkeepframe, prohibit stack-related optimizationsindex icon–xkeepframe[=[%all,%none,name,no%name]]
-xknown_lib, optimize library callsindex icon–xknown_lib=library_list
-xl, (obsolete)index icon–xl
-xlang=f77, link with Fortran 77 librariesindex icon–xlang=f77
-xld, (obsolete)index icon–xld
-xlibmilindex icon–xlibmil
-xlibmopt
index icon–xlibmopt
index icon–fast
-xlic_lib=sunperf obsoleteindex icon–xlic_lib=sunperf
-Xlinkerindex icon-Xlinker arg
-xlinkoptindex icon–xlinkopt[={1|2|0}]
-xlinkopt, link-time optimizationsindex icon–xlinkopt[={1|2|0}]
-Xlist, global program checkingindex icon–Xlist[x]
-xloopinfoindex icon–xloopinfo
-xMindex icon–xM
-xmaxoptindex icon–xmaxopt[=n]
-xmemalignindex icon–xmemalign[=<a><b>]
-xnolib
index icon–xnolibmil
index icon–xnolib
-xnolibmoptindex icon–xnolibmopt
-xOnindex icon–xOn
-xopenmpindex icon–xopenmp[={parallel|noopt|none}]
-xpagesizeindex icon–xpagesize=size
-xpagesize_heapindex icon–xpagesize_heap=size
-xpagesize_stackindex icon–xpagesize_stack=size
-xpatchpaddingindex icon-xpatchpadding[={fix|patch|size}]
-xpecindex icon–xpec[={yes|no}]
-xpgindex icon–xpg
-xpp=pindex icon–xpp={fpp|cpp}
-xprefetch
index iconThe PREFETCH Directives
index iconThe PREFETCH Directives
-xprefetch_auto_typeindex icon–xprefetch_auto_type=indirect_array_access
-xprofile=pindex icon–xprofile=p
-xprofile_ircacheindex icon–xprofile_ircache[=path]
-xprofile_pathmap=paramindex icon–xprofile_pathmap=collect_prefix:use_prefix
-xrecursiveindex icon–xrecursive
-xreductionindex icon–xreduction
-xregs=rindex icon–xregs=r
-xsindex icon-xs[={yes|no}]
-xsafe=memindex icon–xsafe=mem
-xsegment_alignindex icon-xsegment_align=n
-xspaceindex icon–xspace
-xtarget=tindex icon–xtarget=t
-xtarget=nativeindex icon–fast
-xtempindex icon-xtemp=path
-xthroughputindex icon-xthroughput[={yes|no}]
-xtimeindex icon–xtime
-xtypemapindex icon–xtypemap=spec
-xunboundsymindex icon-xunboundsym={yes|no}
-xunrollindex icon–xunroll=n
-xvector
index icon-xvector[=a]
index icon–fast
-ztextindex icon–ztext
commonly usedindex iconCommonly Used Options
default options fileindex iconUser-Supplied Default Options File
grouped by functionindex iconOptions Summary
legacyindex iconBackward Compatibility and Legacy Options
macrosindex iconMacro Flags
obsoleteindex iconObsolete Option Flags
obsolete f77 flags not supportedindex iconIncompatibility Issues
order of processingindex iconTypographic Notations for Options
pass option to compilation phaseindex icon–Qoption pr ls
Reference to all option flagsindex iconOptions Reference
summaryindex iconOptions Summary
syntaxindex iconOptions Syntax
unrecognized optionsindex iconUnrecognized Command-Line Arguments
comments
as directivesindex iconDirectives
COMMON
alignmentindex icon–aligncommon[={1|2|4|8|16}]
global consistency, -Xlistindex icon–Xlist[x]
paddingindex icon–pad[=p]
TASKCOMMON consistency checkingindex icon–xcommonchk[={yes|no}]
compatibility
Fortran 77
index iconFORTRAN 77 Compatibility: Migrating to Solaris Studio Fortran
index icon–f77[=list]
forwardindex iconForward Compatibility
with Cindex iconMixing Languages
compile and link
index iconSeparate Compiling and Linking
index iconCompile-Link Sequence
and -Bindex icon–B{static|dynamic}
build a dynamic shared libraryindex icon–G
compile onlyindex icon–c
dynamic (shared) librariesindex icon–d{y|n}
compiler
command lineindex iconInvoking the Compiler
driver, show commands with -dryrun
index icon–dryrun
index icon–dryrun
show versionindex icon–V
timingindex icon–time
verbose messagesindex icon–v
constant arguments, -copyargsindex icon–copyargs
continuation lines
index iconContinuation Line Limits
index icon–e
conventions
file name suffixesindex iconCommand-Line File Name Conventions
coverage analysis (tcov)index icon–xprofile=p
cpp, C preprocessor
index icon–F
index icon–Dname[=def]
index iconSource File Preprocessors
Cray
pointerindex iconCray Pointers
pointer and Fortran pointerindex iconDeclaring Cray Pointers and Fortran 95 Pointers
cross reference table, Xlistindex icon–Xlist[x]