Source file repository. All the sources are in the source directory and you can easily fetch them there.
Printed version of PATLIB (suitable for paper) is available PostScript format. The pretty-printed screen version is kept in the thesis directory under a bit cryptic name c-patlib-s.pdf in PDF format. For reading on screen, I highly recommend the latter version.
Printed version of OPATGEN (suitable for paper) is available PostScript format. The pretty-printed screen version is kept in the thesis directory as c-opatgen-s.pdf in PDF format.
The Makefile's default goal builds the program for debugging, I recommend
to use optimizations at least -O2 or -O3. In that
case, expect the compilation to be pretty slow. Nevertheless the overhead
pays off as the output will be approx. five times quicker. The
o1, o2, and o3 goals of the
Makefile build the same binary as the default goal, but only with
optimizations. The printed version is produced in any case.
For information about usage of OPATGEN, the patterns, and details of the design process, go to the documentation.