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
>>
>>

Reply via email to