Skip to content

Use middle products in gr_mat_gr_poly_solve_lode_newton#2618

Merged
fredrik-johansson merged 2 commits intoflintlib:mainfrom
fredrik-johansson:mulmid3
Mar 22, 2026
Merged

Use middle products in gr_mat_gr_poly_solve_lode_newton#2618
fredrik-johansson merged 2 commits intoflintlib:mainfrom
fredrik-johansson:mulmid3

Conversation

@fredrik-johansson
Copy link
Copy Markdown
Collaborator

This PR replaces some full or low operations with middle operations in gr_mat_gr_poly_solve_lode_newton. This should speed things up, but should also improve accuracy with balls, since low coefficients in the Err matrix that are mathematically zero are now explicitly zeroed whereas they may previously have been set to inexact zeros.

I have left TODO comments for the operations I noticed that remain to optimize (mainly because there is no matrix mulmid function available yet), but I may have missed some.

@fredrik-johansson
Copy link
Copy Markdown
Collaborator Author

@rburing

@fredrik-johansson fredrik-johansson merged commit cdba735 into flintlib:main Mar 22, 2026
12 checks passed
@fredrik-johansson fredrik-johansson deleted the mulmid3 branch March 22, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant