First one needs to obtain the complete 'diffuse' archive named diffuse-xx.xx.xx.tar.gz or just the DISCUS archive called discus-3.2.tar.gz from the internet. Note that xx.xx.xx in the file name stands for the creation date of the complete archive. For the remainder of this section we assume you obtained the complete archive and you need to unpack it using the commands
gzip -d diffuse-xx.xx.xx.tar.gz
tar -xvof diffuse-xx.xx.xx.tar
This will create a directory 'diffuse' containing the distribution. Within this directory there are separate directories discus, kuplot and discus containing the three different programs as well as a directory lib_f77 which contains command language related routines common to all three programs. In each program directory, you will find the following directory structure:
./prog : Contains the source code
./doc : Contains POSTSCRIPT version of the documentation
./tutorial : Contains the tutorial for the program