24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

L<br />

L error severity 369<br />

LANG environment variable 13<br />

LANGLVL @PROCESS directive 189<br />

langlvl run-time option 55<br />

language support 7<br />

language-level error 369<br />

large and small suboptions of -qpic 216<br />

large data and stack segments 99<br />

large pages 191<br />

LC_* national language categories 14<br />

ld and ldopt attributes of configuration<br />

file 16<br />

ld command<br />

passing command-line options to 38<br />

used <strong>for</strong> linking 64-bit non-SMP<br />

files 44<br />

used <strong>for</strong> linking 64-bit SMP files 43<br />

used <strong>for</strong> linking non-SMP files 44<br />

used <strong>for</strong> linking SMP files 42<br />

leadzero suboption of -qxlf77 261<br />

level of <strong>XL</strong> <strong>Fortran</strong>, determining 24<br />

level suboption of -qipa 182<br />

lexical extent, definition of 435<br />

lib*.a library files 33, 112<br />

LIBPATH environment variable 66, 373<br />

compile time 14<br />

libraries 33, 42, 43, 44<br />

default search paths 14<br />

nonshared 403<br />

shared 411<br />

libraries attribute of configuration<br />

file 16<br />

library path environment variable 373<br />

libxlf.a library 25<br />

libxlf90_r.a library 23, 25, 31, 50<br />

libxlf90_r.dylib 31<br />

libxlf90_t.a library 23, 25, 31<br />

libxlf90.a and libxlf.a libraries 24<br />

libxlf90.a library 25<br />

libxlfpthrds_compat.a library 50<br />

libxlsmp.a library 50<br />

license management (LM) 38<br />

License Use Management (LUM) 38<br />

licenses, network and nodelock 39<br />

limit command 373<br />

limit suboption of -qipa 182, 319<br />

limits internal to the compiler 425<br />

line feed character 143<br />

linker options 86<br />

-b64 94<br />

-bdynamic 95<br />

-bmaxdata 99<br />

-bmaxstack 99<br />

-bnortl 100<br />

-brtl 100<br />

-bshared 95<br />

-bstatic 95<br />

-qlibansi 185<br />

-qlibessl 185<br />

-qlibposix 185<br />

linking 42<br />

dynamic 46<br />

problems 374<br />

static 46, 403<br />

links, interaction of <strong>XL</strong> <strong>Fortran</strong> I/O<br />

with 329<br />

LIST @PROCESS directive 195<br />

list suboption of -qipa 182, 183<br />

listing files 34<br />

listing options 77<br />

LISTOPT @PROCESS directive 196<br />

LM (license management) 38<br />

locale, setting at run time 50<br />

LOG4 @PROCESS directive 198<br />

logical volumes, I/O operations on 333<br />

long variable names (FORTRAN 77<br />

extension) 400<br />

loops, optimizing 312<br />

lower case (FORTRAN 77 extension) 400<br />

lowfreq suboption of -qipa 182<br />

lslpp command 24<br />

ltime_ service and utility<br />

subprogram 403<br />

LUM (License Use Management) 38<br />

M<br />

m suboption of -y 278<br />

machines, compiling <strong>for</strong> different<br />

types 39, 127<br />

macro expansion 40<br />

macro, _OPENMP C preprocessor 40,<br />

235<br />

maf suboption of -qfloat 163, 241<br />

main, restriction on use as a <strong>Fortran</strong><br />

name 345<br />

make command 91, 396<br />

makefiles<br />

configuration file as alternative <strong>for</strong><br />

default options 15<br />

copying modified configuration files<br />

along with 15<br />

malloc system routine 135<br />

MAXMEM @PROCESS directive 199<br />

MBCS @PROCESS directive 201<br />

mclock routine, naming restrictions<br />

<strong>for</strong> 47<br />

mcrt attribute of configuration file 16<br />

mcrt_64 attribute of configuration file 16<br />

memory management optimizations 312<br />

message suppression 245<br />

messages<br />

1501-053 error message 374<br />

1501-224 error message 374<br />

1501-229 error message 374<br />

1517-011 error message 374<br />

catalog files <strong>for</strong> 372<br />

compiler options <strong>for</strong> controlling 77<br />

copying message catalogs to another<br />

system 372<br />

selecting the language <strong>for</strong> run-time<br />

messages 50<br />

messaging<br />

<strong>XL</strong> <strong>Fortran</strong> programs calling MPI<br />

library 16<br />

migrating 8<br />

from other systems 397<br />

from previous versions of <strong>XL</strong><br />

<strong>Fortran</strong> 24<br />

minus infinity, representation of 288<br />

minus suboption of -qieee 175<br />

missing suboption of -qipa 182<br />

MIXED @PROCESS directive 202, 271<br />

mixing integers and logicals (FORTRAN<br />

77 extension) 400<br />

mklv command 334<br />

mod and nomod suboptions of<br />

-qport 217<br />

mod file names, intrinsic 204<br />

mod files 33, 34, 203, 396<br />

module procedures, external names<br />

corresponding to 345<br />

modules, effect on compilation order 33<br />

mon.out file 33, 396<br />

MPI library 16<br />

mpxlf stanza of configuration file 16<br />

mpxlf_r stanza of configuration file 16<br />

mpxlf_r7 stanza of configuration file 16<br />

mpxlf90 stanza of configuration file 16<br />

mpxlf90_r stanza of configuration file 16<br />

mpxlf90_r7 stanza of configuration<br />

file 16<br />

mpxlf95 stanza of configuration file 16<br />

mpxlf95_r stanza of configuration file 16<br />

mpxlf95_r7 stanza of configuration<br />

file 16<br />

multconn run-time option 56<br />

multconnio run-time option 57<br />

multiple compilations 38<br />

N<br />

n suboption of -y 278<br />

name conflicts, avoiding 47<br />

namelist run-time option 57<br />

naming conventions <strong>for</strong> external<br />

names 345<br />

NaN values<br />

and infinities 288<br />

specifying with -qinitauto compiler<br />

option 177<br />

nans suboption of -qfloat 163<br />

national language support<br />

at run time 50<br />

compile time environment 13<br />

nearest suboption of -qieee 175<br />

negative infinity, representation of 288<br />

nested_par suboption of -qsmp 234<br />

NetLS (Network Licensing System) 38<br />

network file system (NFS)<br />

using the compiler on a 11<br />

Network Install Manager 11<br />

network licenses 39<br />

NEW compiler directive 399<br />

NFS<br />

See network file system<br />

NIM (Network Install Manager) 11<br />

NLSPATH environment variable<br />

compile time 13<br />

nlwidth run-time option 58<br />

noauto suboption of -qsmp 234<br />

nodblpad suboption of -qautodbl<br />

See none suboption instead<br />

nodelock licenses 39<br />

nodeps suboption of -qassert 132<br />

noinline suboption of -qipa 182<br />

none suboption of -qautodbl 134<br />

none suboption of -qtbtable 249<br />

INDEX 445

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!