Thank you both for the help! I made a PR to METADATA with a new release for the missing BaseTestNext (it is so easy to forget stuff like that when you have no C.I running).
Happy to hear that things are still working. // Kristoffer On Thursday, May 26, 2016 at 6:44:46 AM UTC+2, Patrick Belliveau wrote: > > Hi Kristoffer, > First, thanks for this package, it's very useful. > After installing the BaseTestNext package I was able to build Pardiso.jl > and all tests pass for me. I agree with Jared that BaseTestNext should be > included as a dependency. I tested on a small cluster running CentOS 5.11. > Julia versioninfo() output is: > > Julia Version 0.4.6-pre+7 > Commit 273b487* (2016-03-28 14:46 UTC) > Platform Info: > System: Linux (x86_64-unknown-linux-gnu) > CPU: Intel(R) Xeon(R) CPU E5410 @ 2.33GHz > WORD_SIZE: 64 > BLAS: libmkl_rt > LAPACK: libmkl_rt > LIBM: libimf > LLVM: libLLVM-3.3 > > I only tested MKL pardiso because I don't have access to pardiso 5.0. My > own code that uses Pardiso.jl ran successfully after updating for the > function name changes. > Cheers, Patrick Belliveau > > On Tuesday, May 24, 2016 at 1:33:18 AM UTC-7, Kristoffer Carlsson wrote: >> >> Hello everyone, >> >> I recently took a bit of time to clean up my wrapper to the linear solver >> library Pardiso that exist in MKL and as a standalone project ( >> http://www.pardiso-project.org/). It should now hopefully work on both >> UNIX and Windows systems and have a decent interface. >> >> The Pardiso library is commercial software but MKL has academic and >> community licenses while Project Pardiso has academic licenses so they are >> quite available. >> >> I would like to tag a new version of it but before I do that it would be >> nice if someone else could try it out and see if things work. Since this is >> a wrapper to a binary library a lot of things can go wrong and a bit more >> battle testing would be very useful. I have run it with passing tests on >> two unix machines and one windows but this is of course a very small >> configuration space. If anyone is interested, it would be helpful if you >> could look at the installation instructions and see if a >> Pkg.test("Pardiso") works. Any comments about the interface is also >> appreciated. >> >> Note that the master version is needed: >> >> Pkg.add("Pardiso") >> Pkg.checkout("Pardiso") >> >> Here is a benchmark solving a (positive definite) system from a >> discretized heat problem comparing it to Julias default which in this case >> is CHOLMOD: >> >> julia> nnz(A) >> 668656 >> >> julia> @time factorize(A) \ x >> # 3.442693 seconds >> >> julia> ps = MKLPardisoSolver() >> >> julia> @time solve(ps, A, x) >> # 1.495566 seconds >> >> Thanks! >> >> // Kristoffer >> >>
