Wolfgang Bangerth wrote:
>> CPU time / wall clock time / wall clock time spent in solve+update
>> routines (that in %) / wall clock time spent in assembly routines (that
>> in %).
>> All timings performed using the deal timing functions on an 8-core linux
>> machine. Time is in seconds. The solver used is UMFPACK.
>> Assembly using TBB:
>> 744 / 133 / 114.38 (86%) / 15.96 (12%)
>> Serial assembly:
>> 750 / 225 / 114.75 (51%) / 108 (48%)
>> Assembly using the "old style" threading:
>> 854 / 157 / 114.61 (73%) / 39.25 (25%)
> 
> Very nice -- I'm actually quite impressed myself by the speedup for 
> assembly :-)
> 
> 
>> In conclusion, I must say that I am actually quite happy about how
>> parallel assembly works. Now I just have to find a way to speed up the
>> solver - are there any parallel (not MPI based) sparse solvers? Speeding
>> up refinement would also help...
> 
> There is a threaded version of SuperLU, another sparse direct solver just 
> like 
> UMFPACK. I made some experiments with the serial version of SuperLU some 3 
> years ago but it was slower than UMFPACK and I lost interest in this.
> 
> I still have the patches I created back then -- if you were interested in 
> playing around with them, and in particular if you were interested in trying 
> to get them to work with the threaded version of SuperLU, I'd be more than 
> happy to provide them to you!

Yes, that would be nice. I am looking at the multi-threading version of
SuperLU now. I hope it will be faster than serial. I'll do some timing
and post here.

Cheers,
Victor Prosolin.


begin:vcard
fn:Victor Prosolin
n:Prosolin;Victor
org:University of Calgary;Department of Physics and Astronomy
email;internet:[email protected]
title:Graduate Student
tel;work:(403) 220-6340
x-mozilla-html:FALSE
version:2.1
end:vcard

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to