Next:
List of Tables
Up:
CERNLIB
Previous:
CERNLIB
Contents
CERNLIB - Overview
Intended audience
Overview of the CERN Program Library and related environment
Contents and Organization of the Library
Availability and Charging
Conditions of Use Outside CERN
CERNLIB installation environment
PATCHY
FCASPLIT
CMZ
Space requirements
CERNLIB rules
Submission of material for installation
Movement of packages into the
NEW
area
Movement of packages from
NEW
to
PRO
Bug fixes to
PRO
Release schedule
Documentation
The reference environment
Support of various platforms
Submission of ready-built packages
CERNLIB - Initial Setup and Configuration
The CERNLIB directory structure
The CERNLIB tree
VMS specific details
VXCERN specific details
The
CERN
logical name
The subdirectory structure
Symbol definitions for CERNLIB products
VM/CMS specific details
CERNVM specific details
Initial setup and configuration for Unix systems
Initial setup and configuration for VMS systems
Installing PATCHY
Creating directories for CERNLIB
Retrieving the installation command files
Retrieving the source files
Final configuration
Initial setup and configuration for VMS systems when
asis01
is accessible
Initial setup and configuration for VM/CMS systems
CERNLIB - Software Installation Guide
Installing ready-built libraries and modules
Retrieving the complete distribution
Retrieving the source files
Retrieving the libraries
Retrieving the binaries
Retrieving individual source files
Overview of the installation procedures
YPATCHY
Installing PATCHY
Unix systems
Retrieving the binaries from asis01.cern.ch
Installing PATCHY from the installation kit
VMS systems
Copying the PATCHY executables from VXCERN
Rebuilding PATCHY from the installation kit
VM systems
Other systems
Installing CERNLIB software on Unix systems
Installing CERNLIB when asis is available
Installing CERNLIB without asis
Installing CERNLIB software on VMS systems
Building standalone libraries
Building a simple library
Building a complex library
Building a module
Building sets of modules
Handling dependencies
Recommended procedure for installing CERNLIB
Rebuilding the complete CERN libraries
Rebuilding PAW
Installing KERNLIB
Installing MATHLIB
Installing PACKLIB
Installing graphics libraries
Building the Monte Carlo and other stand alone libraries
Installing PAWLIB
Building the CERNLIB modules
TCP/IP considerations
Installing CERNLIB software on VM systems
Components of the CERN libraries on VM systems
Building standalone libraries
Building the CERNLIB TXTLIBs
Building the CERNLIB modules
Installing CERNLIB software on MSDOS systems
Installing CERNLIB software on Windows/NT systems
Installing CERNLIB software on MVS systems
Installing CERNLIB on a Unix system that is not already supported
Installing CERNLIB software on other systems
Starting point
File naming conventions
Compiler name and options
Porting
PATCHY
Likely areas of incompatibility
Porting the CERN libraries from Sun OS to Solaris
Porting CERNLIB to FACOM VPX series
Rebuilding components of the library
by hand
Rebuilding PAW on VMS systems
Relinking PAW on VM/CMS systems
General requirements
Extracting the main program
Building the GKS version of PAW
Building the GDDM version of PAW
Building the X11 version of PAW
CERNLIB - Network Installation Procedures
Network installation procedures
CERN_MANAGE
Appendices
Setting the PLINAME variable
PATCHY/CMZ flags and their meanings
Flags for different computer types
Flags to indicate word capacity
Flags for other computer or Fortran features
Flags inherited from KERNNUM - only used in P=TCNUM
Reserved prefixes
Organization of KERNLIB
Examples of Transarc naming conventions
The CERN automatic installation system
nfsmake
The CERNLIB
reference
platforms
Accessing the asis server at CERN
Accessing the asis server as a file repository
Registering for the asis server
Accessing the asis server as a file server
Description of the Unix scripts
cernsys and cernsys.csh
getdev
grouplib
makefile
makepack
namefind
plidd
plienv.csh and plienv.sh
plilog
plitar
shexit
sumlog, sumlog2 and sumlog3
testpack
xdiff
xmv
xvi
yexpand
Description the VM/CMS EXECs and service machines
Description of the VMS DCL command procedures
BACKUP_CERNLIB
BACKUP_CMZ
BACKUP_PATCHY
cernstart
enable_staging
make
makepack
nfsdir
plienv
plilog
release
stagelist
setenv
testpack
ytocmz
Adding a new package to CERNLIB
Unix systems
VMS systems
Adding a new stand-alone library
Adding a new CERN module
Adding a new
user
module
Adding a new module to an existing
set
Adding a new package to
PACKLIB
VM/CMS systems
Adding a new module to an existing
set
Changing the version of an existing package
VM/CMS
VMS
Unix
Testing
VM
VMS
Unix
List of tests
Making a release of the CERN Program Library
VM/CMS
Using DIRMAINT to swap the disk addresses
VMS
Unix
Access to licensed products distributed by CERN
CMZ
GKS
GPHIGS
LAPACK
MPA
NAG
References
Index