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 获得

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报