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

Remove dependence on Octavian.jl for Julia 1.11 #1906

Open
jlchan opened this issue Apr 16, 2024 · 1 comment
Open

Remove dependence on Octavian.jl for Julia 1.11 #1906

jlchan opened this issue Apr 16, 2024 · 1 comment
Labels

Comments

@jlchan
Copy link
Contributor

jlchan commented Apr 16, 2024

With LoopVectorization.jl being deprecated in Julia v1.11, this also means Octavian.jl is being deprecated.

DGMulti depends on Octavian.jl's matmul! routine; this should be replaced with LinearAlgebra.mul! for 1.11.

@jlchan
Copy link
Contributor Author

jlchan commented Jul 25, 2024

Note to self: if we remove Octavian.jl, we can also simplify some of the mul_by! routines. Right now, we special-case mul_by! for UniformScaling and some other types to get around matmul! restrictions. If we drop matmul! for mul!, this should be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants