我正在尝试将 PARI 库用于 C。我是新手。每当我尝试使用任何函数时,都会出现分段错误或堆栈溢出错误。谁能给我一个链接,其中包含 PARI 中所有构造和函数的详细功能?我也想使用集合和向量。有没有像x的幂这样的函数?
问问题
191 次
2 回答
1
PARI 中有几个 powring 函数。 powii
接受GEN
表示整数的指针并返回GEN
表示幂的 a。 gpow
取任意两个GEN
s 并返回它们的幂。 powuu
需要两个uint
s 并返回 a GEN
。等等。
有关详细信息,请参阅PARI 库用户指南。有教程链接在
于 2011-07-24T21:25:57.310 回答
0
堆栈溢出取决于您拥有多少 RAM。我有一台 8 GB RAM 的 PC,我的堆栈可以接近 1000 MB:
(12:14) gp > allocatemem
*** Warning: new stack size = 8000000 (7.629 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 16000000 (15.259 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 32000000 (30.518 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 64000000 (61.035 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 128000000 (122.070 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 256000000 (244.141 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 512000000 (488.281 Mbytes).
(12:18) gp > allocatemem
*** Warning: new stack size = 1024000000 (976.563 Mbytes).
(12:18) gp > allocatemem
*** Warning: not enough memory, new stack 1024000000.
*** Warning: new stack size = 1024000000 (976.563 Mbytes).
如果你过去了,但仍然出现堆栈溢出,那么 Pari/GP 可能无法处理。
然后是文档。
于 2019-08-30T19:21:57.673 回答