-
Notifications
You must be signed in to change notification settings - Fork 100
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
NLSolve + GridapPardiso + SparseMatricesCSR error #668
Comments
I have never used Pardiso within a non-linear solver. Perhaps |
Ok, I have now learnt that it is not actually a Pardiso issue. It is a
I guess that, as you say, we should overload |
I just realized that, for
How do you think we should proceed to solve this issue? I guess that ideally one should somehow replicate what it is done in |
ok, I have double checked that by adding this method
The example above fully works. I will add this method to |
Done in PR gridap/SparseMatricesCSR.jl#12. Discussion can continue there. Clossing this issue. |
Hi @fverdugo,
when running the following WE, I get the error below the example code. The error disappears if one uses
SparseMatrixCSC
instead ofSparseMatrixCSR
. I think the error is related to theNLsolver
cache, which holds an object of type::NLSolversBase.OnceDifferentiable{Array{Float64,1},Array{Float64,2},Array{Float64,1}}
. Shouldn'tArray{Float64,2}
beSparseMatrixCSR
. Do u know where the source of the error can be? (if not I will debug carefully).@amartinhuertas
package versions
The text was updated successfully, but these errors were encountered: