=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- C MeatAxe Release 2.0.12 README 04-Nov-94 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- This is the C MeatAxe, a set of Programs for computing with modular representations. ================================================================= Changes from previous releases ================================================================= 2.0.12: Now compiles with old (non-ANSI) compilers (Thanks to Gene Cooperman). Updated the test script to reflect changes in chop.c (Thanks to Tom McDonough). 2.0.11: Fixed a bug in HP/UX 9.0 (sscanf() broken? -- see args.c) 2.0.10: Fixed a bug in matorder(). Thanks to Steve Linton. 2.0.9: Added 'mwXXXid' to zsm (make identity matrix). 2.0.8: Modified the word generator to work better with many generators. 2.0.7: Increased the limit on the number of generators (now 50). 2.0.6: Fixed an alignment problem in the bit string data type. ================================================================= AUTHORS AND COPYRIGHT ================================================================= Most of the programs in this package are a re-write of Richard Parker's FORTRAN programs. The C programs were written by Michael Ringe with many contributions by Klaus Lux and Juergen Mueller. The original version of the ZZZ module was written by Klaus Lux, and the maketab program was developped by Marco van Meegen. The MeatAxe is free software. You may use, copy and distribute it freely under the terms of the GNU Genral Public Licence. See the file COPYING for details. Reports on bugs and suggestions for improvements are appreciated. Please mail to Michael Ringe Lehrstuhl D fuer Mathematik RWTH Aachen 5100 Aachen, Germany E-mail: mringe@tiffy.math.rwth-aachen.de ================================================================= FILES IN THE PACKAGE ================================================================= Directory Contents ---------- -------------------------------------------- src/ All C source (.c) and header (.h) files bin/ Executable programs. This directory is empty in the distribution, except for the Makefile. bin/proggy/ Some shell scripts to simplify the use of the MeatAxe programs. lib/ The library directory, containing some group generators in text form (*.1, *.2) and ZEV input files (polyXX, cyclo). doc/ Documentation in LaTeX form. tests/ Files for testing the programs (see below). ================================================================= HOW TO INSTALL THE C MEAT-AXE ON A UNIX MACHINE ================================================================= 1) Change to the `bin' directory and edit the Makefile. (See the instructions at the top of the Makefile) 2) Run make to compile all programs. If your make has problems with the Makefile, use gmake (GNU Make). 3) Modify your .profile (Bourne shell) or .cshrc (C shell) to include `bin' and `bin/proggy' in your PATH. 4) Change to the `tests' directory and run ./testmtx This script should run without any error. It tests various programs using GF(2), GF(5), GF(25), and GF(256). You may also test the lattice package separately by typing ./testmtx lattice This should produce a file named `m11.out'. Compare it with `m11.out.cmp' --- both files should be identical. 5) Further information concerning installation may be found in the documentation. To print the manual, change to the `doc' directory, run the file `meataxe.tex' through LaTeX and print it. Note: There are various .tex files in the `doc' directory. They are all included if you print `meataxe.tex'.
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.