algebraic-solving / msolve

Library for Polynomial System Solving through Algebraic Methods
https://msolve.lip6.fr
GNU General Public License v2.0
90 stars 22 forks source link

Restructuring f4 code #74

Closed ederc closed 1 year ago

ederc commented 1 year ago

This PR restructures a big part of the f4 code base with various changes in handling bases, sharing hash tables between threads, etc. This PR prepares msolve for further restructurings.

Doing so it also improves (slightly) memory usage, especially for multithreading tracer calls.