GAP (Gauss) - Chapter 1: Introduction

Goto Chapter: Top 1 2 3 4 A Bib Ind
[Top of Book] [Contents] [Previous Chapter] [Next Chapter]

[MathJax on]

1 Introduction
1.1 Overview over this manual
1.2 Installation of the Gauss Package

### 1 Introduction

#### 1.1 Overview over this manual

Chapter 1 is concerned with the technical details of installing and running this package. Chapter 2 answers the question why and how the GAP functionality concerning a sparse matrix type and gaussian algorithms was extended. The following chapters are concerned with the workings of the sparse matrix type (3) and sparse Gaussian algorithms (4). Included is a documented list of the most important methods and functions needed to work with sparse matrices and the algorithms provided by the Gauss package. Anyone interested in source code should just check out the files in the `gap/pkg/Gauss/gap/` folder (--> Appendix A).

#### 1.2 Installation of the Gauss Package

To install this package just extract the package's archive file to the GAP `pkg/` directory. The Gauss package utilizes some C-code by Max Neunhoeffer that has to be compiled before you can load Gauss. To compile the code, first run `./configure`. If the package is not installed in the `pkg/` subdirectory of GAP's root directory you will need to provide the correct path to the latter. This will create a makefile. Complete the installation of the package by running `make`. Recompiling the documentation is possible by the command `make doc` in the Gauss directory, but this should not be necessary.

By default the Gauss package is not automatically loaded by GAP when it is installed. You must load the package with `LoadPackage("Gauss");` before its functions become available. Please, send me an e-mail if you have any questions, remarks, suggestions, etc. concerning Gauss. Also, I would like to hear about applications of this package.
Simon Goertzen

[Top of Book] [Contents] [Previous Chapter] [Next Chapter]
Goto Chapter: Top 1 2 3 4 A Bib Ind

generated by GAPDoc2HTML