Descriptions of the Pgplot subroutines are available here.
A complete user's manual for pgplot is available at the main website, http://www.astro.caltech.edu/~tjp/pgplot
Before running any PGPLOT program, you must ensure that the environment variable
PGPLOT_DIR is correctly defined. This is the name of the directory in which PGPLOT will look for the files
rgb.txt (unless environment variables
PGPLOT_RGB are defined).
PGPLOT has been compiled for both 32-bit (x86) and 64-bit (x86_64) systems, With slightly different installation locations for each one. The correct location should automatically be set at login. The correct locations are:
- 32-bit: /usr/local/pgplot/x86/gcc-4.1.2
- 64-bit: /usr/local/pgplot/x86_64/gcc-4.1.2
Notice that there is a subdirectory indicating that PGPLOT was compiled using GCC 4.1.2. This because it has Fortran libraries that may not be compatible between different Fortran compilers. If you are trying to link to PGPLOT using a fortran compiler other than gfortran and having difficulty, please contact SNS computing for assistance.
Defining A Plot Device
It is convenient, but not essential, to define a default PGPLOT device with environment variable
% setenv PGPLOT_DEV /xterm
or, under bash
% export PGPLOT_DEV=/xterm
PGPLOT_DEV is NOT defined automatically.
Linking to PGPLOT library
When using the shared library
libpgplot.so, use the -L flag at compile time, e.g.
gfortran -L/usr/local/pgplot/x86_64/gcc-4.1.2/libpgplot.so example.f
One could also add the
PGPLOT_DIR directory to the environment variable