964f32b | Emmanuel Thomé | 06 May 2021, 07:15:36 UTC | fix missing import in cado-nfs-client.py | 06 May 2021, 07:15:36 UTC |
e69a205 | Emmanuel Thomé | 05 May 2021, 14:04:51 UTC | fix for cmake pre-3.18 See https://cmake.org/cmake/help/latest/command/file.html#configure | 05 May 2021, 14:04:51 UTC |
dd8dbf0 | Emmanuel Thomé | 05 May 2021, 07:10:58 UTC | Multiple calling locations for cado-nfs*.py Fix so that cado-nfs.py and cado-nfs.py can be run indifferently in source, build, or installed tree. call cado-nfs.py in the build tree in tests | 05 May 2021, 13:41:31 UTC |
8d9c24d | Emmanuel Thomé | 05 May 2021, 11:27:04 UTC | new CI test that uses cmake directly | 05 May 2021, 11:43:10 UTC |
c91b243 | Emmanuel Thomé | 05 May 2021, 11:39:03 UTC | silence another gcc11 warning | 05 May 2021, 11:42:58 UTC |
a7cfc86 | Emmanuel Thomé | 05 May 2021, 08:47:46 UTC | export CI_BUILD_NAME within ci/debug.sh | 05 May 2021, 08:47:46 UTC |
dac06c5 | Emmanuel Thomé | 05 May 2021, 07:25:48 UTC | Revert "call cado-nfs.py in the build tree in tests" This reverts commit d45cab191893e53b20b7da90d34c7cc40bc455cc. | 05 May 2021, 07:25:48 UTC |
d45cab1 | Emmanuel Thomé | 05 May 2021, 07:10:58 UTC | call cado-nfs.py in the build tree in tests | 05 May 2021, 07:13:35 UTC |
f54e727 | Paul Zimmermann | 05 May 2021, 06:37:37 UTC | fixed typo | 05 May 2021, 06:37:37 UTC |
67452de | Emmanuel Thomé | 04 May 2021, 21:36:45 UTC | Merge branch 'compressed-temp-files' into 'master' Compressed temp files See merge request cado-nfs/cado-nfs!39 | 04 May 2021, 21:36:45 UTC |
0c766bf | Emmanuel Thomé | 04 May 2021, 21:19:32 UTC | Merge branch 'innocuous-simulation-changes' into 'master' new binary misc/indexed_relations_to_density See merge request cado-nfs/cado-nfs!40 | 04 May 2021, 21:19:32 UTC |
922c205 | Emmanuel Thomé | 03 April 2021, 13:59:34 UTC | shrink_rels: type fix | 04 May 2021, 20:29:38 UTC |
e49a776 | Aude Le Gluher | 16 February 2021, 17:07:03 UTC | allow use of threshold for shrink_rels | 04 May 2021, 20:29:38 UTC |
7584a01 | Aude Le Gluher | 09 February 2021, 14:33:11 UTC | add shrink threshold in shrink_rels.cpp | 04 May 2021, 20:29:38 UTC |
070bb52 | Aude Le Gluher | 05 February 2021, 16:48:57 UTC | allow the use of non integer shrink factors both in fake_rels and shrink_rels | 04 May 2021, 20:29:38 UTC |
ec2e2c4 | Emmanuel Thomé | 05 February 2021, 10:35:50 UTC | new binary misc/indexed_relations_to_density works on .purged files, and gets the per-ideal density data. | 04 May 2021, 20:29:38 UTC |
d5e2129 | Emmanuel Thomé | 03 April 2021, 13:59:23 UTC | estimate_matsize: allow uncompressed files | 04 May 2021, 20:29:38 UTC |
154db19 | Emmanuel Thomé | 03 April 2021, 13:58:56 UTC | freerel: use ofstream_maybe_compressed | 04 May 2021, 20:29:38 UTC |
9e9509e | Emmanuel Thomé | 11 April 2021, 14:11:01 UTC | deprecate freerel -out /dev/null, which is not always portable | 04 May 2021, 20:29:38 UTC |
c3079ff | Emmanuel Thomé | 03 April 2021, 13:58:22 UTC | fopen_maybe_compressed: always use a temp file when writing | 04 May 2021, 20:29:38 UTC |
fe1e0f0 | Emmanuel Thomé | 04 May 2021, 17:08:26 UTC | fix omission | 04 May 2021, 17:08:26 UTC |
5b2f4e4 | Emmanuel Thomé | 03 April 2021, 13:59:23 UTC | estimate_matsize: allow uncompressed files | 04 May 2021, 16:46:19 UTC |
df8dbf5 | Emmanuel Thomé | 03 April 2021, 13:58:56 UTC | freerel: use ofstream_maybe_compressed | 04 May 2021, 16:46:19 UTC |
5c7dd1b | Emmanuel Thomé | 11 April 2021, 14:11:01 UTC | deprecate freerel -out /dev/null, which is not always portable | 04 May 2021, 16:46:19 UTC |
4ab8bb9 | Emmanuel Thomé | 03 April 2021, 13:58:22 UTC | fopen_maybe_compressed: always use a temp file when writing | 04 May 2021, 16:46:19 UTC |
e85bf92 | Emmanuel Thomé | 04 May 2021, 07:44:25 UTC | "make install" descent_init_Fp if we happen to build it | 04 May 2021, 13:33:43 UTC |
bfe6470 | Emmanuel Thomé | 04 May 2021, 13:34:05 UTC | Merge branch 'gcc11-fixes' into 'master' Fix gcc-11 warnings See merge request cado-nfs/cado-nfs!38 | 04 May 2021, 13:34:05 UTC |
fce6a46 | Emmanuel Thomé | 04 May 2021, 10:02:31 UTC | more spurious warnings | 04 May 2021, 10:02:31 UTC |
2e1456e | Emmanuel Thomé | 04 May 2021, 09:31:55 UTC | another one similar to bd8a65eac | 04 May 2021, 09:31:55 UTC |
29bdff3 | Emmanuel Thomé | 04 May 2021, 08:36:14 UTC | fix array arg in prototype | 04 May 2021, 09:11:44 UTC |
bd8a65e | Emmanuel Thomé | 04 May 2021, 09:11:33 UTC | fix various mpfq constructs (mpfq update pending anyway) | 04 May 2021, 09:11:33 UTC |
4cc3df7 | Emmanuel Thomé | 04 May 2021, 08:25:09 UTC | fix prototype for internal function | 04 May 2021, 08:44:40 UTC |
6e4ca11 | Emmanuel Thomé | 04 May 2021, 08:22:41 UTC | fix prototype in params.h | 04 May 2021, 08:39:06 UTC |
99a92b6 | Emmanuel Thomé | 04 May 2021, 08:21:07 UTC | fix various constness issues in mpz_vector.[ch] | 04 May 2021, 08:39:05 UTC |
b2d0170 | Emmanuel Thomé | 04 May 2021, 08:14:57 UTC | fix declarations in crc.c | 04 May 2021, 08:39:05 UTC |
2d7c61c | Emmanuel Thomé | 04 May 2021, 08:14:08 UTC | fix declaration | 04 May 2021, 08:39:05 UTC |
5b567e4 | Emmanuel Thomé | 04 May 2021, 08:10:33 UTC | fix indentation to prevent gcc-11 whining TBH, we should do away with cpp stuff, really. | 04 May 2021, 08:39:05 UTC |
5a105b9 | Emmanuel Thomé | 04 May 2021, 08:01:18 UTC | refresh gf2x | 04 May 2021, 08:39:05 UTC |
e4b6c8c | Emmanuel Thomé | 04 May 2021, 08:02:01 UTC | fix for ci/debug.sh ; don't "set -e" | 04 May 2021, 08:39:05 UTC |
84a10e9 | Emmanuel Thomé | 04 May 2021, 07:46:28 UTC | always pull latest image with ci/debug.sh | 04 May 2021, 08:39:05 UTC |
99f08e4 | Paul Zimmermann | 04 May 2021, 07:08:57 UTC | install dlpolyselect | 04 May 2021, 07:08:57 UTC |
24bdf8c | Pierrick Gaudry | 04 May 2021, 06:03:54 UTC | Fix for target=1 | 04 May 2021, 06:03:54 UTC |
6df3f65 | Emmanuel Thomé | 29 April 2021, 15:07:49 UTC | Merge branch 'merge-with-parallel-io' into 'master' Merge with parallel io See merge request cado-nfs/cado-nfs!26 | 29 April 2021, 15:07:49 UTC |
97da2ac | Paul Zimmermann | 29 April 2021, 07:24:32 UTC | added references | 29 April 2021, 07:24:32 UTC |
2be8b56 | Emmanuel Thomé | 27 April 2021, 08:25:43 UTC | Merge branch 'abort-on-wrong-poly-file' into 'master' add/fix early consistency check for polynomial files See merge request cado-nfs/cado-nfs!36 | 27 April 2021, 08:25:43 UTC |
a6d5fc2 | Emmanuel Thomé | 27 April 2021, 07:35:52 UTC | Error out if spurious factors in N are found in the poly file | 27 April 2021, 07:35:52 UTC |
7b94a95 | Emmanuel Thomé | 27 April 2021, 07:12:01 UTC | our WILL_FAIL tests can also fail with an abort() Yes, it's somewhat ugly, but that's the way it is presently. None of the alternatives are very appealing at the moment. | 27 April 2021, 07:12:01 UTC |
538df54 | Emmanuel Thomé | 27 April 2021, 06:47:43 UTC | add/fix early consistency check for polynomial files | 27 April 2021, 06:53:48 UTC |
c654fa1 | Paul Zimmermann | 26 April 2021, 09:19:29 UTC | Revert "strengthen the test in cado_poly_getm" This reverts commit 7694b91283f11131ec54fe19c7d3ff8cdf8b97ad. | 26 April 2021, 09:19:29 UTC |
d0c54b9 | Paul Zimmermann | 26 April 2021, 09:19:06 UTC | Revert "kludge to make test_renumber_file_mnfs5 pass" This reverts commit f41d8d3095627ea4d70f71413d5ca87289f258ab. | 26 April 2021, 09:19:06 UTC |
f41d8d3 | Paul Zimmermann | 26 April 2021, 07:37:55 UTC | kludge to make test_renumber_file_mnfs5 pass (in my opinion, the test should be fixed instead) | 26 April 2021, 07:37:55 UTC |
7694b91 | Paul Zimmermann | 26 April 2021, 07:00:32 UTC | strengthen the test in cado_poly_getm See thread starting at https://sympa.inria.fr/sympa/arc/cado-nfs/2021-04/msg00013.html | 26 April 2021, 07:00:32 UTC |
212ba63 | Emmanuel Thomé | 25 April 2021, 20:27:57 UTC | Merge branch 'fbroot_batchinv' into 'master' fbroot batchinv Closes #16545 See merge request cado-nfs/cado-nfs!11 | 25 April 2021, 20:27:57 UTC |
6de7014 | Emmanuel Thomé | 22 April 2021, 15:34:27 UTC | Merge branch 'upload_subdirs' into 'master' Add parameter server.nrsubdir See merge request cado-nfs/cado-nfs!35 | 22 April 2021, 15:34:27 UTC |
aa1c3be | Alex Kruppa | 22 April 2021, 14:43:09 UTC | Set default value for -nrsubdir to 0 when running wuserver stand-alone This matches the default value which the cado-nfs.py parameter system uses | 22 April 2021, 14:43:09 UTC |
6e90ea4 | Alex Kruppa | 22 April 2021, 13:53:11 UTC | Add parameter server.nrsubdir It splits the upload directory into multiple subdirectories | 22 April 2021, 13:53:11 UTC |
eb2bec3 | Emmanuel Thomé | 19 April 2021, 13:02:57 UTC | Merge branch 'unfix-30012' into 'master' Disable the fix of #30012. See !29 for a real fix. See merge request cado-nfs/cado-nfs!34 | 19 April 2021, 13:02:57 UTC |
93fe6fc | Emmanuel Thomé | 19 April 2021, 12:41:31 UTC | Merge branch 'master' into fbroot_batchinv | 19 April 2021, 12:41:31 UTC |
ae34c4d | Emmanuel Thomé | 19 April 2021, 12:01:44 UTC | Disable the fix of #30012. See !29 for a real fix. The analysis is correct, but the fix in the master branch introduces a regression with a we very important allocation overhead in some cases (see #30014). We don't want this regression to stick in the master branch until we merge !29. | 19 April 2021, 12:01:44 UTC |
666731c | Emmanuel Thomé | 19 April 2021, 11:55:28 UTC | provide access to a flush() function for verbose outputs | 19 April 2021, 11:55:28 UTC |
e2b21c8 | Emmanuel Thomé | 18 April 2021, 12:37:55 UTC | trivial-merge fb32 into fbroot_batchinv | 18 April 2021, 12:37:55 UTC |
eba9283 | Emmanuel Thomé | 18 April 2021, 12:36:59 UTC | ugly temporary fix. The correct code is in branch fbroot_batchinv anyway | 18 April 2021, 12:36:59 UTC |
dba964a | Emmanuel Thomé | 18 April 2021, 11:33:10 UTC | trivial-merge fb32 into fbroot_batchinv | 18 April 2021, 11:33:10 UTC |
172029a | Emmanuel Thomé | 18 April 2021, 11:32:20 UTC | Merge branch 'fbroot_batchinv' of gitlab.inria.fr:cado-nfs/cado-nfs into fbroot_batchinv | 18 April 2021, 11:32:20 UTC |
d4ec890 | Emmanuel Thomé | 18 April 2021, 10:51:52 UTC | Fix for the bug that is triggered by b6dc08461 In fact, the solution seems to back-port 59049f8c3, which this commit does, in some way. However, we have a situation where doing CARRYCHECK is actually a nuisance. This is a bit weird, and might deserve independent investigation. | 18 April 2021, 11:30:56 UTC |
af04c07 | Emmanuel Thomé | 17 April 2021, 20:43:09 UTC | Merge branch 'fb32' into fbroot_batchinv | 17 April 2021, 20:43:09 UTC |
b6dc084 | Emmanuel Thomé | 17 April 2021, 20:42:00 UTC | add corner case for fb_root_in_qlattice_127bits | 17 April 2021, 20:42:00 UTC |
6c09d55 | Emmanuel Thomé | 17 April 2021, 20:41:47 UTC | add corner case for fb_root_in_qlattice_127bits | 17 April 2021, 20:41:47 UTC |
07ac61f | Alexander Kruppa | 17 April 2021, 16:28:34 UTC | Use StaticHistogram to print histogram of t values in invmod_redc_32() | 17 April 2021, 16:31:00 UTC |
539309d | Alexander Kruppa | 17 April 2021, 16:28:04 UTC | Add class to gather and print histograms | 17 April 2021, 16:31:00 UTC |
938a939 | Emmanuel Thomé | 17 April 2021, 08:45:14 UTC | Merge branch 'fb32' into fbroot_batchinv | 17 April 2021, 08:45:14 UTC |
5c5da2a | Emmanuel Thomé | 17 April 2021, 08:44:48 UTC | Merge branch 'lookback' into fb32 | 17 April 2021, 08:44:48 UTC |
68e44ee | Emmanuel Thomé | 17 April 2021, 08:41:41 UTC | compatibility patch so that more recent fbc files can be used | 17 April 2021, 08:41:41 UTC |
3aa9421 | Emmanuel Thomé | 16 April 2021, 22:37:29 UTC | Merge branch 'add_opensuse_ci' into 'master' Add opensuse CI configuration See merge request cado-nfs/cado-nfs!33 | 16 April 2021, 22:37:29 UTC |
f1133f6 | Emmanuel Thomé | 16 April 2021, 21:52:53 UTC | Merge branch 'fb32' into fbroot_batchinv | 16 April 2021, 22:00:12 UTC |
68110f8 | Emmanuel Thomé | 16 April 2021, 21:49:43 UTC | ah, we need gzip, and it's not by default on opensuse... somehow, this reveals the fact that we're unconditionally assuming that the tools exist. Maybe we should adjust code such as fopen_maybe_compressed to compile only the surface encodings that can work on the current system. Not that much of a problem for gzip since it's normally there, but the error message that we get when a .xz filename is passed is definitely not pretty. | 16 April 2021, 21:49:43 UTC |
d048d71 | Emmanuel Thomé | 16 April 2021, 21:46:17 UTC | Merge commit '8abfa289f' into fb32 (This is only pushing to the current branch the changes of 8abfa289f, which I pushed to an earlier branch just for the convenience of some running tests) | 16 April 2021, 21:46:17 UTC |
8abfa28 | Emmanuel Thomé | 16 April 2021, 17:57:14 UTC | this could perhaps be a fix towards #30015 | 16 April 2021, 21:45:03 UTC |
50775fe | Emmanuel Thomé | 16 April 2021, 21:19:11 UTC | Add opensuse CI configuration | 16 April 2021, 21:35:12 UTC |
3985043 | Emmanuel Thomé | 01 September 2020, 10:06:39 UTC | update fmtlib to latest release | 16 April 2021, 19:44:49 UTC |
3b21497 | Emmanuel Thomé | 16 April 2021, 12:09:23 UTC | WIP: illustrate outstanding bugs with lim=2^32-1 | 16 April 2021, 12:09:23 UTC |
59049f8 | Alexander Kruppa | 31 March 2021, 14:58:33 UTC | Turn redc_*() functions into templates with CARRYCHECK parameter. In root transform, choose CARRYCHECK depending on size of p. This way, only one conditional branch per (batch) root transform is needed rather than one per redc_*() call. The check can also be moved further up the call chain; for example, we could have a template fill_in_buckets<CARRYCHECK>() so that the choice of check or no is done only once per factor base slice. | 15 April 2021, 22:00:48 UTC |
f368323 | Alexander Kruppa | 31 March 2021, 14:37:06 UTC | Use redc_inv_t everywhere | 15 April 2021, 22:00:45 UTC |
31b1a67 | Alexander Kruppa | 12 April 2021, 13:59:43 UTC | Disable loop vectorization for GCC With -O3, gcc vectorizes the timing loop which does not reflect performance in the actual root transform code | 15 April 2021, 21:59:15 UTC |
206c83f | Emmanuel Thomé | 15 April 2021, 18:52:46 UTC | Merge commit 'a94d68a07' | 15 April 2021, 18:52:46 UTC |
a94d68a | Emmanuel Thomé | 15 April 2021, 16:39:25 UTC | report elapsed seconds at each sq | 15 April 2021, 18:52:16 UTC |
651f068 | Emmanuel Thomé | 15 April 2021, 16:39:25 UTC | report elapsed seconds at each sq | 15 April 2021, 18:49:05 UTC |
d8e5f08 | Emmanuel Thomé | 15 April 2021, 18:33:59 UTC | fix overflow bug in old code path | 15 April 2021, 18:33:59 UTC |
998b535 | Alexander Kruppa | 15 April 2021, 16:32:46 UTC | Reuse modular addition code from ularith.h for doubling u (mod p) Seems to be a tiny bit faster | 15 April 2021, 16:34:52 UTC |
2ebadb4 | Emmanuel Thomé | 15 April 2021, 11:05:09 UTC | Merge branch 'master' into fbroot_batchinv | 15 April 2021, 11:05:09 UTC |
30cdd0e | Emmanuel Thomé | 15 April 2021, 10:18:39 UTC | suggested fix | 15 April 2021, 10:18:39 UTC |
74dc8b2 | Emmanuel Thomé | 15 April 2021, 09:35:31 UTC | Add a failing corner case to test_invmod_redc_32 Overflow is in las-arith.hpp, which exits its main loop with t=31 and u=2^31: u <<= 1; /* FIXME: is overflow possible here? */ | 15 April 2021, 09:45:47 UTC |
dcd033e | Emmanuel Thomé | 10 April 2021, 18:26:59 UTC | Merge branch 'housekeeping-fixes' into 'master' Housekeeping fixes See merge request cado-nfs/cado-nfs!31 | 10 April 2021, 18:26:59 UTC |
1b0b715 | Emmanuel Thomé | 10 April 2021, 13:28:36 UTC | alpine/edge/community has bogus gcovr-4.2-r3 package | 10 April 2021, 13:28:36 UTC |
794264b | Emmanuel Thomé | 06 April 2021, 13:23:41 UTC | add mpi_proxies for sending/receiving std::vector's | 10 April 2021, 09:11:09 UTC |
51ffb2f | Emmanuel Thomé | 06 April 2021, 13:18:08 UTC | add more stuff for mpi type tags | 10 April 2021, 09:10:41 UTC |
922465b | Emmanuel Thomé | 06 April 2021, 13:17:27 UTC | add cloning / copying mechanism for our simple-and-stupid json interface | 10 April 2021, 09:10:36 UTC |
7ee400a | Emmanuel Thomé | 06 April 2021, 13:16:59 UTC | fix constness in fakempi.h prototypes. I suppose that the MPI prototypes have become const-correct as a result of one of the latest standards updates. | 10 April 2021, 09:10:33 UTC |
fc8aed0 | Paul Zimmermann | 06 April 2021, 15:32:23 UTC | fixed typo | 06 April 2021, 15:32:23 UTC |
1d08d43 | Emmanuel Thomé | 04 April 2021, 19:55:46 UTC | Merge branch 'lean-ci' into 'master' simplify ci structure, get rid of intermediary containers. See merge request cado-nfs/cado-nfs!30 | 04 April 2021, 19:55:46 UTC |