bbd388a | Jan Verschelde | 01 July 2020, 18:52:03 UTC | updated files for version 1.0.5 of phcpy | 01 July 2020, 18:52:03 UTC |
8599872 | Jan Verschelde | 01 July 2020, 18:40:06 UTC | updated files for release 2.4.78 | 01 July 2020, 18:40:06 UTC |
d17c4d2 | Jan Verschelde | 01 July 2020, 18:22:32 UTC | added braces to avoid a dangling else | 01 July 2020, 18:22:32 UTC |
d9ef346 | Jan Verschelde | 01 July 2020, 17:46:09 UTC | added to the solver module a Python function to compute a condition report for a system with solutions on file | 01 July 2020, 17:46:09 UTC |
b375916 | Jan Verschelde | 01 July 2020, 17:42:26 UTC | defined C code to export the computation of a condition report to Python | 01 July 2020, 17:42:26 UTC |
3f4932b | Jan Verschelde | 01 July 2020, 17:07:11 UTC | added close(file) statement in a job handler | 01 July 2020, 17:07:11 UTC |
f968e56 | Jan Verschelde | 30 June 2020, 22:45:01 UTC | update makefiles for new test C function | 30 June 2020, 22:45:01 UTC |
69a8dc9 | Jan Verschelde | 30 June 2020, 22:33:17 UTC | bug fix in a C function | 30 June 2020, 22:33:17 UTC |
b0de4c8 | Jan Verschelde | 30 June 2020, 22:24:18 UTC | updated documentation on the updates | 30 June 2020, 22:24:18 UTC |
2b8815e | Jan Verschelde | 30 June 2020, 22:16:17 UTC | added a C interface to compute a condition report in double precision | 30 June 2020, 22:16:17 UTC |
c781c4b | Jan Verschelde | 30 June 2020, 22:09:34 UTC | defined jobs for the C interface to compute a condition report in double precision | 30 June 2020, 22:09:34 UTC |
654483a | Jan Verschelde | 30 June 2020, 19:46:16 UTC | refactored run procedures in the refiner circuits | 30 June 2020, 19:46:16 UTC |
cc3f1fc | Jan Verschelde | 30 June 2020, 16:53:45 UTC | adjustments so the number of tasks can be passed to phc -u at the command line, as phc -u -t | 30 June 2020, 16:53:45 UTC |
509fa57 | Jan Verschelde | 30 June 2020, 16:00:12 UTC | updates to reflect that no support yet for homogeneous coordinates in coefficient convolution circuits | 30 June 2020, 16:00:12 UTC |
ed6f26c | Jan Verschelde | 30 June 2020, 15:40:05 UTC | toggled off verbose option when making a circuit from a polynomial system | 30 June 2020, 15:40:05 UTC |
fc1ca5b | Jan Verschelde | 29 June 2020, 19:55:26 UTC | added procedures to run the multitasked trackers on coefficient convolutions | 29 June 2020, 19:55:26 UTC |
742a0b7 | Jan Verschelde | 29 June 2020, 19:53:32 UTC | added allocation of Hessian space to the Copy procedures | 29 June 2020, 19:53:32 UTC |
7e47b4f | Jan Verschelde | 29 June 2020, 18:13:28 UTC | adjusted definition of beginning of wall clock timer | 29 June 2020, 18:13:28 UTC |
a90c308 | Jan Verschelde | 29 June 2020, 16:19:57 UTC | added a type to work with arrays of vectors of matrices | 29 June 2020, 16:19:57 UTC |
89403c2 | Jan Verschelde | 29 June 2020, 00:57:08 UTC | added copy procedures for coefficient convolution circuits | 29 June 2020, 00:57:08 UTC |
9d2cdbb | Jan Verschelde | 28 June 2020, 23:07:39 UTC | added more procedures to write before and after the tracking | 28 June 2020, 23:07:39 UTC |
4a6a040 | Jan Verschelde | 28 June 2020, 19:27:40 UTC | changed value of tpow to one in the homotopy, as needed for the staggered degree Newton's method | 28 June 2020, 19:27:40 UTC |
5bc2f34 | Jan Verschelde | 28 June 2020, 01:41:29 UTC | applied the staggered degree Newton's methods in the predictor corrector loops on coefficient convolution circuits | 28 June 2020, 01:41:29 UTC |
5a70502 | Jan Verschelde | 28 June 2020, 00:39:41 UTC | new package with procedures for staggered Newton methods | 28 June 2020, 00:39:41 UTC |
b2dc09f | Jan Verschelde | 27 June 2020, 19:59:36 UTC | first test on staggered degree iterative Newton's method on power series | 27 June 2020, 19:59:36 UTC |
f6bb5d9 | Jan Verschelde | 27 June 2020, 17:42:34 UTC | added procedures to part and merge complex vectors up to the degree of a series | 27 June 2020, 17:42:34 UTC |
1e280dc | Jan Verschelde | 27 June 2020, 16:18:52 UTC | new package to run Newton's method on coefficient convolution circuits | 27 June 2020, 16:18:52 UTC |
935426d | Jan Verschelde | 26 June 2020, 20:26:10 UTC | added procedures to the series matrix solvers in double precision which take the degree on input for use in a staggered iterative solving | 26 June 2020, 20:26:10 UTC |
285b8da | Jan Verschelde | 26 June 2020, 17:47:36 UTC | fix memory leak in splitting complex vectors of vectors | 26 June 2020, 17:47:36 UTC |
faa921f | Jan Verschelde | 26 June 2020, 15:34:07 UTC | added the degree as a parameter to restrict the ranges for the convolutions | 26 June 2020, 15:34:07 UTC |
be50f2f | Jan Verschelde | 25 June 2020, 20:17:55 UTC | all higher order coefficients should be reset at the start of a new path | 25 June 2020, 20:17:55 UTC |
1c301d4 | Jan Verschelde | 25 June 2020, 18:43:29 UTC | improved step_by_step tracker on coefficient convolution circuits | 25 June 2020, 18:43:29 UTC |
a7a3f48 | Jan Verschelde | 25 June 2020, 01:25:02 UTC | moved definition of jobs to compute mixed volume and stable mixed volume into the package job_handlers | 25 June 2020, 01:25:02 UTC |
e4cc0c2 | Jan Verschelde | 24 June 2020, 23:04:17 UTC | new package to refine solutions on coefficient circuits with inlined linear solvers | 24 June 2020, 23:04:17 UTC |
f65732f | Jan Verschelde | 24 June 2020, 21:03:55 UTC | new package to solve linear systems with complex arithmetic inlined in the loops | 24 June 2020, 21:03:55 UTC |
cc60e50 | Jan Verschelde | 24 June 2020, 18:45:19 UTC | defined a vectorized lusolve and estco, with timed tests | 24 June 2020, 18:45:19 UTC |
cc26063 | Jan Verschelde | 24 June 2020, 02:02:57 UTC | new package with the split and merge procedures for complex matrices | 24 June 2020, 02:02:57 UTC |
0766f7c | Jan Verschelde | 23 June 2020, 23:55:44 UTC | updated makefiles for a new test procedure | 23 June 2020, 23:55:44 UTC |
7e75cc2 | Jan Verschelde | 23 June 2020, 23:28:55 UTC | new procedure to test the performance of the complex LU factorization | 23 June 2020, 23:28:55 UTC |
a5e6f57 | Jan Verschelde | 23 June 2020, 19:02:24 UTC | added more allocate procedures that return pointers to vectors of vectors | 23 June 2020, 19:02:24 UTC |
205e280 | Jan Verschelde | 22 June 2020, 21:56:04 UTC | shifted with the accumulated t value, instead of with accumulated steps | 22 June 2020, 21:56:04 UTC |
7f669eb | Jan Verschelde | 22 June 2020, 20:21:20 UTC | bug fix in a Map procedure to shift coefficient convolution circuits | 22 June 2020, 20:21:20 UTC |
1588182 | Jan Verschelde | 22 June 2020, 17:22:19 UTC | added Map procedures on pointers to data structures | 22 June 2020, 17:22:19 UTC |
467ac1f | Jan Verschelde | 22 June 2020, 00:27:14 UTC | added procedure to map shifted coefficients into convolution circuits | 22 June 2020, 00:27:14 UTC |
47e37a4 | Jan Verschelde | 21 June 2020, 02:48:40 UTC | path trackers on coefficient circuits available through phc -u | 21 June 2020, 02:48:40 UTC |
3809f1b | Jan Verschelde | 20 June 2020, 21:04:17 UTC | added more tracker procedures on coefficient circuits | 20 June 2020, 21:04:17 UTC |
1e352d6 | Jan Verschelde | 20 June 2020, 19:54:20 UTC | new package to store and restore the coefficient of series in circuits | 20 June 2020, 19:54:20 UTC |
0f344f8 | Jan Verschelde | 20 June 2020, 00:57:27 UTC | tracking one path with new coefficient circuits seems to work now | 20 June 2020, 00:57:27 UTC |
91fdf7f | Jan Verschelde | 20 June 2020, 00:15:32 UTC | added extra parameter to allow for extra Newton steps | 20 June 2020, 00:15:32 UTC |
36b2f44 | Jan Verschelde | 19 June 2020, 19:25:01 UTC | added shifts for coefficient circuits and systems of circuits | 19 June 2020, 19:25:01 UTC |
8ecbdbe | Jan Verschelde | 19 June 2020, 17:31:55 UTC | developed code to shift series in coefficient convolution circuits | 19 June 2020, 17:31:55 UTC |
2fee36d | Jan Verschelde | 18 June 2020, 23:56:26 UTC | added Copy functions and AbsVal functions for the radii of coefficient ciruits | 18 June 2020, 23:56:26 UTC |
72c6be0 | Jan Verschelde | 18 June 2020, 19:40:45 UTC | updated makefile for windows for some interfacing functions | 18 June 2020, 19:40:45 UTC |
2922835 | Jan Verschelde | 18 June 2020, 19:30:56 UTC | added more definitions for jobs to a package, for better organization | 18 June 2020, 19:30:56 UTC |
6ab5ac7 | Jan Verschelde | 18 June 2020, 03:04:57 UTC | new package with definitions of jobs to move data from/into containers, to define the C interface to PHCpack | 18 June 2020, 03:04:57 UTC |
ddeeeed | Jan Verschelde | 17 June 2020, 23:51:36 UTC | new package with code from the job handlers in the C gateway function | 17 June 2020, 23:51:36 UTC |
4490677 | Jan Verschelde | 17 June 2020, 20:52:48 UTC | procedures added to run predictor-corrector loop on convolution circuits | 17 June 2020, 20:52:48 UTC |
a1ee0f0 | Jan Verschelde | 17 June 2020, 19:51:41 UTC | added Newton circuit procedures to write to file when verbose | 17 June 2020, 19:51:41 UTC |
56ef585 | Jan Verschelde | 17 June 2020, 17:39:05 UTC | new package to run predictor-corrector feedback loops in trackers | 17 June 2020, 17:39:05 UTC |
632e619 | Jan Verschelde | 16 June 2020, 23:15:42 UTC | added mixed residual computation when running Newton's method on coefficient circuits | 16 June 2020, 23:15:42 UTC |
b5b05bc | Jan Verschelde | 16 June 2020, 18:52:29 UTC | bug fix in eta computation on coefficient circuits, added test procedure | 16 June 2020, 18:52:29 UTC |
70146ee | Jan Verschelde | 16 June 2020, 18:09:58 UTC | added functions to make coefficient circuits from coefficient convolution circuits | 16 June 2020, 18:09:58 UTC |
6122f25 | Jan Verschelde | 16 June 2020, 15:40:30 UTC | moved allocators into the vector splitter packages | 16 June 2020, 15:40:30 UTC |
9023369 | Jan Verschelde | 15 June 2020, 23:30:26 UTC | defined the main predictor procedures on coefficient convolution circuits | 15 June 2020, 23:30:26 UTC |
e1cd7e1 | Jan Verschelde | 15 June 2020, 21:18:02 UTC | defined predictor feedback loop on coefficient convolution circuits | 15 June 2020, 21:18:02 UTC |
d1c6128 | Jan Verschelde | 15 June 2020, 20:00:00 UTC | added more evaluation procedures for coefficient convolution circuits | 15 June 2020, 20:00:00 UTC |
f981ad2 | Jan Verschelde | 15 June 2020, 01:23:22 UTC | added evaluation function and procedure on coefficient circuits, without computing any derivatives | 15 June 2020, 01:23:22 UTC |
50b9931 | Jan Verschelde | 13 June 2020, 22:01:38 UTC | added Hesse-Pade computation on coefficient circuits | 13 June 2020, 22:01:38 UTC |
809f3a3 | Jan Verschelde | 12 June 2020, 22:01:04 UTC | added latest NSF grant number to phcpy documentation | 12 June 2020, 22:01:04 UTC |
a8859ff | Jan Verschelde | 12 June 2020, 21:38:04 UTC | adjust definition of ADALIB in the makefile for linux, gnat 2020 compiler | 12 June 2020, 21:38:04 UTC |
8606326 | Jan Verschelde | 12 June 2020, 21:36:58 UTC | prepared files for version 1.0.4 of phcpy | 12 June 2020, 21:36:58 UTC |
bee8275 | Jan Verschelde | 12 June 2020, 20:16:51 UTC | added one line about the phc -v option #0 for the faster solution scanners | 12 June 2020, 20:16:51 UTC |
adec8b7 | Jan Verschelde | 12 June 2020, 19:43:27 UTC | prepared files for version 2.4.77 | 12 June 2020, 19:43:27 UTC |
1766fcf | Jan Verschelde | 12 June 2020, 18:30:10 UTC | added computation of condition tables to the solutions modules of phcpy | 12 June 2020, 18:30:10 UTC |
c9aa0f0 | Jan Verschelde | 11 June 2020, 21:18:32 UTC | to phc -v, option #0, added a more efficient Newton refiner for huge solution lists | 11 June 2020, 21:18:32 UTC |
3c1d0af | Jan Verschelde | 11 June 2020, 20:30:43 UTC | new package to compute condition tables and run a cluster report after Newton refinement on coefficient circuits | 11 June 2020, 20:30:43 UTC |
56e7a2a | Jan Verschelde | 11 June 2020, 18:31:05 UTC | updates for the verbose option; defined help on the -V | 11 June 2020, 18:31:05 UTC |
747a467 | Jan Verschelde | 11 June 2020, 01:21:23 UTC | new package for efficient counting of clusters for large solution lists | 11 June 2020, 01:21:23 UTC |
db2f291 | Jan Verschelde | 10 June 2020, 22:43:17 UTC | updated makefile for windows for use of timers | 10 June 2020, 22:43:17 UTC |
5e9356e | Jan Verschelde | 10 June 2020, 22:35:11 UTC | better performing cluster report | 10 June 2020, 22:35:11 UTC |
1e775ad | Jan Verschelde | 10 June 2020, 00:25:15 UTC | test procedure computes condition table after running Newton's method on coefficient circuits | 10 June 2020, 00:25:15 UTC |
d5f2c5c | Jan Verschelde | 10 June 2020, 00:01:35 UTC | fixed test on v'first and v'last in summation of vector v | 10 June 2020, 00:01:35 UTC |
0c1cb2d | Jan Verschelde | 09 June 2020, 18:20:13 UTC | added procedures to fix compilation errors, more Newton procedures to run on coefficient circuits | 09 June 2020, 18:20:13 UTC |
3750a05 | Jan Verschelde | 09 June 2020, 18:01:09 UTC | made the procedures for reading and writing of systems and solution lists more general with an optional banner string argument | 09 June 2020, 18:01:09 UTC |
7c57715 | Jan Verschelde | 09 June 2020, 02:08:43 UTC | new package to run Newton's method on coefficient circuits | 09 June 2020, 02:08:43 UTC |
0b12268 | Jan Verschelde | 08 June 2020, 21:50:52 UTC | updated makefiles for a new test procedure | 08 June 2020, 21:50:52 UTC |
824068b | Jan Verschelde | 08 June 2020, 21:30:32 UTC | new test procedure to develop Newton's method on coefficient circuits | 08 June 2020, 21:30:32 UTC |
4f0ebc4 | Jan Verschelde | 08 June 2020, 20:32:16 UTC | added extra Split/Merge procedures for double precision complex vectors | 08 June 2020, 20:32:16 UTC |
bb81e48 | Jan Verschelde | 08 June 2020, 19:48:10 UTC | name change in procedure to make a coefficient circuit | 08 June 2020, 19:48:10 UTC |
66da8d3 | Jan Verschelde | 08 June 2020, 00:25:39 UTC | added two functions and fixed compilation error | 08 June 2020, 00:25:39 UTC |
1198cea | Jan Verschelde | 06 June 2020, 17:14:57 UTC | improved the benchmarking procedure for the multitasked Hessians | 06 June 2020, 17:14:57 UTC |
19aded3 | Jan Verschelde | 06 June 2020, 17:12:37 UTC | added verbose flag to a circuit maker in quad double precision | 06 June 2020, 17:12:37 UTC |
70493f6 | Jan Verschelde | 06 June 2020, 15:22:23 UTC | improved the sum of vectors of null vectors or vectors with empty ranges | 06 June 2020, 15:22:23 UTC |
1dff5d3 | Jan Verschelde | 05 June 2020, 19:14:20 UTC | improved testing procedure with addition of prompting for sequence of task numbers | 05 June 2020, 19:14:20 UTC |
3594159 | Jan Verschelde | 05 June 2020, 16:35:16 UTC | added benchmark procedure for running the multitasked Newton on user given system | 05 June 2020, 16:35:16 UTC |
002c8d2 | Jan Verschelde | 05 June 2020, 13:59:35 UTC | updated test procedure on multitasked Newton, adding efficiency computations | 05 June 2020, 13:59:35 UTC |
b6794e9 | Jan Verschelde | 04 June 2020, 22:48:49 UTC | added more efficiency computations to benchmark test procedures | 04 June 2020, 22:48:49 UTC |
3fc4c68 | Jan Verschelde | 04 June 2020, 22:02:44 UTC | fixed error in the multitasked code for series linearization, added efficiency computation to the benchmark procedures | 04 June 2020, 22:02:44 UTC |
7793dcc | Jan Verschelde | 04 June 2020, 17:31:32 UTC | 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 | Jan Verschelde | 04 June 2020, 03:56:27 UTC | replaced the 11 job code by 0 in the calls to the SVD procedure | 04 June 2020, 03:56:27 UTC |