GAP

Main Branches

Downloads  Installation  Overview  Data Libraries  Packages  Documentation  Contacts  FAQ  GAP 3 

Frequently Asked Questions

General Obtaining GAP Installation Hardware/OS Usage Complaints Computing with GAP Programming GAP


1.General Questions

1.9: What does all this information GAP prints at startup mean?

For example, in one particular GAP 4.4.12 installation, we have

GAP4, Version: 4.4.12 of 17-Dec-2008, i686-apple-darwin10.4.0-gcc
Components:  small 2.1, small2 2.0, small3 2.0, small4 1.0, small5 1.0,
             small6 1.0, small7 1.0, small8 1.0, small9 1.0, small10 0.2,
             small11 0.1, id2 3.0, id3 2.1, id4 1.0, id5 1.0, id6 1.0,
             id9 1.0, id10 0.1, trans 1.0, prim 2.1  loaded.

where "small..." and "id..." refer to the various components of the GAP Small Groups Library, and those starting from "small" provide group databases (accessible via "AllSmallGroups", "SmallGroup" functions), while ones starting from "id" provide identification of small groups (via "IdGroup" function). Then, "trans" and "prim" are libraries of transitive and primitive permutation groups.

Furthermore, this is followed by a list of loaded packages:

Packages:    AClib 1.1, Polycyclic 2.6, Alnuth 2.2.5, AutPGrp 1.4, nq 2.2,
             GAPDoc 1.2, IO 3.1, CrystCat 1.1.3, Cryst 4.1.6, Carat 2.1,
             CRISP 1.3.2, CTblLib 1.1.3, TomLib 1.1.4, FactInt 1.5.2,
             FGA 1.1.0.1, IRREDSOL 1.1.2, LAGUNA 3.5.0, Sophus 1.23,
             Polenta 1.2.7, ResClasses 2.5.3  loaded.

which may vary from another user's GAP installation. The TomLib standing here is the name for the library of tables of marks.

Note that some packages may essentially extend GAP system, so it is recommended to install not only the core GAP system archive, but also a merged archive of all currently redistributed GAP (see packages). Some packages may need additional compilation to get them working, as explained in the Installation Instructions.