Obtaining Grapnel Compiler

Downloading grp2c package

The latest version of the compiler and the Grapnel Library requested by the compiled programs are distributed in source code. They can be got from our host computer via anonymous ftp.

grp2c package contains three different softwares:

  1. GRP parser. This software is a part of the compiler, but it is separated into an individual project. This parser and parser utilities can be installed and used without the Grapnel Compiler. It also can be used to develop other utilities to process GRP files.
  2. Grapnel Compiler. This stuff translates GRP files into C-source files.
  3. Grapnel Library. Previous version of this software --which supports PVM system-- is developed by Péter Mörk. It is required to compile C source files generated by the compiler.
Offical ftp site of this package is mazsola.iit.uni-miskolc.hu. Latest version of the grp2c package can be downloaded from the mazsola by anonymous ftp from directory /pub/parallel/sepp. Name of the latest version is `grp2c.tar.gz' but earlier versions are also available. Use following links to download newer versions:

Download grp2c-0.28.0.tar.gz, or see what's new in this version.
Download grp2c-0.29.0.tar.gz, or see what's new in this version.
Download grp2c-0.30.0.tar.gz, or see what's new in this version.
Download grp2c-0.31.0.tar.gz, or see what's new in this version.

Precompiled binaries are available for the following platforms:

PC/FreeBSD
Version 0.24.0, Version 0.25.0
PC/Linux
Version 0.24.0, Version 0.25.0, Version 0.26.0 (elf)
SUN/Solaris
Version 0.24.0, Version 0.25.0
Silicon Graphics/IRIX
Version 0.24.0, Version 0.25.0

You can download full HTML version of documentation: doc-html.tar.gz and Gzipped Postscript format is also available.

Unpacking the package

Every versions are tared and gzipped. First uncompress the downloaded file:

$ gunzip grp2c-XXX.tar.gz

Use actual version number in place of XXX. This command uncompresses the file and removes .gz suffix from the end of the file name. After uncompression untar the file:

$ tar xf grp2c-XXX.tar

This command makes a directory called grp2c-XXX and places every file of the package in that directory. Now you can delete tar file to save disk space:

$ rm grp2c-XXX.tar

Go to directory of the package and you are ready to install the package:

$ cd grp2c-XXX

Patches

Newer versions may be under development. If you are going to try a development version, you should get the appropriate patch file and apply it on the source package: To apply a patch, download it, place it in the package directory and issue the following command:

$ gunzip -c patch-XXX-YYY.gz | patch -p1

Where XXX must match with the current version of the package you have.


Back to Grapnel Compiler.