https://github.com/janverschelde/PHCpack

sort by:
Revision Author Date Message Commit Date
08e4b2e package name change caused out of date test program 11 December 2015, 23:50:00 UTC
ba82651 added a paragraph in the documentation on the pipelined heterogeneous multitasking to interlace the mixed volume computation with the polyhedral path tracking 11 December 2015, 23:44:21 UTC
2ffb7b3 bug fix for forgotten new option in the application of Resolve to test the resolution of a Schubert problem 11 December 2015, 23:27:23 UTC
0095fe2 updated test program for added preset level of precision in driver 11 December 2015, 23:14:44 UTC
88d1904 various READ_ME files document the major changes in the source of 2.4.06 11 December 2015, 22:44:41 UTC
278ac33 adjusted files for release 0.3.5 of phcpy 11 December 2015, 22:23:11 UTC
d1c5e8d adjusted the greeting banners for version 2.4.06 11 December 2015, 21:58:58 UTC
6f77370 phc -m now runs the polyhedral path trackers in pipelined fashion if no stable mixed volumes are asked 11 December 2015, 15:28:50 UTC
05bb175 added wrappers to run the polyhedral path trackers in a pipelined fashion on ordinary polynomial systems 11 December 2015, 15:11:17 UTC
1d9e3e1 new driver packages to call the pipelined polyhedral trackers 10 December 2015, 23:31:27 UTC
7914a00 added a driver procedure to write the mixed cell configuration to file, in case no stable mixed volumes are needed 10 December 2015, 23:10:09 UTC
87653f8 added time stamp to phc -m 10 December 2015, 17:47:08 UTC
841c6e1 added two lines to document -t8, -b2, and -b4 when the user launches phc without any options 10 December 2015, 15:28:21 UTC
5f63043 added the lifting bound for stable mixed volumes to the pipelined polyhedral trackers 10 December 2015, 02:48:49 UTC
5096c0f pipelined processing of mixed cells for the computation of stable mixed volumes 09 December 2015, 21:50:26 UTC
8ce32ff added silent versions to the pipelined polyhedral trackers 09 December 2015, 17:25:14 UTC
5810f5f no permutations are needed for the general semi-mixed case, so the pipelined polyhedral trackers work 09 December 2015, 16:53:38 UTC
89b54f7 fixed bug in the computation of the lifted supports so that sorted semi-mixed inputs work for the pipelined polyhedral path trackers 09 December 2015, 14:52:26 UTC
4cd8da4 versions of pipelined polyhedral tracking in double double and quad double precision which work for fully mixed systems 09 December 2015, 02:54:33 UTC
bc38af7 must permute the polynomials in the random coefficient system along with the lifted supports for fully mixed systems before launching into the polyhedral path tracking 08 December 2015, 20:55:33 UTC
d56d58c mv_lift had too many input parameters 08 December 2015, 19:44:35 UTC
bbd8cbb added procedure to return both the cell labels and the counter in the queue for the pipelined production of the labels to the mixed cells 08 December 2015, 15:50:32 UTC
6009d49 the pipelined polyhedral trackers work for fully mixed systems in standard double precision when the permutation of the support is the identity 07 December 2015, 23:03:33 UTC
90827c0 refactored code from the multitasking polyhedral trackers into added code to support the construction of polyhedral start systems 07 December 2015, 19:50:17 UTC
8fcc022 pipelined polyhedral trackers do a multitasked volume computation 07 December 2015, 17:24:38 UTC
5e3424c new package to apply pipelining to the solving a random coefficient system with polyhedral homotopies by many tasks 07 December 2015, 01:50:03 UTC
42cc2ff minor change in the documentation of the pipelined production of labeled cells 07 December 2015, 01:31:45 UTC
a11b681 identification of task added to the process procedure in the pipelined production of labels to mixed cells 06 December 2015, 02:04:50 UTC
e9aa62e pipelined production of labels to mixed cells split in two procedures: one before and one after the preprocessing and the lifting 06 December 2015, 00:40:43 UTC
5b41da6 improved the interface to the pipelined production to labels to mixed cells 05 December 2015, 20:31:17 UTC
59cb830 the procedure to test the pipelined production of labels to mixed cells is more efficient and thread safe in its mixed volume computation of the cells 04 December 2015, 15:31:18 UTC
04a8c78 updated test program to have the processing of the cells compute the mixed volume of the cells 03 December 2015, 15:22:06 UTC
fab9777 use only one semaphore in the queue of mixed labels 03 December 2015, 15:02:52 UTC
2a68d6d added callback procedure to the processing of cells in the pipelined production of the labels to the mixed cells 03 December 2015, 03:02:24 UTC
fbf5b48 added output flag to the producer and the consumer in the pipelined processing of the labels to the mixed cells 02 December 2015, 19:00:01 UTC
8c0ea5d code to process labels to mixed cells in pipelined fashion factored out of test procedure into a new package 02 December 2015, 16:00:16 UTC
8868933 factored out code to track one single path defined by a polyhedral homotopy in double, double double, and quad double precision 01 December 2015, 15:56:03 UTC
3f60082 production of labels to mixed cells can happen in parallel to the processing of the labels into mixed cells 01 December 2015, 00:42:59 UTC
c7acf57 splitted off the assignment of lifting values so that the mv with callback procedure is refactored 01 December 2015, 00:38:07 UTC
283bbd8 new procedure to split off the initialization stage for the mixedvol algorithm to have the data needed to process what the callback procedure returns 30 November 2015, 22:55:16 UTC
30a389d new tread safe queue for the labels to the mixed cells, filled up by the producer, the first task in the multitasked interlaced polyhedral method 30 November 2015, 03:34:58 UTC
2520792 updated makefiles for a new test procedure 29 November 2015, 22:43:21 UTC
59d6d7f new test program to develop the interlacing of the production of the cells with the processing of the cells 29 November 2015, 22:42:07 UTC
d50ddaa new function to make a mixed cells from the labels to indices of points, refactored out of the creation of a mixed cell configuration from a stack of cells 29 November 2015, 20:57:52 UTC
836b75d test on 3-dimensional polytopes computes the Euler characteristic as check sum 29 November 2015, 03:15:28 UTC
40c295c added function to collect the edges of a polytope 29 November 2015, 02:53:03 UTC
b388000 adjusted test on convex hulls of polytopes to take into account that not all points in the input are vertex points 28 November 2015, 19:04:23 UTC
eaa00b0 refactored double double and quad double versions for multitasking polyhedral trackers 27 November 2015, 21:44:00 UTC
036c899 refactoring code in the multitasking polyhedral trackers 27 November 2015, 20:54:13 UTC
a16ce56 factored out a thread safe queue to manage mixed cells in the multitasked polyhedral trackers 27 November 2015, 03:06:29 UTC
c8cd1e0 factored out code for a thread safe queue out of the multitasking continuation 27 November 2015, 00:22:41 UTC
e4b4637 added checkout function to check the list of facets computed in the convex hull 26 November 2015, 19:32:15 UTC
6407a41 added parameters to the test functions for the convex hulls 26 November 2015, 02:56:55 UTC
276a17d added checkout function to test the output of the planar convex hull 25 November 2015, 18:18:13 UTC
d201ef7 added index entries to the documentation 24 November 2015, 19:24:28 UTC
760c725 fixed bugs reported by pylint and added a function to compute the support of faces 24 November 2015, 15:37:03 UTC
34a3b51 function added to check the type of the input arguments of the convex hull methods in phcpy 24 November 2015, 12:44:42 UTC
e948f6c update various READ_ME files to mark release 2.4.05 which includes 0.3.4 of phcpy 23 November 2015, 15:52:25 UTC
177cb06 prepared files for version 0.3.4 of phcpy 23 November 2015, 12:38:28 UTC
4082c17 updated the version number in the configuration of the Sphinx documentation of PHCpack 23 November 2015, 12:26:55 UTC
25dfdd8 greeting banners are ready for version 2.4.05 23 November 2015, 12:23:51 UTC
2323e14 integrated the documentation for the interesting examples and the families into one restructured text chapter 23 November 2015, 00:30:13 UTC
606eede moved the description of the interface module to the end, towards the module phcpy2c documentation 22 November 2015, 23:11:17 UTC
e1b18dc illustrated the design of phcpy with a picture 22 November 2015, 20:44:19 UTC
771716d added a simple illustration of the diagonal homotopies 22 November 2015, 18:42:11 UTC
0d3465f added information about the gnu-ada compiler to the documentation 22 November 2015, 18:05:49 UTC
bbd56cc added three sentences to the acknowledgment section of the PHCpack documentation 22 November 2015, 17:43:26 UTC
cadfc9d added an illustration of the cascade step to the phcpy documentation 22 November 2015, 02:50:33 UTC
618c6a7 in the diagonal solvers used the top dimension as needed in the collapsing of the diagonal after the cascade step 20 November 2015, 21:02:29 UTC
ca1b3f0 fixed some inaccuracies in the documentation and added one sentence 20 November 2015, 19:08:42 UTC
730ca28 bug fix in the product of the generic points to start the extrinsic diagonal cascade which happened in the interface package 20 November 2015, 17:24:14 UTC
2c4aa96 replaced packages to square and embed a system, caused by refactoring 20 November 2015, 03:40:04 UTC
722b420 to the phcpy documentation added an "About phcpy" chapter which bundles the history, references, and the acknowledgments 20 November 2015, 00:23:14 UTC
9649e2f fix of very minor but still an embarrassing type error 19 November 2015, 23:57:17 UTC
c471792 to the PHCpack documentation, added a new chapter 'About PHCpack' which bundles the acknowledgments, the references, the pointer to phcpy, and which contains a first version of the project history 19 November 2015, 23:52:35 UTC
a75a76f documented the options -l2, -l4, -p2, and -p4 to select double double (2) and quad double (4) precision at the command line 19 November 2015, 20:13:10 UTC
c97363f adjusted drivers so the precision level can be preset at the command line for the polynomial homotopy phc -p2 and phc -p4, for double double and quad double precision 18 November 2015, 21:17:08 UTC
88f3610 adjusted drivers to construct a homotopy to respect preset levels of precision and clarified use of double double and quad double precision 18 November 2015, 21:05:28 UTC
f161a5e prompting for the precision in the main driver for polynomial continuation happens through another library function 18 November 2015, 17:05:29 UTC
71f6819 the cascade of homotopies is now accessible in double double and quad double precision from phc -c 18 November 2015, 03:22:05 UTC
e108a02 added versions in double double and quad double precision of splitters of solution lists as needed in the cascades of homotopies 18 November 2015, 03:10:07 UTC
1f96985 added operations to remove the last components from the solutions computed in a cascade of homotopies, for double double and quad double precision 18 November 2015, 03:03:02 UTC
c4b871c more extensions to double double and quad double precision of the driver routines for use in phc -c 17 November 2015, 16:57:43 UTC
eab423b extensions of the operations to prepare for witness set computations in double double and quad double precision 17 November 2015, 16:47:41 UTC
8bd9db9 moved the prompting for the level of working precision to the package that defines general communications with the user 17 November 2015, 16:03:00 UTC
6b29ae1 added driver operations in double double and quad double precision to start and execute a cascade of homotopies 17 November 2015, 03:31:57 UTC
bc1ac4a added operations in double double and quad double precision to slice and embed polynomial systems to form witness sets 17 November 2015, 03:26:45 UTC
1e40ac0 refactored code to square and embed systems into a new package, out of the drivers to run cascades of homotopies 16 November 2015, 16:09:59 UTC
9694984 enabled the user to indicate the precision with phc -l2 and phc -l4 to compute a witness set in double double or quad double precision 15 November 2015, 21:13:05 UTC
110a8f2 computing a witness set for a hypersurface in double double and quad double precision, via the main executable phc -l2 and -l4 15 November 2015, 21:09:43 UTC
79cd8f2 added procedures to write witness sets of hypersurfaces, computed in intrinsic coordinates in double double and quad double precision 15 November 2015, 21:03:04 UTC
48456e4 building an extrinsic cascade for the diagonal homotopies in double double and quad double precision 15 November 2015, 01:09:50 UTC
31db3fd factored out code to write a pure factor and completed the writing of polynomials with double double and quad double coefficients, with a given array of symbols for the names of the variables 15 November 2015, 00:44:38 UTC
e3a612c stubbing the writing of polynomials with complex double double and quad double coefficients with a given array of symbols for the variables 14 November 2015, 17:59:16 UTC
ecbd626 edits to make room for double double and quad double versions 13 November 2015, 17:06:23 UTC
451147f more procedures added to setup the diagonal homotopies in double double and quad double precision 13 November 2015, 03:42:53 UTC
041f3bf extra argument for the precision in witness_set_of_hypersurface 12 November 2015, 17:18:19 UTC
1bb668f added function to compute a witness set for a hypersurface in double double and quad double precision 12 November 2015, 16:57:01 UTC
0eea3dc added jobs to compute a witness set for a hypersurface in double double and quad double precision, jobs in the gateway interface to C and Python 12 November 2015, 03:02:21 UTC
c44d1d2 double double and quad double versions of the computation of a witness set for a hypersurface defined by one single polynomial in several variables 11 November 2015, 23:53:04 UTC
back to top