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

WIP: start using generic 5-arg mul! #308

Merged
merged 4 commits into from
Aug 15, 2019
Merged

WIP: start using generic 5-arg mul! #308

merged 4 commits into from
Aug 15, 2019

Conversation

chriscoey
Copy link
Collaborator

@chriscoey chriscoey commented Aug 15, 2019

closes #87

  • remove allocs in calc residuals function
  • add 5 arg mul method for HypBlockMatrix and check it eliminates most allocs for iterative methods
  • simplify qrchol and remove fields no longer needed
  • try to use 5 arg mul to improve some cone barrier procedures and other linear system solvers

@chriscoey chriscoey merged commit b7c5774 into master Aug 15, 2019
@chriscoey
Copy link
Collaborator Author

requires Julia 1.3 (after JuliaLang/julia#29634)

@lkapelevich lkapelevich deleted the usemuladd branch August 16, 2019 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

use in-place mul+add (GEMM style) when Julia #29634 is merged
1 participant