Project

General

Profile

Feature #1667

GBasis over ZZ: port to CoCoALib

Added by John Abbott about 2 years ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Urgent
Assignee:
-
Category:
Improving
Target version:
Start date:
16 Feb 2022
Due date:
% Done:

10%

Estimated time:
Spent time:

Description

Port the GBasis over ZZ code (prototype in a CoCoA-5 package) into C++.

Also make several algorithmic improvements.
Maybe Florian can indicate some useful texts (at least one by Christian Eder).


Related issues

Related to CoCoA-5 - Feature #1272: Groebner Bases over ZZClosed2019-04-18

Related to CoCoA-5 - Support #242: CoCoA-5 Projects for students (e.g. crediti F and tesi)In Progress2012-09-28

Related to CoCoALib - Feature #1001: CoCoALib: ideas for student projectsIn Progress2017-01-19

History

#1 Updated by John Abbott about 2 years ago

#2 Updated by John Abbott about 2 years ago

  • Related to Support #242: CoCoA-5 Projects for students (e.g. crediti F and tesi) added

#3 Updated by John Abbott about 2 years ago

  • Related to Feature #1001: CoCoALib: ideas for student projects added

#4 Updated by John Abbott over 1 year ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

A student (Khalil Loukhnati) worked on this last semester. He has produced working code.
It still needs considerable polishing.

Performance is disappointing (but the profiler reported that 50% CPU time was spent doing downcasting!!)

#5 Updated by Anna Maria Bigatti over 1 year ago

This student translated the code in CoCoA prototype-GBZZ.cpkg5 into cocoalib.
And also added some changed found in a paper by Christian Eder (arxiv:1811.05736 warning contains several typos)

Elisa and Michele: want to run some tests and contribute to make it usable?

John Abbott wrote:

A student (Khalil Loukhnati) worked on this last semester. He has produced working code.
It still needs considerable polishing.

Performance is disappointing (but the profiler reported that 50% CPU time was spent doing downcasting!!)

#6 Updated by John Abbott 2 months ago

  • Target version changed from CoCoALib-0.99850 to CoCoALib-0.99880

#7 Updated by John Abbott about 1 month ago

  • Priority changed from Normal to Urgent

Michele Toriell is asking for this. There was C++ from when i was in Passau: dig it out, and blow the dust off.

Also available in: Atom PDF