    To use NPSOL with SNP it will be necessary to edit a version of DPMACH.FOR 
(aka DPMCSUBS.FOR) for your machine.  The comment statements in DPMACH explain 
how.  SNP expects to read from unit 1 (NIN=1) and write to unit 3 (NOUT=3).  
Many machines, such as IBM PC's, DECstations (not VAXstations), and 
SPARCstations conform to the IEEE floating point standard.  For these machines 
you can rename DPMACH.SUN to DPMACH.FOR and use it.  Compile and link the 
following in with the SNP code:

          DPMACH.FOR
 
          DPF06.FOR
          DPQRSUBS.FOR
          DPCMSUBS.FOR
          DPLSSUBS.FOR
          DPOPSUBS.FOR

          DPCHSUBS.FOR
          DPNPSUBS.FOR
          DPSRSUBS.FOR

See MAKEFILE.SUN for an illustration.  To test the installation, make dpnpmain 
and compare the output of 

         dpnpmain < npmain.dat

to the file FORT.3XX.
