On 12 Nov 2011, at 16:04, c. wrote:

> 
> On 12 Nov 2011, at 12:17, Alexander Barth wrote:
> 
>> Dear Filippone,
>> 
>> Also an iterative parallel solver would be very useful for me.
>> Currently, I'm using either a direct solver (the \ operator) or the
>> conjugate gradient alogorithm.
>> I tried to find our more information about PSBLAS but it seems that
>> the web-page has currently some problems (time-out).
>> 
>> Best regards,
>> Alex
> 
> Alex,
> Most iterative solvers in Octave are implemented as m-files so if the new 
> matrix 
> class overloads matrix/vector multiplication they should be already usable 
> with the new class ...
> Have you tried that already? I'm trying to install the package right now to 
> check.
> c.

It looks like it's working:

>> n = 1000;
>> A = 15 * eye (n) + sprandn (n, n, .2);
>> b = ones (n, 1);
>> P = diag (diag (A));
>> tic, [x, flag] = gmres (A, b, [], 1e-7, n, P); toc
Elapsed time is 1.73299 seconds.
>> As = sparsersb (A);
>> tic, [x, flag] = gmres (As, b, [], 1e-7, n, P); toc
Elapsed time is 1.40307 seconds.

the speed-up is nothing to write home about though but, still, 
it's a really nice package and already usable, 
so Michele keep up with the good work :)

c.


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to