8da8981 | Jan Verschelde | 31 May 2020, 19:49:54 UTC | defined dynamic load balancing in the multitasked algorithmic differentiation of coefficient convolution circuits | 31 May 2020, 19:49:54 UTC |
2cab949 | Jan Verschelde | 31 May 2020, 03:39:04 UTC | added efficiency computation to the benchmark tests | 31 May 2020, 03:39:04 UTC |
3c0cd3e | Jan Verschelde | 31 May 2020, 00:17:34 UTC | added benchmark tests on coefficient convolution circuits | 31 May 2020, 00:17:34 UTC |
f534efc | Jan Verschelde | 30 May 2020, 18:55:24 UTC | fixed last (?) bug in the multitasked evaluation and differentiation of coefficient convolution circuits in quad double precision | 30 May 2020, 18:55:24 UTC |
fb75c16 | Jan Verschelde | 30 May 2020, 18:30:38 UTC | fixed two bugs in computing coefficient convolutions in quad double precision | 30 May 2020, 18:30:38 UTC |
1414a84 | Jan Verschelde | 30 May 2020, 17:32:37 UTC | fixed many indexing errors in the new multitasked computation of coefficient convolution circuits in quad double precision | 30 May 2020, 17:32:37 UTC |
f4e8fa9 | Jan Verschelde | 30 May 2020, 02:53:07 UTC | defined multitasked coefficient convolutions in double double and quad double precision | 30 May 2020, 02:53:07 UTC |
c51a0db | Jan Verschelde | 30 May 2020, 02:46:52 UTC | removed extra output from the convolution splitters in quad double precision | 30 May 2020, 02:46:52 UTC |
9831e7f | Jan Verschelde | 29 May 2020, 23:38:02 UTC | fixed bug, indexing error, in EvalDiff procedure | 29 May 2020, 23:38:02 UTC |
86d36be | Jan Verschelde | 29 May 2020, 22:05:18 UTC | defined convolution circuits with splitted coefficients in quad double precision | 29 May 2020, 22:05:18 UTC |
c73c338 | Jan Verschelde | 29 May 2020, 21:56:59 UTC | bug fix in package to split quad double complex vectors | 29 May 2020, 21:56:59 UTC |
e25b1df | Jan Verschelde | 29 May 2020, 17:46:08 UTC | new package with better performing vector computations in quad double precision | 29 May 2020, 17:46:08 UTC |
5d0c78b | Jan Verschelde | 29 May 2020, 01:46:26 UTC | added code for a convolution on 2-splitted vectors | 29 May 2020, 01:46:26 UTC |
f54ba73 | Jan Verschelde | 28 May 2020, 22:25:50 UTC | eliminated all procedure calls to the split on doubles | 28 May 2020, 22:25:50 UTC |
0db4e40 | Jan Verschelde | 28 May 2020, 21:18:04 UTC | reduced the number of splits from 80 to 16 | 28 May 2020, 21:18:04 UTC |
6519419 | Jan Verschelde | 28 May 2020, 17:27:09 UTC | eliminated procedure calls in the update of an inner product | 28 May 2020, 17:27:09 UTC |
b32f646 | Jan Verschelde | 28 May 2020, 02:33:10 UTC | defined a first improved inner product of two complex vectors in quad double precision | 28 May 2020, 02:33:10 UTC |
fd1568f | Jan Verschelde | 27 May 2020, 21:23:55 UTC | inlined procedure calls in the new Add procedure for complex vectors in quad double precision | 27 May 2020, 21:23:55 UTC |
22ca7c0 | Jan Verschelde | 27 May 2020, 19:26:47 UTC | updated makefiles for the new test procedure | 27 May 2020, 19:26:47 UTC |
9d25984 | Jan Verschelde | 27 May 2020, 19:03:35 UTC | new test procedure to develop better performing quad double complex vector computations | 27 May 2020, 19:03:35 UTC |
eb69bbc | Jan Verschelde | 27 May 2020, 02:29:06 UTC | completed code for the evaluation and differentiation of power series in double double precision for 4-vector representations | 27 May 2020, 02:29:06 UTC |
27ae101 | Jan Verschelde | 27 May 2020, 02:22:12 UTC | added more procedures to split double double complex vectors | 27 May 2020, 02:22:12 UTC |
aeeb5fa | Jan Verschelde | 26 May 2020, 23:10:01 UTC | new package to evaluate and differentiate circuits for series in double double precision more efficiently | 26 May 2020, 23:10:01 UTC |
295db38 | Jan Verschelde | 26 May 2020, 23:00:51 UTC | extended the vector splitters in double double precision, bug fixed | 26 May 2020, 23:00:51 UTC |
16c23c4 | Jan Verschelde | 26 May 2020, 17:02:42 UTC | new package for the 4-vector representation of double double complex vectors | 26 May 2020, 17:02:42 UTC |
0bd5e14 | Jan Verschelde | 26 May 2020, 16:15:07 UTC | defined convolutions for double double complex vectors in 4-vector representations | 26 May 2020, 16:15:07 UTC |
40e1ef6 | Jan Verschelde | 26 May 2020, 00:49:54 UTC | defined the multitasked algorithmic differentiation on coefficient convolution circuits in double precision | 26 May 2020, 00:49:54 UTC |
761ab81 | Jan Verschelde | 25 May 2020, 21:40:45 UTC | added test on multitasked algorithmic differentiation on convolution circuits with splitted coefficient vectors | 25 May 2020, 21:40:45 UTC |
ff565da | Jan Verschelde | 25 May 2020, 02:56:37 UTC | experimented with using links to vectors as inputs for the procedures | 25 May 2020, 02:56:37 UTC |
642acd4 | Jan Verschelde | 25 May 2020, 00:44:39 UTC | updated makefiles for new test procedure | 25 May 2020, 00:44:39 UTC |
5cba8b5 | Jan Verschelde | 25 May 2020, 00:27:51 UTC | new test procedure to develop better performing vector operations on double double complex vectors | 25 May 2020, 00:27:51 UTC |
e0d4b8e | Jan Verschelde | 24 May 2020, 01:41:05 UTC | improved the multitasked Hessian computation in case no power table is needed | 24 May 2020, 01:41:05 UTC |
dd9c42b | Jan Verschelde | 23 May 2020, 19:02:06 UTC | completed the computation of the multitasked SVD on Jacobian and Hessians, for complex circuits | 23 May 2020, 19:02:06 UTC |
1e03d4f | Jan Verschelde | 23 May 2020, 02:33:18 UTC | updated makefiles for new test procedure | 23 May 2020, 02:33:18 UTC |
a0cc3e3 | Jan Verschelde | 23 May 2020, 02:19:02 UTC | first (incomplete) version of multitasked computation of Hessians on complex circuits | 23 May 2020, 02:19:02 UTC |
3f5a11b | Jan Verschelde | 22 May 2020, 23:35:28 UTC | added wrapper procedures to compute all singular values for systems of circuits | 22 May 2020, 23:35:28 UTC |
bec50e7 | Jan Verschelde | 22 May 2020, 22:07:34 UTC | added functions to the circuit makers to make random systems and to convert data types | 22 May 2020, 22:07:34 UTC |
2bfe899 | Jan Verschelde | 22 May 2020, 17:08:01 UTC | added SVD to the new complex circuits, with added test procedures | 22 May 2020, 17:08:01 UTC |
39b438d | Jan Verschelde | 22 May 2020, 15:35:19 UTC | added tests on the new EvalDiff2 to compute the Hessians algorithmically | 22 May 2020, 15:35:19 UTC |
5f2b656 | Jan Verschelde | 22 May 2020, 02:16:24 UTC | double double and quad double packages for the new Hessian computations | 22 May 2020, 02:16:24 UTC |
ef4d9d7 | Jan Verschelde | 22 May 2020, 00:33:19 UTC | packaged the procedure to compute Hessian matrices | 22 May 2020, 00:33:19 UTC |
d74cb4b | Jan Verschelde | 21 May 2020, 21:46:06 UTC | added general case for the Hessian computation of a circuit with higher powers of the circuits | 21 May 2020, 21:46:06 UTC |
e0a077a | Jan Verschelde | 21 May 2020, 20:57:18 UTC | defined code for the fourth special case of Hessian computations, when only four variables are involved | 21 May 2020, 20:57:18 UTC |
bd8e817 | Jan Verschelde | 21 May 2020, 18:20:11 UTC | defined procedures for special cases of Hessians of circuits where some exponents are raised to higher powers | 21 May 2020, 18:20:11 UTC |
cfc1ad7 | Jan Verschelde | 21 May 2020, 00:49:07 UTC | added formulas for the Hessian for two dimensional general circuits | 21 May 2020, 00:49:07 UTC |
25686f5 | Jan Verschelde | 20 May 2020, 22:24:07 UTC | bug fix to deal with extra constant coefficient and stray zero exponents | 20 May 2020, 22:24:07 UTC |
47e35bb | Jan Verschelde | 20 May 2020, 20:49:55 UTC | extended the package for complex circuits in double precision with procedures to compute the Hessian for 0/1 exponent circuits | 20 May 2020, 20:49:55 UTC |
818ec7c | Jan Verschelde | 20 May 2020, 17:16:35 UTC | defined an update procedure for Hessians of circuits with 0/1 exponents | 20 May 2020, 17:16:35 UTC |
fc1573b | Jan Verschelde | 20 May 2020, 15:57:12 UTC | new package with testing utilities for better performing circuits | 20 May 2020, 15:57:12 UTC |
543b5b5 | Jan Verschelde | 20 May 2020, 01:08:10 UTC | added indexed versions of the differentiation procedures to the new test | 20 May 2020, 01:08:10 UTC |
719cd42 | Jan Verschelde | 19 May 2020, 21:41:53 UTC | updated makefiles for new test procedure | 19 May 2020, 21:41:53 UTC |
ad06955 | Jan Verschelde | 19 May 2020, 21:25:10 UTC | new test procedure with explicit formulas for the Hessian of a product of variables | 19 May 2020, 21:25:10 UTC |
6e723b4 | Jan Verschelde | 19 May 2020, 15:02:27 UTC | completed definition of systems of circuits for efficient evaluation and differentiation | 19 May 2020, 15:02:27 UTC |
509ba86 | Jan Verschelde | 19 May 2020, 02:39:28 UTC | defined systems of circuits for complex arithmetic | 19 May 2020, 02:39:28 UTC |
9874e97 | Jan Verschelde | 19 May 2020, 00:38:18 UTC | defined evaluation and differentiation procedures with a power table | 19 May 2020, 00:38:18 UTC |
62bbdfd | Jan Verschelde | 18 May 2020, 18:56:53 UTC | defined and tested the multiplication with the common factor | 18 May 2020, 18:56:53 UTC |
a6db96d | Jan Verschelde | 18 May 2020, 16:24:36 UTC | added wrapper procedure and better test | 18 May 2020, 16:24:36 UTC |
f1ba4a1 | Jan Verschelde | 17 May 2020, 21:34:17 UTC | Merge branch 'master' of https://github.com/janverschelde/PHCpack | 17 May 2020, 21:34:17 UTC |
abfb70b | Jan Verschelde | 17 May 2020, 21:33:53 UTC | added more functions to split complex vectors | 17 May 2020, 21:33:53 UTC |
4e126fa | Jan Verschelde | 17 May 2020, 01:52:54 UTC | added data structures to the newest circuit packages | 17 May 2020, 01:52:54 UTC |
b727b83 | Jan Verschelde | 16 May 2020, 20:34:28 UTC | new package with development code for testing purposes | 16 May 2020, 20:34:28 UTC |
498bf99 | Jan Verschelde | 16 May 2020, 00:03:02 UTC | added error computations to the tests and fixed another bug | 16 May 2020, 00:03:02 UTC |
f905e85 | Jan Verschelde | 15 May 2020, 21:11:40 UTC | more bug fixes and addition of an extra test | 15 May 2020, 21:11:40 UTC |
831a49d | Jan Verschelde | 15 May 2020, 14:52:25 UTC | bug fix in grabbing imaginary parts in fused versions | 15 May 2020, 14:52:25 UTC |
b572d81 | Jan Verschelde | 15 May 2020, 01:43:13 UTC | added indexed versions of the better performing algorithmic differentiation and evaluation procedures | 15 May 2020, 01:43:13 UTC |
1a3b40f | Jan Verschelde | 14 May 2020, 17:47:00 UTC | new package with better performing code for algorithmic differentation and evaluation | 14 May 2020, 17:47:00 UTC |
6eac51f | Jan Verschelde | 14 May 2020, 01:54:12 UTC | defined fused loops for the forward, backward, and cross products | 14 May 2020, 01:54:12 UTC |
9eeb67f | Jan Verschelde | 13 May 2020, 22:55:15 UTC | added fused loop computation of forward, backward, and cross products | 13 May 2020, 22:55:15 UTC |
aa23909 | Jan Verschelde | 13 May 2020, 19:24:06 UTC | added loop fusion to the computation of forward and backward products | 13 May 2020, 19:24:06 UTC |
d0d00e1 | Jan Verschelde | 13 May 2020, 18:05:32 UTC | added computation of the power table to the performance test procedure | 13 May 2020, 18:05:32 UTC |
0c91745 | Jan Verschelde | 13 May 2020, 00:55:34 UTC | added test on computation with forward and backward products | 13 May 2020, 00:55:34 UTC |
02ef780 | Jan Verschelde | 11 May 2020, 19:22:56 UTC | updated makefiles for the new test procedure | 11 May 2020, 19:22:56 UTC |
0e4db11 | Jan Verschelde | 11 May 2020, 19:00:23 UTC | new test procedure on the performance of algorithmic differentiation and evaluation | 11 May 2020, 19:00:23 UTC |
2e56165 | Jan Verschelde | 10 May 2020, 21:01:05 UTC | added Newton-Fabry procedures on coefficient convolutions | 10 May 2020, 21:01:05 UTC |
ee22e34 | Jan Verschelde | 10 May 2020, 00:59:17 UTC | tested new Newton procedures with coefficient convolution circuitst | 10 May 2020, 00:59:17 UTC |
c4b7d59 | Jan Verschelde | 09 May 2020, 19:15:31 UTC | added new procedures to run Newton's method on the faster coefficient convolution circuits | 09 May 2020, 19:15:31 UTC |
c9da09d | Jan Verschelde | 08 May 2020, 17:20:42 UTC | bug fixed in splitting of convolution circuits in case there is no common factor | 08 May 2020, 17:20:42 UTC |
aef4fdc | Jan Verschelde | 07 May 2020, 23:29:37 UTC | added new Newton step methods on the new convolution circuits | 07 May 2020, 23:29:37 UTC |
2ac5f8a | Jan Verschelde | 07 May 2020, 00:32:07 UTC | updated makefiles for a new test procedure | 07 May 2020, 00:32:07 UTC |
c806bf9 | Jan Verschelde | 06 May 2020, 23:56:20 UTC | new test procedure on the performance of splitted circuits | 06 May 2020, 23:56:20 UTC |
9cac2d6 | Jan Verschelde | 06 May 2020, 16:24:49 UTC | new package to split the complex coefficients of convolution circuits | 06 May 2020, 16:24:49 UTC |
e9b9add | Jan Verschelde | 06 May 2020, 14:54:30 UTC | added another split procedure | 06 May 2020, 14:54:30 UTC |
a04607e | Jan Verschelde | 06 May 2020, 01:02:59 UTC | defined the system data structure encapsulation for the new convolution circuits in double precision | 06 May 2020, 01:02:59 UTC |
bf8a6bc | Jan Verschelde | 05 May 2020, 21:55:21 UTC | added definition of the circuits data structure to the new convolutions package | 05 May 2020, 21:55:21 UTC |
2c1a017 | Jan Verschelde | 05 May 2020, 16:45:54 UTC | new version of algorithmic differentiation works in general, in double precision | 05 May 2020, 16:45:54 UTC |
f0477dd | Jan Verschelde | 04 May 2020, 23:07:49 UTC | tested special cases for the coefficient convolutions | 04 May 2020, 23:07:49 UTC |
f647e3d | Jan Verschelde | 04 May 2020, 18:33:56 UTC | some bug fixes for test procedures of special cases | 04 May 2020, 18:33:56 UTC |
6cf1225 | Jan Verschelde | 04 May 2020, 15:44:43 UTC | improved code heeding compiler warnings | 04 May 2020, 15:44:43 UTC |
9587d86 | Jan Verschelde | 04 May 2020, 01:12:24 UTC | extended the package to compute the convolutions more efficiently with procedure to compute the power table and to apply algorithmic differentiation | 04 May 2020, 01:12:24 UTC |
882a55d | Jan Verschelde | 03 May 2020, 20:53:52 UTC | new package to split/merge vectors of complex numbers | 03 May 2020, 20:53:52 UTC |
caddccf | Jan Verschelde | 03 May 2020, 17:03:07 UTC | new package to compute convolutions more efficiently | 03 May 2020, 17:03:07 UTC |
b6d921d | Jan Verschelde | 03 May 2020, 00:32:53 UTC | added a test on the performance of Horner's method and added wrapped procedures | 03 May 2020, 00:32:53 UTC |
aeb9c0d | Jan Verschelde | 02 May 2020, 20:58:21 UTC | added tests on the performance of the complex inner products | 02 May 2020, 20:58:21 UTC |
a203af1 | Jan Verschelde | 02 May 2020, 17:51:46 UTC | updated makefiles for new test procedure | 02 May 2020, 17:51:46 UTC |
97b667d | Jan Verschelde | 02 May 2020, 00:43:28 UTC | new test procedure to explore the performance of algorithms to compute convolutions of coefficients of series | 02 May 2020, 00:43:28 UTC |
70578fe | Jan Verschelde | 01 May 2020, 18:16:42 UTC | added writing of seed, version number, number of tasks, time stamps at the end of a multitasked run with the new path trackers | 01 May 2020, 18:16:42 UTC |
10b43bf | Jan Verschelde | 01 May 2020, 17:09:23 UTC | added writing of seed, version number, and time stamps after a run of the new trackers in phc -u | 01 May 2020, 17:09:23 UTC |
2960c54 | Jan Verschelde | 01 May 2020, 01:39:21 UTC | applied extra corrector steps at the end of each path tracking | 01 May 2020, 01:39:21 UTC |
bfa38bc | Jan Verschelde | 30 April 2020, 17:38:26 UTC | applied extra Newton steps in the correctors | 30 April 2020, 17:38:26 UTC |
0acb252 | Jan Verschelde | 29 April 2020, 18:08:26 UTC | version 2.4.76 releases multitasked Newton-Fabry-Pade-Hesse trackers | 29 April 2020, 18:08:26 UTC |