Next: Flags for different Up: CERNLIB Previous: CERNLIB - Network

Appendices

Setting the PLINAME variable

The CERNLIB cradles contain a USE statement for $PLINAME. This is replaced by the value of the environmental variable PLINAME by the utility YEXPAND.

The following list describes the meanings of the various values that can be assigned to PLINAME.

PLINAME may be set to more than one value. For example, on VXCERN PLINAME is set as follows:

Example of setting PLINAME

$ dnetarea=f$getsyi("node_area")
$ _la=(dnetarea.eq.22.or.dnetarea.eq.23)
$ _axp=f$getsyi("arch_name").eqs."Alpha"
$ if f$type(pliname) .eqs. ""
$ then
$   if _la
$     then
$       setenv PLINAME "VAX,VAXVMS,CERN"      ! at CERN
$     else
$       setenv PLINAME "VAX,VAXVMS"           ! elsewhere
$     endif
$   if _axp then setenv PLINAME 'PLINAME',QMALPH
$ endif

Thus, PLINAME will be set to "VAX,VAXVMS,CERN" for systems in DECnet areas 22 or 23 and "VAX,VAXVMS" elsewhere. If the system is an Alpha, then ",QMALPH" will be added to this string.

PLINAME should contain one or more of the following strings, as appropriate.

IBMVM
IBM mainframes running VM/CMS
IBMMVS
IBM mainframes running MVS
CONVEX
By itself, implies 64 bit version of the libraries for Convex. To get the 32 bit version, use also SINGLE.
IBM
IBM mainframe - selects features generic to both MVS and VM/CMS
SLACBATCH
Activates code specific to the SLAC Batch system for VM/CMS systems.
ALLIANT
Indicates Alliant computer. If used in conjunction with QMINTEL, implies Alliant with Intel processor.
AMIGAUX
Amiga Unix
APOLLO
Apollo workstation with the ftn compiler. If used in conjunction with APOF77, then the version appropriate for the f77 compiler will be generated.
CDC
Control Data systems
CRAY
Cray computers
DGE
Data General computers
MSDOS
PCs running MSDOS
DECS
DECstations running Ultrix. If used in conjunction with QMVAOS, implies Alpha workstations running OSF
DECOSF
New flag for Alphas running OSF
HPUX
HP workstations running HP/UX.
IBMAIX
IBM mainframes running AIX.
IBMRT
IBM Risc processors (RT, RS) running AIX.
CERN
Select CERN specific features
LINUX
PCs running the LINUX operating system.
MACMPW
Macintosh computers.
NORD500
The NORD 500 series of computers.
NECSX
NEC SX computer.
NEXT
NeXT workstations.
SGI
Silicon Graphics workstations.
SHIFT
Activate code specific to systems running the CORE/SHIFT software.
SUN
Sun workstations.

TMO
Transputer with Meiko compiler.

VAXVMS
VMS systems. If used with QMALPH, means Alpha processors.

WINNT
Windows/NT systems.

PATCHY/CMZ flags and their meanings

The following information was extracted from the KERNFOR pam file.



Next: Flags for different Up: CERNLIB Previous: CERNLIB - Network


goossens@cern.ch