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