Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new package & bundle] Integrate the PolyBoRi framework #469

Closed
malb opened this issue Aug 20, 2007 · 8 comments
Closed

[new package & bundle] Integrate the PolyBoRi framework #469

malb opened this issue Aug 20, 2007 · 8 comments

Comments

@malb
Copy link
Member

malb commented Aug 20, 2007

PolyBoRi is a framework for doing computation within the boolean ring, i.e. the ring

F_2[x_1,...,x_n]/<x_1^2+x_1,x_n^2+x_n>

From the benchmarks presented in http://www.itwm.fraunhofer.de/zentral/download/berichte/bericht122.pdf it not only features very fast arithmetic in that ring but also a very fast Gröbner basis engine. PolyBoRi is GPL'd and should be wrapped for SAGE.

CC: @malb

Component: packages: standard

Issue created by migration from https://trac.sagemath.org/ticket/469

@malb malb added this to the sage-2.10.2 milestone Aug 20, 2007
@malb malb assigned williamstein and malb and unassigned williamstein Aug 20, 2007
@sagetrac-mabshoff

This comment has been minimized.

@malb malb assigned burcin and unassigned malb Oct 21, 2007
@sagetrac-mabshoff sagetrac-mabshoff mannequin modified the milestones: sage-2.10.2, sage-2.9 Dec 4, 2007
@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Dec 4, 2007

comment:7

Alexander Dreyer did comment on the build time of PolyBoRi:

The essential part of PolyBoRi (using the built-ininterface) can be
built in about 3 minutes on a Intel(R) Xeon(R) CPU5148  @ 2.33GHz
(using one cpu only). I'll try to find the corresponding scons
commands for the spkg and the Sage-wrapper and give to to Burcin.

Best regards,
  Alexander

Cheers,

Michael

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Dec 4, 2007

comment:8
There is a new PolyBoRi package available at:

http://www.risc.uni-linz.ac.at/people/berocal/sage/polybori-0.1-r3.spkg

Changes are:
        - Alexander's changes to speed up the build process
        - Update to the latest CVS version
        - pass on MAKEOPTS to scons to allow parallel builds

Building the package takes 4 mins 20 seconds on a single Intel(R)
Pentium (R) D CPU 3.40GHz. Parallel make options (-jn) speed up the
build as expected.

Burcin 

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Dec 9, 2007

comment:9

Okay, I have stuck

http://www.risc.uni-linz.ac.at/people/berocal/sage/polybori-0.1-r3.spkg

into 2.9.alpha2. Burcin, please send me a patch/bundle against some 2.9 release for the code that does the actual integrations with Sage.

Cheers,

Michael

@sagetrac-mabshoff sagetrac-mabshoff mannequin changed the title Integrate the PolyBoRi framework [partially merged] Integrate the PolyBoRi framework Dec 9, 2007
@burcin
Copy link

burcin commented Dec 10, 2007

comment:11

New bundle against 2.9.alpha4:

http://www.risc.uni-linz.ac.at/people/berocal/sage/polybori_wrapper-2.9.alpha4-20071204.hg

New package:

http://www.risc.uni-linz.ac.at/people/berocal/sage/polybori-0.1-r5.spkg

Changes to the package:

r4 -> r5

  • Make symlinks relative

r3 -> r4

  • Remove popd, pushd from spkg-install

@burcin burcin changed the title [partially merged] Integrate the PolyBoRi framework [new package & bundle] Integrate the PolyBoRi framework Dec 10, 2007
@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Dec 10, 2007

comment:12

Ok, I updated the spkg as well applied the bundle. I also disabled doctests until you can send in the missing bits.

Cheers,

Michael

@burcin
Copy link

burcin commented Dec 12, 2007

fix doctests in pbori.pyx

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Dec 12, 2007

comment:13

Attachment: fix_pbori_doctests.hg.gz

Merged in 2.9.alpha6. - Finally. Doctests pass.

@sagetrac-mabshoff sagetrac-mabshoff mannequin closed this as completed Dec 12, 2007
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants