e59f279 | Emmanuel Thomé | 11 April 2021, 10:11:25 UTC | [skip some ci] test | 11 April 2021, 10:11:53 UTC |
633dd9c | Emmanuel Thomé | 10 April 2021, 20:13:09 UTC | fix header problem + #if-conditional problem in gzip.cpp | 11 April 2021, 08:04:45 UTC |
99bc639 | Emmanuel Thomé | 10 April 2021, 17:37:57 UTC | Merge branch 'housekeeping-fixes' into simul | 10 April 2021, 17:37:57 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 |
b7bee99 | Emmanuel Thomé | 04 April 2021, 11:09:15 UTC | new code+test to subdivide prime loops evenly also add a C proxy | 10 April 2021, 09:09:37 UTC |
8e3588b | Emmanuel Thomé | 03 April 2021, 13:59:23 UTC | estimate_matsize: allow uncompressed files | 10 April 2021, 08:45:56 UTC |
6df56d2 | Emmanuel Thomé | 03 April 2021, 13:58:56 UTC | freerel: use ofstream_maybe_compressed | 10 April 2021, 08:45:51 UTC |
bbf2671 | Emmanuel Thomé | 03 April 2021, 13:58:22 UTC | fopen_maybe_compressed: always use a temp file when writing | 10 April 2021, 08:44:45 UTC |
4d61b41 | Emmanuel Thomé | 03 April 2021, 13:57:51 UTC | revamp getprime ; add prime_info_seek | 10 April 2021, 08:43:13 UTC |
9e13e7d | Emmanuel Thomé | 10 April 2021, 08:30:31 UTC | Merge branch 'master' into simul | 10 April 2021, 08:30:31 UTC |
01fe948 | Emmanuel Thomé | 03 April 2021, 13:59:34 UTC | shrink_rels: type fix | 10 April 2021, 08:28:57 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 |
0b8ff83 | Emmanuel Thomé | 04 April 2021, 18:55:04 UTC | fix minor script bugs | 04 April 2021, 18:55:04 UTC |
3a68bc2 | Emmanuel Thomé | 04 April 2021, 18:15:59 UTC | simplify ci structure, get rid of intermediary containers. It seems too hard to make sure that we don't run out of disk on runners, and this saves very little in the end. | 04 April 2021, 18:54:45 UTC |
60f1fe0 | Emmanuel Thomé | 04 April 2021, 10:18:51 UTC | cherry-pick from branch investigate-30013 ; see #30013 have to push to master, otherwise this won't get any exposure of course. | 04 April 2021, 11:10:20 UTC |
52dc30f | Emmanuel Thomé | 03 April 2021, 20:07:34 UTC | add generic signal trap to all bwc binaries, so that suprious failures have a backtrace | 03 April 2021, 20:07:34 UTC |
0273af0 | Emmanuel Thomé | 03 April 2021, 17:11:09 UTC | add missing dependency for full_p30_JL | 03 April 2021, 17:11:09 UTC |
16a6a5e | Emmanuel Thomé | 29 March 2021, 21:11:22 UTC | lingen tuner don't bother with timings if we don't care. The "notiming" threshold wasn't correctly used. | 29 March 2021, 21:11:22 UTC |
dfe3ce4 | Emmanuel Thomé | 29 March 2021, 20:16:35 UTC | usability fixes for ci/debug.sh | 29 March 2021, 20:16:46 UTC |
bf6f623 | Emmanuel Thomé | 29 March 2021, 19:24:44 UTC | Merge branch 'torture_redc_timing' into 'master' Add -t command line option that disables correctness checks and loops arithmetic 1024 times See merge request cado-nfs/cado-nfs!23 | 29 March 2021, 19:24:44 UTC |
1e285a2 | Emmanuel Thomé | 29 March 2021, 15:21:31 UTC | Merge branch 'g++10-fixes' into 'master' G++10 fixes See merge request cado-nfs/cado-nfs!28 | 29 March 2021, 15:21:31 UTC |
289016f | Emmanuel Thomé | 23 March 2021, 10:52:01 UTC | a real bug, found by chasing g++10 debug mode whining. | 29 March 2021, 13:56:29 UTC |
f45bf6c | Emmanuel Thomé | 29 March 2021, 13:56:03 UTC | g++10 fixes. prefer v.data() to &v[0] or &v.front() | 29 March 2021, 13:56:03 UTC |
242071f | Emmanuel Thomé | 21 March 2021, 16:59:26 UTC | Merge commit '69a5ef5ea' | 21 March 2021, 16:59:26 UTC |
69a5ef5 | Emmanuel Thomé | 21 March 2021, 10:38:55 UTC | fix regression with fix of #30012 (see also !27) | 21 March 2021, 10:38:55 UTC |
6615ac3 | Emmanuel Thomé | 19 March 2021, 14:24:16 UTC | Merge branch 'bucket_sieve_projective_primes' into 'master' Bucket sieve projective primes; fix attempt for #30012 See merge request cado-nfs/cado-nfs!27 | 19 March 2021, 14:24:16 UTC |
1076020 | Emmanuel Thomé | 19 March 2021, 08:11:21 UTC | avoid missed dependencies in some tests when the prime is fixed and the test driver script auto-selects the lingen binary, then we must have the test depend on the binary that gets selected, of course. | 19 March 2021, 08:12:17 UTC |
e9f3748 | Paul Zimmermann | 18 March 2021, 07:32:42 UTC | added option -incr to merge, and reduced CBOUND_INCR_DEFAULT to 8 (IF/DL) | 18 March 2021, 07:32:42 UTC |
8b946a5 | Emmanuel Thomé | 17 March 2021, 19:21:21 UTC | Delete bogus comments These "If proj and r > 0, then r == 1/p (mod p^2)" comments are just bogus. - we're not bucket-sieving powers at the moment, so proj implies r==0 anyway. - if we have proj and r>0, i.e. if we're considering the factor base entry p=4 r=6, which encodes (1:2) in P1(Z/4), then we get r=2, and this encodes the p-lattice with basis vectors (2,0) and (1,2). Which by no means triggers a non-trivial gcd, and anyway it's by construction. No element that we're ever going to consider on the projective line will encode a lattice with a non-trivial gcd of the coordinates. | 18 March 2021, 07:17:30 UTC |
4a0faa8 | Emmanuel Thomé | 17 March 2021, 18:09:18 UTC | fix attempt for #30012 | 17 March 2021, 18:09:18 UTC |
bfd3ca5 | Emmanuel Thomé | 17 March 2021, 16:36:40 UTC | tests for #30012 | 17 March 2021, 18:09:06 UTC |
dc93091 | Emmanuel Thomé | 17 March 2021, 18:08:16 UTC | fix buggy dereference | 17 March 2021, 18:08:16 UTC |
c4a7736 | Emmanuel Thomé | 17 March 2021, 18:07:55 UTC | support passing A, B to sievetest, as well as proxies las_A, las_B as well. | 17 March 2021, 18:07:55 UTC |
697e5eb | Emmanuel Thomé | 15 March 2021, 17:45:56 UTC | osx memusage: better like this, I think | 15 March 2021, 17:45:56 UTC |
f432d92 | Emmanuel Thomé | 15 March 2021, 10:22:08 UTC | memusage functions for osx | 15 March 2021, 10:22:08 UTC |
7b6f5eb | Emmanuel Thomé | 13 March 2021, 12:02:00 UTC | arrange so that control flow depends on the density that is computed by average_density | 13 March 2021, 18:43:18 UTC |
fb0092c | Emmanuel Thomé | 13 March 2021, 10:10:41 UTC | merge: new way to do compute_weights, should use less memory | 13 March 2021, 18:43:11 UTC |
4c4ed8a | Emmanuel Thomé | 12 March 2021, 22:01:36 UTC | Add new average_density function The goal is to allow the simulation to be more accurate in predicting the size of the big matrice from the shrunk one. Squashed commit of the following: commit b55da756929d464b4d28a65992c1defefd542f68 Author: Emmanuel Thomé <Emmanuel.Thome@inria.fr> Date: Thu Mar 11 17:51:26 2021 +0100 fixes commit 064df84e60c63a72bcb94cd5aa60a0ac8020f6a2 Author: Emmanuel Thomé <Emmanuel.Thome@inria.fr> Date: Thu Mar 11 15:38:17 2021 +0100 temporary commit 73001b8582c85c73ce341965b8c619476c8c2331 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 11:28:43 2021 +0100 misplaced parenthesis commit 76afb4bfd25de578da31d5f6555088093683742f Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 11:27:32 2021 +0100 printf of corrected_density was missing a factor. TODO : separate timings for compute_weights and compute_column_weights commit 4deb4af7462f9e508bf76a58bfc85177d4220a00 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 11:19:42 2021 +0100 switch prints in average_density commit 79bdc194bf33699c02d5233d1b2b5b90eca6e481 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 11:10:46 2021 +0100 missing ; in average_density commit e9d8683519dc5f6ccc124097643993efb744135a Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 11:09:19 2021 +0100 print base_density and corrected_density when calling average_density commit e6fbb0e6de9728d44026e996b7bc6ef84011e650 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 10:23:11 2021 +0100 update average_density commit 9a5fbd57f9094658511b793ce9d4cf4a74373563 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Thu Mar 11 10:20:52 2021 +0100 simplified function to compute column weights commit 4f684d6c39bff721080414cffd125979403e730e Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:59:07 2021 +0100 compute_weights seems to be the problem commit cf39163566ee23eccacfee967a4a9f8951cab94f Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:52:00 2021 +0100 print more everything to see what is wrong commit f51a5efce5ab8075f35cd5577e635da61810d639 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:49:51 2021 +0100 print everything to see what is wrong commit 6f1b881aa5e35d1d3177f22c93951f3b3e9e6ae2 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:42:52 2021 +0100 more typos commit 0da165f28e024306dfc82f66ac028a27a284b1e2 Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:39:21 2021 +0100 new average_density doesn't work commit 8b399dd5f0b7cdf4566ed3bdb6c2af247c9d3fed Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:28:47 2021 +0100 multiple typos... commit ae2ddf1ded971d699ad592bbf16e99a44e26299a Author: LE GLUHER Aude <aude.le-gluher@loria.fr> Date: Wed Mar 10 20:14:48 2021 +0100 change average_density to conterbalance shrink | 13 March 2021, 18:42:14 UTC |
74f6c11 | LE GLUHER Aude | 10 March 2021, 18:22:15 UTC | add shrink parameter | 13 March 2021, 18:42:14 UTC |
f79298a | LE GLUHER Aude | 10 March 2021, 17:39:47 UTC | remove cwmax mentions in compute_weights ; todo : should change comments | 13 March 2021, 18:42:14 UTC |
df4c961 | Aude Le Gluher | 10 March 2021, 14:38:10 UTC | change type of col_index_t This is meant to be used in an improved calculation of the target density. | 13 March 2021, 18:42:14 UTC |
a807641 | Aude Le Gluher | 16 February 2021, 17:07:03 UTC | allow use of threshold for shrink_rels | 13 March 2021, 18:42:14 UTC |
687d453 | Aude Le Gluher | 09 February 2021, 14:33:11 UTC | add shrink threshold in shrink_rels.cpp | 13 March 2021, 18:42:14 UTC |
d330fb8 | 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 | 13 March 2021, 18:42:14 UTC |
d0ed432 | 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. | 13 March 2021, 18:42:14 UTC |
8e907b7 | Emmanuel Thomé | 13 March 2021, 15:46:25 UTC | direct translation of filter/read_purgedfile_in_parallel from c++ to c | 13 March 2021, 18:40:35 UTC |
ae70547 | Emmanuel Thomé | 12 March 2021, 20:28:48 UTC | merge: read the purged file in parallel | 13 March 2021, 18:40:05 UTC |
c0e6262 | Emmanuel Thomé | 12 March 2021, 20:22:19 UTC | move compute_weights earlier, so that we can process the input faster | 13 March 2021, 15:39:12 UTC |
9cbd77b | Emmanuel Thomé | 11 March 2021, 21:45:34 UTC | move some of the merge stuff in separate files. This also kills a few inlines. Harmless ? | 13 March 2021, 15:39:08 UTC |
8fc0310 | Emmanuel Thomé | 11 March 2021, 21:14:13 UTC | kill filter/report.h | 13 March 2021, 15:39:01 UTC |
0096359 | Emmanuel Thomé | 13 March 2021, 10:12:23 UTC | disable freebsd 13.0 while betas and rcs are still flying | 13 March 2021, 10:12:23 UTC |
8a1e278 | Emmanuel Thomé | 08 March 2021, 16:31:10 UTC | update submodule (freebsd 13.0 has a new beta) | 08 March 2021, 16:31:31 UTC |
92187bd | Emmanuel Thomé | 07 March 2021, 18:16:47 UTC | Merge branch 'master' of gitlab.inria.fr:cado-nfs/cado-nfs | 07 March 2021, 18:16:47 UTC |
18b908b | Emmanuel Thomé | 19 February 2021, 08:58:38 UTC | bugfix | 19 February 2021, 08:58:38 UTC |
a56e263 | Paul Zimmermann | 18 February 2021, 14:56:07 UTC | improved and simplified ularith_invmod (27% speedup on Intel i5-6500) | 18 February 2021, 14:56:07 UTC |
3b51000 | Emmanuel Thomé | 16 February 2021, 09:26:18 UTC | Merge branch 'ci-more-features' into 'master' Ci more features (late fixes) See merge request cado-nfs/cado-nfs!25 | 16 February 2021, 09:26:18 UTC |
e24573e | Emmanuel Thomé | 16 February 2021, 07:48:56 UTC | smaller context in docker containers | 16 February 2021, 08:15:09 UTC |
2d19232 | Emmanuel Thomé | 15 February 2021, 22:14:14 UTC | coverage reports are now accessible by an easy url | 15 February 2021, 22:14:38 UTC |
aba4210 | Emmanuel Thomé | 15 February 2021, 17:12:42 UTC | A collection of small printing fixes | 15 February 2021, 17:33:32 UTC |
145e14c | Emmanuel Thomé | 15 February 2021, 16:10:31 UTC | Fix nasty race condition caused by popen/fclose mismatch In this precise case: fopen_maybe_compressed **MUST** be paired with fclose_maybe_compressed, otherwise we have a race condition on child termination. This was the error that popped up every so often on FreeBSD, for example https://gitlab.inria.fr/cado-nfs/cado-nfs/-/jobs/980590 | 15 February 2021, 16:11:07 UTC |
2fa0f4d | Emmanuel Thomé | 15 February 2021, 14:20:04 UTC | not always trivial to get rid of shell middle man | 15 February 2021, 14:20:04 UTC |
ac792bb | Emmanuel Thomé | 15 February 2021, 13:45:53 UTC | typo | 15 February 2021, 13:45:53 UTC |
3e80ef1 | Emmanuel Thomé | 15 February 2021, 13:31:05 UTC | structured programming in bash :-) | 15 February 2021, 13:33:59 UTC |
7af2e95 | Emmanuel Thomé | 15 February 2021, 12:41:53 UTC | better like this | 15 February 2021, 12:41:53 UTC |
8f6a717 | Emmanuel Thomé | 15 February 2021, 11:22:01 UTC | fix submodule mess | 15 February 2021, 11:22:01 UTC |
a147412 | Emmanuel Thomé | 15 February 2021, 11:16:33 UTC | change directory | 15 February 2021, 11:16:33 UTC |
bb54eec | Emmanuel Thomé | 15 February 2021, 11:06:51 UTC | periodically print filesystem usage | 15 February 2021, 11:06:51 UTC |
32b80f7 | Emmanuel Thomé | 15 February 2021, 08:46:26 UTC | honor TANKER_DATABASE, if set | 15 February 2021, 08:46:26 UTC |
6e7d5c3 | Emmanuel Thomé | 13 February 2021, 12:44:37 UTC | Revert "temporarily disable freebsd checks -- we seem to have an outstanding problem" This reverts commit 5d18f4247c8d48286dfd4bef067edde4238297cf. | 13 February 2021, 12:44:37 UTC |
5d18f42 | Emmanuel Thomé | 13 February 2021, 12:44:18 UTC | temporarily disable freebsd checks -- we seem to have an outstanding problem | 13 February 2021, 12:44:18 UTC |
dffdfe2 | Emmanuel Thomé | 13 February 2021, 09:23:49 UTC | fix links | 13 February 2021, 09:23:49 UTC |
46ad6bc | Emmanuel Thomé | 12 February 2021, 22:07:24 UTC | Merge branch 'ci-more-features' into 'master' CI with more features See merge request cado-nfs/cado-nfs!17 | 12 February 2021, 22:07:24 UTC |
57dc24c | Emmanuel Thomé | 12 February 2021, 22:06:12 UTC | updating doc for coverage, but that is still WIP | 12 February 2021, 22:06:12 UTC |
86cce45 | Emmanuel Thomé | 12 February 2021, 15:50:14 UTC | ci/debug.sh can now check freebsd as well. | 12 February 2021, 15:50:14 UTC |
162e510 | Emmanuel Thomé | 12 February 2021, 13:24:25 UTC | check freebsd12 as well | 12 February 2021, 13:24:25 UTC |
cee7bae | Emmanuel Thomé | 12 February 2021, 13:22:54 UTC | really annoying printing mishaps with osx bash3 | 12 February 2021, 13:22:54 UTC |
81fb092 | Emmanuel Thomé | 12 February 2021, 12:01:18 UTC | printing hack on osx | 12 February 2021, 12:01:18 UTC |
6ba921b | Emmanuel Thomé | 12 February 2021, 07:39:17 UTC | freebsd tests, with some libvirt heavylifting. | 12 February 2021, 11:26:07 UTC |
25fb9d3 | Emmanuel Thomé | 10 February 2021, 16:42:05 UTC | $* instead of $2 in enter_section (gitlab-ci tests) | 10 February 2021, 16:58:40 UTC |
c644968 | Emmanuel Thomé | 10 February 2021, 16:39:51 UTC | alpine linux has just moved hwloc to edge/community | 10 February 2021, 16:57:39 UTC |
1876bf4 | Emmanuel Thomé | 09 February 2021, 15:14:32 UTC | Merge branch 'update_regex_opal' into 'master' Update PATTERN_CPUTIME to fit with output of las. See merge request cado-nfs/cado-nfs!24 | 09 February 2021, 15:14:32 UTC |
bcbc0e4 | Laurent Grémy | 09 February 2021, 14:51:48 UTC | Update PATTERN_CPUTIME to fit with output of las. | 09 February 2021, 14:51:48 UTC |
e4b3c85 | Alexander Kruppa | 21 August 2020, 16:39:33 UTC | Add -t command line option that disables correctness checks and loops arithmetic 1024 times This makes it easier to do profiling as the correctness checks would generate a lot of events | 06 February 2021, 12:55:28 UTC |
645f7bc | Emmanuel Thomé | 02 February 2021, 09:05:26 UTC | empty commit | 02 February 2021, 09:05:26 UTC |
e081c6b | Emmanuel Thomé | 02 February 2021, 07:44:14 UTC | Merge remote-tracking branch 'origin/master' into ci-more-features | 02 February 2021, 07:44:14 UTC |
a8da2db | Emmanuel Thomé | 01 February 2021, 20:54:53 UTC | remove builddep tests with xsltproc | 02 February 2021, 07:43:59 UTC |
07c419b | Emmanuel Thomé | 01 February 2021, 22:03:38 UTC | always pull from latest tag. It's important, because otherwise a "FROM: alpine" wil be content with any not-too-old container with that name, even if it's not latest. By putting a latest tag, we force a roundtrip to the central and then our "latest" tag on our repository has better chances of being consistent. | 02 February 2021, 07:43:16 UTC |
cc0dd06 | Emmanuel Thomé | 01 February 2021, 10:51:29 UTC | coverage tests. right now this produces a .zip with a coverage report as a set of html pages, but I don't know how to push it to a reasonable place. as far as viewing on gitlab is concerned, the only thing we have a view on are: - the overall coverage (viewed as a badge for the master branch), provided the "Test coverage parsing" regexp in settings->ci/cd->general pipelines is set to `^\s*lines\.*:\s*([\d\.]+)% \(\d+ of \d+ lines\)$` - the coverage status of each line in an MR diff. | 02 February 2021, 07:42:57 UTC |
4f87897 | Emmanuel Thomé | 01 February 2021, 15:15:23 UTC | fix instability in test_bwc_lingen_p_1_test2_checkpoints | 02 February 2021, 07:35:53 UTC |
fb6309d | Emmanuel Thomé | 01 February 2021, 05:55:12 UTC | avoid ctest output compression (test) | 01 February 2021, 05:55:12 UTC |
54b76a3 | Emmanuel Thomé | 01 February 2021, 05:54:48 UTC | check for xsltproc | 01 February 2021, 05:54:48 UTC |
9586224 | Emmanuel Thomé | 31 January 2021, 22:58:47 UTC | Merge branch 'fix_assert_expensive' into 'master' Fix assert expensive See merge request cado-nfs/cado-nfs!21 | 31 January 2021, 22:58:47 UTC |
e652ea5 | Emmanuel Thomé | 31 January 2021, 22:12:20 UTC | fewer tests | 31 January 2021, 22:50:03 UTC |
58e68e4 | Alexander Kruppa | 31 January 2021, 22:22:37 UTC | Avoid errors with ASSERT_EXPENSIVE | 31 January 2021, 22:32:18 UTC |
5cbd6e9 | Alexander Kruppa | 31 January 2021, 16:31:18 UTC | Avoid warnings with -Wtype-limits and ASSERT_EXPENSIVE | 31 January 2021, 22:32:15 UTC |
df94074 | Emmanuel Thomé | 31 January 2021, 15:43:00 UTC | add junit reporting of ctest output | 31 January 2021, 22:15:10 UTC |