Open dweindl opened 1 year ago
It is a KLU issue
line 71
double Lsize, /* estimate of number of nonzeros in L */
line 101
double maxlnz, dunits ;
line 104
Int lsize, usize, anz, ok ;
warnings at
line 119
lsize = Lsize * anz + n ;
line 123
lsize = Lsize ;
line 133-134
lsize = MIN (maxlnz, lsize) ; usize = MIN (maxlnz, usize) ;
It is converting from different types. It should not be only on windows since there is double to int conversion. You could solve it with a cast if you are sure the code is self-consistent
It is a KLU issue
Thanks for checking. I assume this is intentional in SuiteSparse/KLU. We should just silence those warnings for third-party code then.
With MSVC.
https://github.com/AMICI-dev/AMICI/actions/runs/4054783843/jobs/6977046562
Not sure if that's an issue in KLU or whether we have some problem in amici. Need to double check.