Skip to content

Upgrade: Flint 2.7.1 #31069

@slel

Description

@slel

This is to upgrade to Flint 2.7.1.

Our last upgrade was to Flint 2.6.3 in #29719.

Changes in FLINT 2.7.0 (from NEWS file)

2.7.0 -- 11 Dec 2020

  • Multivariate factorisation
  • Square root and square testing for finite fields
  • Square root and square testing for multivariates
  • Zassenhaus factoring speedups (incl. degree pruning)
  • Fast factorisation of cubic univariate polynomials
  • Add context objects to fmpz_mod_poly functions
  • Use BLAS for matrix multiplication over Z/nZ (small n)
  • Linear solving for non-square/singular matrices (can_solve)
  • Speed up factorisation over Z/nZ (for multiprecision n)

From the packaging point of view the main changes will be

  • configuring BLAS
  • pthread support
  • context object in fmpz_mod_poly function (API change)

Related:

Depends on #25993

CC: @antonio-rojas @dimpase @kiwifb @timokau @isuruf @orlitzky @mkoeppe @slel @saraedum @videlec @kliem

Component: packages: standard

Keywords: upgrade, flint

Author: Vincent Delecroix, Matthias Koeppe

Branch/Commit: 8c71a1c

Reviewer: Dima Pasechnik

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions