GAP system离散代数开发库

联合创作 · 2023-09-30 15:53

GAP 是 Groups、Algorithms、 Programming 的首字母简称,是一个计算离散代数的系统,特别强调计算群理论,主要用于研究组及其表示、环、向量空间、代数、组合结构等。


GAP 开发库提供了一种编程语言、一个由数以千计的函数库,来实现用 GAP 语言编写的代数算法以及代数对象的大型数据库。


安装所需的依赖项



  •  C 编译器, 如 GCC 或 Clang

  •  C++ 编译器

  • GNU Make

  • GNU Autoconf

  • GNU Libtool


此外,建议至少安装以下可选依赖项:



  • GMP 的 Development headers

  • GNU 多重精度算法库

  • zlib 的 Development headers

  • GNU Readline 的 Development headers


在 Ubuntu 或 Debian 上,可以使用以下命令安装:


sudo apt-get install build-essential autoconf libtool libgmp-dev libreadline-dev zlib1g-dev

在 macOS 上,你可以通过以下几种方式安装依赖项:



  • using Homebrew: brew install autoconf libtool gmp readline

  • using Fink: fink install autoconf2.6 libtool2 gmp5 readline7

  • using MacPorts: port install autoconf libtool gmp readline


官网稳定版可以从 https://www.gap-system.org/Releases/index.html 获得

浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报