Setting up pamela

I have now simplified pamela to make it easier for people to install (I hope). Mainly this has been a matter of switching from the old Figaro DSA library to NDF but also I have removed NAG. This means that the external software should be much easier to get and install if you are not at a STARLINK site because you can use the STARLINK software store to get what you need. I have also altered the way the software is installed and I hope it should be more robust.

Getting the pamela software

To get pamela, transfer over this gzipped tar file . Download it to an empty directory, gunzip and tar xvf it. It should create sub-directories pamela/ pgplus/ and subrs/. Don't change these around unless you know what you are doing because the setup depends on their existence. Before proceeding, there are various bits of other software that you will need. Get these ready first.

Other software

pamela uses PGPLOT for graphics, NDF for I/O, PDA for some numerical work and the ADAM parameter input system.

PGPLOT is a graphics package written by T.Pearson at Caltech. Information on it and how to install it can be obtained from here .

PDA is a library developed by STARLINK to aid replacement of routines from the commercial NAG package. NAG is a good package but it costs money. pamela no longer uses NAG. If you are a STARLINK site, you should have PDA installed, if not I direct you to the STARLINK software store .

NDF is a data format based on STARLINK's HDS system. It is the basis of many of STARLINK's packages such as Kappa and Portable Figaro. NDF has some very nice features. Once again I direct you to the STARLINK software store if you are not a STARLINK site.

The STARLINK software is very easy to install. I would choose the pre-installed binaries for your system in each case, and install to aa top level /star if I were you.

Setup procedure

If all the above is ready then you should now change to the pamela sub-directory. Follow the instructions inside the Makefile to set pamela up.

Compilers, operating systems

Most of my software is written in Fortran77 and has been compiled successfully under ULTRIX, OSF, Solaris and SunOS with f77 and under Linux with g77.


Tom Marsh, Warwick, 18 November 2004