next up previous contents index
Next: PATCHY/CMZ flags and Up: Appendices Previous: 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.

may be set to more than one value. For example, on VXCERN 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 running SunOS 4 (or less). If used in conjunction with SOLARIS, implies Sun workstations running SunOS 5 (=Solaris).

TMO
Transputer with Meiko compiler.

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

WINNT
Windows/NT systems.


next up previous contents index
Next: PATCHY/CMZ flags and Up: Appendices Previous: Appendices


Janne Saarela
Wed Mar 29 15:50:22 METDST 1995