https://github.com/janverschelde/PHCpack

sort by:
Revision Author Date Message Commit Date
bb81e48 name change in procedure to make a coefficient circuit 08 June 2020, 19:48:10 UTC
66da8d3 added two functions and fixed compilation error 08 June 2020, 00:25:39 UTC
1198cea improved the benchmarking procedure for the multitasked Hessians 06 June 2020, 17:14:57 UTC
19aded3 added verbose flag to a circuit maker in quad double precision 06 June 2020, 17:12:37 UTC
70493f6 improved the sum of vectors of null vectors or vectors with empty ranges 06 June 2020, 15:22:23 UTC
1dff5d3 improved testing procedure with addition of prompting for sequence of task numbers 05 June 2020, 19:14:20 UTC
3594159 added benchmark procedure for running the multitasked Newton on user given system 05 June 2020, 16:35:16 UTC
002c8d2 updated test procedure on multitasked Newton, adding efficiency computations 05 June 2020, 13:59:35 UTC
b6794e9 added more efficiency computations to benchmark test procedures 04 June 2020, 22:48:49 UTC
3fc4c68 fixed error in the multitasked code for series linearization, added efficiency computation to the benchmark procedures 04 June 2020, 22:02:44 UTC
7793dcc fixed the allocation of the auxiliary vectors for the quad double coefficient convolution circuits with multitasking, flushed file buffers in the test procedure 04 June 2020, 17:31:32 UTC
941ef5b replaced the 11 job code by 0 in the calls to the SVD procedure 04 June 2020, 03:56:27 UTC
c5ec43b added procedure to benchmark coefficient circuits for the Hessians in double precision 03 June 2020, 21:39:28 UTC
7c2438c fixed the multitasked code for singular values for Hessians to work with separate work spaces for each task 03 June 2020, 21:14:28 UTC
af407fe replaced job = 11 by job = 0 in SVD computations 03 June 2020, 17:10:29 UTC
2293637 tested the job 0 option to compute only singular values 03 June 2020, 15:54:55 UTC
78a5834 added multitasked version of the computation of Hessians for coefficient circuits 03 June 2020, 02:27:31 UTC
74ec60d new package to split the coefficients of circuits 03 June 2020, 02:14:01 UTC
2c55218 added wrappers for the singular values and more test procedures 03 June 2020, 01:09:13 UTC
895c36c corrected the vector splitters to skip null entries 03 June 2020, 00:45:02 UTC
ef6ba13 defined general code to compute Hessian on coefficient circuits in double precision 02 June 2020, 22:26:54 UTC
94f1a4e defined special cases for the Hessian computations on coefficient circuits in double precision 02 June 2020, 19:32:19 UTC
46240ff added wrapper procedures to compute Hessian matrices with coefficient circuits in double precision 02 June 2020, 15:45:52 UTC
6207202 started development of Hessian computation on coefficient circuits in double precision 02 June 2020, 02:55:21 UTC
87b606c added procedures to run one Newton step on coefficient convolutions in double double precision 01 June 2020, 21:47:18 UTC
b261781 defined the multitasked computation of Jacobian, Hessians, and their SVDs with dynamic load balancing 01 June 2020, 18:17:02 UTC
6feed75 added tests on user given input systems, to the test procedure for the multitasked convolution circuits 01 June 2020, 01:12:28 UTC
6b37be0 modifications for the passing of auxiliary vectors as pointers in the multitasked algorithmic differentiation on coefficient convolution circuits in quad double precision 31 May 2020, 23:29:50 UTC
8da8981 defined dynamic load balancing in the multitasked algorithmic differentiation of coefficient convolution circuits 31 May 2020, 19:49:54 UTC
2cab949 added efficiency computation to the benchmark tests 31 May 2020, 03:39:04 UTC
3c0cd3e added benchmark tests on coefficient convolution circuits 31 May 2020, 00:17:34 UTC
f534efc 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 fixed two bugs in computing coefficient convolutions in quad double precision 30 May 2020, 18:30:38 UTC
1414a84 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 defined multitasked coefficient convolutions in double double and quad double precision 30 May 2020, 02:53:07 UTC
c51a0db removed extra output from the convolution splitters in quad double precision 30 May 2020, 02:46:52 UTC
9831e7f fixed bug, indexing error, in EvalDiff procedure 29 May 2020, 23:38:02 UTC
86d36be defined convolution circuits with splitted coefficients in quad double precision 29 May 2020, 22:05:18 UTC
c73c338 bug fix in package to split quad double complex vectors 29 May 2020, 21:56:59 UTC
e25b1df new package with better performing vector computations in quad double precision 29 May 2020, 17:46:08 UTC
5d0c78b added code for a convolution on 2-splitted vectors 29 May 2020, 01:46:26 UTC
f54ba73 eliminated all procedure calls to the split on doubles 28 May 2020, 22:25:50 UTC
0db4e40 reduced the number of splits from 80 to 16 28 May 2020, 21:18:04 UTC
6519419 eliminated procedure calls in the update of an inner product 28 May 2020, 17:27:09 UTC
b32f646 defined a first improved inner product of two complex vectors in quad double precision 28 May 2020, 02:33:10 UTC
fd1568f inlined procedure calls in the new Add procedure for complex vectors in quad double precision 27 May 2020, 21:23:55 UTC
22ca7c0 updated makefiles for the new test procedure 27 May 2020, 19:26:47 UTC
9d25984 new test procedure to develop better performing quad double complex vector computations 27 May 2020, 19:03:35 UTC
eb69bbc 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 added more procedures to split double double complex vectors 27 May 2020, 02:22:12 UTC
aeeb5fa new package to evaluate and differentiate circuits for series in double double precision more efficiently 26 May 2020, 23:10:01 UTC
295db38 extended the vector splitters in double double precision, bug fixed 26 May 2020, 23:00:51 UTC
16c23c4 new package for the 4-vector representation of double double complex vectors 26 May 2020, 17:02:42 UTC
0bd5e14 defined convolutions for double double complex vectors in 4-vector representations 26 May 2020, 16:15:07 UTC
40e1ef6 defined the multitasked algorithmic differentiation on coefficient convolution circuits in double precision 26 May 2020, 00:49:54 UTC
761ab81 added test on multitasked algorithmic differentiation on convolution circuits with splitted coefficient vectors 25 May 2020, 21:40:45 UTC
ff565da experimented with using links to vectors as inputs for the procedures 25 May 2020, 02:56:37 UTC
642acd4 updated makefiles for new test procedure 25 May 2020, 00:44:39 UTC
5cba8b5 new test procedure to develop better performing vector operations on double double complex vectors 25 May 2020, 00:27:51 UTC
e0d4b8e improved the multitasked Hessian computation in case no power table is needed 24 May 2020, 01:41:05 UTC
dd9c42b completed the computation of the multitasked SVD on Jacobian and Hessians, for complex circuits 23 May 2020, 19:02:06 UTC
1e03d4f updated makefiles for new test procedure 23 May 2020, 02:33:18 UTC
a0cc3e3 first (incomplete) version of multitasked computation of Hessians on complex circuits 23 May 2020, 02:19:02 UTC
3f5a11b added wrapper procedures to compute all singular values for systems of circuits 22 May 2020, 23:35:28 UTC
bec50e7 added functions to the circuit makers to make random systems and to convert data types 22 May 2020, 22:07:34 UTC
2bfe899 added SVD to the new complex circuits, with added test procedures 22 May 2020, 17:08:01 UTC
39b438d added tests on the new EvalDiff2 to compute the Hessians algorithmically 22 May 2020, 15:35:19 UTC
5f2b656 double double and quad double packages for the new Hessian computations 22 May 2020, 02:16:24 UTC
ef4d9d7 packaged the procedure to compute Hessian matrices 22 May 2020, 00:33:19 UTC
d74cb4b added general case for the Hessian computation of a circuit with higher powers of the circuits 21 May 2020, 21:46:06 UTC
e0a077a defined code for the fourth special case of Hessian computations, when only four variables are involved 21 May 2020, 20:57:18 UTC
bd8e817 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 added formulas for the Hessian for two dimensional general circuits 21 May 2020, 00:49:07 UTC
25686f5 bug fix to deal with extra constant coefficient and stray zero exponents 20 May 2020, 22:24:07 UTC
47e35bb 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 defined an update procedure for Hessians of circuits with 0/1 exponents 20 May 2020, 17:16:35 UTC
fc1573b new package with testing utilities for better performing circuits 20 May 2020, 15:57:12 UTC
543b5b5 added indexed versions of the differentiation procedures to the new test 20 May 2020, 01:08:10 UTC
719cd42 updated makefiles for new test procedure 19 May 2020, 21:41:53 UTC
ad06955 new test procedure with explicit formulas for the Hessian of a product of variables 19 May 2020, 21:25:10 UTC
6e723b4 completed definition of systems of circuits for efficient evaluation and differentiation 19 May 2020, 15:02:27 UTC
509ba86 defined systems of circuits for complex arithmetic 19 May 2020, 02:39:28 UTC
9874e97 defined evaluation and differentiation procedures with a power table 19 May 2020, 00:38:18 UTC
62bbdfd defined and tested the multiplication with the common factor 18 May 2020, 18:56:53 UTC
a6db96d added wrapper procedure and better test 18 May 2020, 16:24:36 UTC
f1ba4a1 Merge branch 'master' of https://github.com/janverschelde/PHCpack 17 May 2020, 21:34:17 UTC
abfb70b added more functions to split complex vectors 17 May 2020, 21:33:53 UTC
4e126fa added data structures to the newest circuit packages 17 May 2020, 01:52:54 UTC
b727b83 new package with development code for testing purposes 16 May 2020, 20:34:28 UTC
498bf99 added error computations to the tests and fixed another bug 16 May 2020, 00:03:02 UTC
f905e85 more bug fixes and addition of an extra test 15 May 2020, 21:11:40 UTC
831a49d bug fix in grabbing imaginary parts in fused versions 15 May 2020, 14:52:25 UTC
b572d81 added indexed versions of the better performing algorithmic differentiation and evaluation procedures 15 May 2020, 01:43:13 UTC
1a3b40f new package with better performing code for algorithmic differentation and evaluation 14 May 2020, 17:47:00 UTC
6eac51f defined fused loops for the forward, backward, and cross products 14 May 2020, 01:54:12 UTC
9eeb67f added fused loop computation of forward, backward, and cross products 13 May 2020, 22:55:15 UTC
aa23909 added loop fusion to the computation of forward and backward products 13 May 2020, 19:24:06 UTC
d0d00e1 added computation of the power table to the performance test procedure 13 May 2020, 18:05:32 UTC
0c91745 added test on computation with forward and backward products 13 May 2020, 00:55:34 UTC
02ef780 updated makefiles for the new test procedure 11 May 2020, 19:22:56 UTC
back to top