Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1%%2%W install.tex ACE documentation - installation Alexander Hulpke3%W Joachim Neub"user4%W Greg Gamble5%%6%H $Id$7%%8%Y Copyright (C) 2000 Centre for Discrete Mathematics and Computing9%Y Department of Information Tech. & Electrical Eng.10%Y University of Queensland, Australia.11%%1213%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%14\Chapter{Installing and Loading the ACE Package}1516%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%17\Section{Installing the ACE Package}1819To install, unpack the archive file, which should have a name of form20`ace-<XXX>.zoo' for some package version number <XXX>, as a21sub-directory in the `pkg' hierarchy of your version of {\GAP}~4. This22might be the `pkg' directory of the {\GAP}~4 home directory; it is23however also possible to keep an additional `pkg' directory in your24private directories. The only essential difference with installing25{\ACE} in a `pkg' directory different to the {\GAP}~4 home directory26is that one must start {\GAP} with the `-l' switch (see27Section~"ref:Command Line Options"), e.g.~if your private `pkg'28directory is a subdirectory of `mygap' in your home directory you29might type:3031%begintt32\){\kernttindent}gap -l ";<myhomedir>/mygap"33%endtt3435where <myhomedir> is the path to your home directory, which (since36{\GAP}~4.3) may be replaced by a tilde. The empty path before the37semicolon is filled in by the default path of the {\GAP}~4 home38directory.3940After unpacking the archive, go to the newly created `ace' directory41and call `./configure <path>' where <path> is the path to the {\GAP}42home directory. So for example if you install the package in the main43`pkg' directory call4445\begintt46./configure ../..47\endtt4849This will fetch the architecture type for which {\GAP} has been50compiled last and create a `Makefile'. Now simply call5152\begintt53make54\endtt5556to compile the binary and to install it in the appropriate place.5758Note that the current version of the configuration process only sets59up directory paths. If you need a different compiler or different60compiler options, you need to edit `src/Makefile.in' yourself, prior61to calling `make'.6263If you use this installation of {\GAP} on different hardware platforms64you will have to compile the binary for each platform separately. This65is done by calling `configure', editing `src/Makefile.in' possibly,66and calling `make' for the package anew immediately after compiling67{\GAP} itself for the respective architecture. If your version of68{\GAP} is already compiled (and has last been compiled on the same69architecture) you do not need to compile {\GAP} again, it is70sufficient to call the `configure' script in the {\GAP} home71directory.7273The manual you are currently reading describes how to use the {\ACE}74Package; it can be found in the `doc' subdirectory of the package. %If75%your manual does not have a table of contents or index, or has these76%but with invalid page numbers please re-generate the manual by77%executing78%79%\begintt80%./make_doc81%\endtt82%83%in the `doc' subdirectory.84%% The above commented out because we don't ordinarily ship `make_doc'85%% and in any case they would need `tools.tar.gz' and various other86%% things to run it.8788The subdirectory `standalone-doc' contains the file `ace3001.ps' which89holds a version of the user manual for the {\ACE} standalone; it forms90part of~\cite{Ram99ace}). You should consult it if you are going to91switch to the {\ACE} standalone, e.g.~in order to directly use92interactive facilities.9394The `src' subdirectory contains a copy of the original source of95{\ACE}. (The only modification is that a file `Makefile.in' was96obtained from the different `make.xyz' and will be used to create a97`Makefile'.) You can replace the source by a newer version before98compiling.99100If you encounter problems in installation please read the `README'.101102%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%103\Section{Loading the ACE Package}104105To use the {\ACE} Package you have to request it explicitly. Since106{\GAP} 4.4, this is done by calling107108\beginexample109gap> LoadPackage("ace");110---------------------------------------------------------------------------111Loading ACE (Advanced Coset Enumerator) 5.2112GAP code by Greg Gamble <Greg.Gamble@uwa.edu.au> (address for correspondence)113Alexander Hulpke (http://www.math.colostate.edu/~hulpke)114[uses ACE binary (C code program) version: 3.001]115C code by George Havas (http://staff.itee.uq.edu.au/havas)116Colin Ramsay <cram@itee.uq.edu.au>117Co-maintainer: Max Horn <max.horn@math.uni-giessen.de>118119For help, type: ?ACE120---------------------------------------------------------------------------121true122123\endexample124125\atindex{option pkgbanner}{@option \noexpand`pkgbanner'}126In version 4.1 of the {\ACE} package there was an option `pkgbanner'127that allowed the user some control on how the banner above was128displayed. This only worked with {\GAP}~4.3. Since, the {\ACE} package129now requires at least {\GAP}~4.4, this option has been removed. If you130still have {\GAP}~4.3, you will need to use {\ACE}~4.1.131132\index{banner!suppression}133The banner may be suppressed by providing the version string (`"5.2"')134as second argument and `false' as third argument to the `LoadPackage'135command. The `LoadPackage' command is described in136Section~"ref:LoadPackage" in the {\GAP} Reference Manual.137138If {\GAP} cannot find a working binary, the call to `LoadPackage' will139fail.140141If you want to load the {\ACE} package by default, you can put142the `LoadPackage' command into your `gaprc' (or `.gaprc' file) (see143Section~"ref:The gap.ini and gaprc files" in the {\GAP} Reference Manual).144145%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%146%%147%E148149150