showing segmentation error for generating huge arrays
bodrato at mail.dm.unipi.it
bodrato at mail.dm.unipi.it
Fri Jan 14 12:26:16 CET 2011
Hi Nimo,
You wrote me a private e-mail, please DON'T! Please, use the list!
In the code you sent me, you are using mpz_array_init to allocate the
"huge arrays" you mention in the subject of the e-mail...
My suggestion: if you are new to GMP library, avoid mpz_array_init.
Its description in the manual is full of warnings. I underline the
following two of them:
- "an application must ensure it [the space allocated] is sufficient for
any value stored"
- "the suggestion is to calculate in a regular mpz_init variable and copy
the result to an array variable with mpz_set".
I suggest you using {for (...) mpz_init(...)} instead, for experimenting.
Regards,
Marco
--
http://bodrato.it/software/
More information about the gmp-discuss
mailing list