Next: Flags for different
Up: CERNLIB
Previous: CERNLIB - Network
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.
The following information was extracted from the KERNFOR
pam file.
Next: Flags for different
Up: CERNLIB
Previous: CERNLIB - Network