-
Notifications
You must be signed in to change notification settings - Fork 162
HPCGAP Status of Packages
Steve Linton edited this page Nov 18, 2015
·
5 revisions
My plan is to use this page to record what is known about the usability or otherwise of GAP packages in HPC-GAP.
This could, and probably should, be replaced by something more sophisticated supporting automatic regression testing, etc.
For each package, we should record
- the package version tested
- any patch applied from the released version.
- the date of testing (or the HPC-GAP commit)
- the tests used -- if not the standard testall file of the package
- the result, likely to be one of:
- won't load
- loads but fails tests in main thread
- passes tests in main thread but fails them in another thread
- passes tests in multiple threads but sometimes fails when tests are run concurrently in several threads
- seems to be safe
- any additional comments
Taken from the web page on 18/11/15 the list of GAP packages and current versions is:
- ACE 5.1 (22/01/2012)
- Alnuth 3.0.0 (26/10/2011)
- ANUPQ 3.1.1 (19/11/2013)
- Automata 1.13 (19/11/2011)
- version tested: 1.13
- patch:
pkg-diffs/automata-2015-11-18.diff
- the date of testing: 18/11/2015
- the tests used -- running tests from the patternclass package, which exercises most of the technical code in automata, but ignores some areas
- result: seems to be safe
- any additional comments: works solidly for relatively heavy workloads doing "automata arithmetic"
- AutPGrp
- Carat 2.1.4 (29/05/2012)
- Circle 1.5.3 (13/02/2015)
- cohomolo 1.6 (23/06/2008)
- Congruence 1.1.1 (28/10/2014)
- CoReLG 1.20 (02/12/2014)
- Crime 1.4 (01/6/2011)
- CRISP 1.3.8 (18/02/2014)
- Cryst 4.1.12 (10/10/2013)
- Cubefree 1.13 (10/12/2012)
- DESIGN 1.6 (23/11/2011)
- EDIM 1.3.2 (12/06/2013)
- FactInt 1.5.3 (16/06/2011)
- FGA 1.2.0 (20/11/2012)
- FORMAT 1.3 (05/26/2012)
- Forms 1.2.2 (29/08/2011)
- FPLSA 1.1 (17/11/2003)
- GAPDoc 1.5.1 (23/02/2012)
- GBNP 1.0.1 (12/05/2010)
- gpd 1.34 (05/06/2015)
- GRAPE 4.6.1 (17/05/2012)
- GrpConst 2.3 (29/05/2012)
- GUAVA 3.12 (21/05/2012)
- HAP 1.10.15 (07/12/2013)
- hecke 1.4 (02/07/2013)
- idrel 2.31 (01/06/2015)
- IRREDSOL 1.2.4 (18/02/2014)
- ITC 1.4 (06/01/2004)
- kan 1.21 (02/06/2015)
- kbmag 1.5 (06/01/2009)
- LAGUNA 3.7.0 (11/11/2014)
- liealgdb 2.1 (28/03/2010)
- LieRing 2.2 (11/12/2013)
- LiePRing 1.8 (08/11/2013)
- MapClass 1.2 (24/04/2012)
- ModIsom 2.3.2 (04/07/2014)
- Nilmat 1.2 (10/08/2007)
- nq 2.5.1 (02/04/2014)
- NumericalSgps 1.0.1 (05/06/2015)
- OpenMath 11.2.0 (16/11/2013)
- ParGAP 1.4.0 (17/11/2013)
- permut 1.01 (15/04/2014)
- Polenta 1.3.2 (01/04/2014)
- Polycyclic 2.11 (07/03/2013)
- QuaGroup 1.8 (16/08/2013)
- RadiRoot 2.7 (09/04/2014)
- RCWA 3.7.0 (21/07/2014)
- RDS 1.6 (16/02/2012)
- Repsn 3.0.2 (25/08/2011)
- SCSCP 2.1.4 (17/11/2013)
- simpcomp 2.0.0 (12/12/2013)
- SONATA 2.6 (07/11/2012)
- Sophus 1.23 (03/02/2006)
- SymbCompCC 1.2 (19/11/2011)
- toric 1.8 (03/05/2012)
- UnitLib 3.2.0 (11/11/2014)
- Wedderga 4.7.2 (24/11/2014)
- XGAP 4.23 (30/04/2012)
- XMod 2.41 (05/06/2015)
- AClib 1.2 (29/05/2012)
- AtlasRep 1.5.0 (12/07/2011)
- CrystCat 1.1.6 (29/05/2012)
- CTblLib 1.2.2 (07/03/2013)
- TomLib 1.2.5 (21/11/2014)
- SmallGroups
- 4ti2Interface 2015.04.29 (29/04/2015)
- AutomGrp 1.2.4 (27/01/2014)
- AutoDoc 2015.04.29 (29/04/2015)
- Browse 1.8.6 (15/08/2014)
- Convex 2012.11.15 (15/11/2012)
- cvec 2.5.3 (08/11/2014)
- Example 3.4.5 (28/10/2014)
- Float 0.6.2 (29/08/2014)
- FR 2.2.1 (27/03/2015)
- fwtree 1.0 (23/04/2009)
- Gauss 2013.06.26 (26/06/2013)
- genss 1.6.2 (24/09/2014)
- Guarana 0.94 (27/04/2012)
- HAPcryst 0.1.11 (27/10/2013)
- HAPprime 0.6 (09/06/2011)
- homalg 2015.03.31 (31/03/2015)
- ExamplesForHomalg 2013.07.06 (06/07/2013)
- GaussForHomalg 2013.09.20 (20/09/2013)
- GradedModules 2015.01.30 (30/01/2015)
- GradedRingForHomalg 2014.08.27 (27/08/2014)
- HomalgToCAS 2015.03.20 (20/03/2015)
- IO_ForHomalg 2015.03.16 (16/03/2015)
- LocalizeRingForHomalg 2014.11.20 (20/11/2014)
- MatricesForHomalg 2015.02.03 (03/02/2015)
- Modules 2015.03.19 (19/03/2015)
- RingsForHomalg 2015.02.11 (11/02/2015)
- SCO 2011.08.11 (11/08/2011)
- ToolsForHomalg 2014.12.08 (08/12/2014)
- ToricVarieties 2012.12.22 (22/12/2012)
- IntPic 0.2.1 (05/06/2015)
- IO 4.4.4 (10/11/2014)
- json 0.8.2 (08/02/2015)
- linboxing 0.5.2 (19/05/2011)
- loops 2.2.0 (28/06/2012)
- orb 4.7.3 (08/11/2014)
- PatternClass 1.12358132134 (29/04/2015)
- tested based on Ruth's github vcersion.
- pkg-diffs/patternclass-2015-11-18.diff
- 2015-11-18
- seems to be safe
- Patternclass caches some precomputed results in a list which is set up with InstallFlushableValue. The natural replacement is a WriteOnceAtomic list which has just the right semantics, but cannot be installed in this way. As a fix I have just assigned it and then installed a method for FlushValues to replace it with a new empty one, but this seems like a situation that will recur and should be dealt with systematically.
- PolymakeInterface 2015.01.26 (26/01/2015)
- polymaking 0.8.1 (16/11/2013)
- qaos main-1.0.28 (20/01/2008)
- QPA 1.21 (03/06/2015)
- ResClasses 3.4.0 (21/07/2014)
- recog 1.2.3 (24/09/2014)
- recogbase 1.2.3 (24/09/2014)
- Semigroups 2.5 (01/06/2015)
- SglPPow 1.0 (21/11/2014)
- SgpViz 0.998 (31/05/2008)
- singular 12.04.28 (28/04/2012)
- SLA 0.14 (22/11/2013)
- Smallsemi 0.6.8 (24/02/2014)
- SpinSym 1.5 (01/02/2013)
- unipot 1.2 (16/11/2004)