Andreas Noack
                                            Andreas Noack
                                        
                                    @JeffBezanson What are your thoughts here? It seems that the main difference between the 0.3 and 1.0 timings is due to more/slower compilation associated with the top level execution of...
It's a good observation and a pretty simple though not super pretty fix. I'm wondering if we with the new multithreading can now just delegate all the scheduling to a...
Yes. It has a BLAS-like interface https://github.com/elemental/Elemental/blob/master/include/El/blas_like/level3.h
> Should we remove the slow matmul we have in here, and let other packages provide it for now? It comes at a price though since it effectively makes the...
It's wrapped [here](https://github.com/JuliaParallel/Elemental.jl/blob/38cbdb6b7f4c59e274532b1f53b8e72cacb530d2/src/blas_like/level3.jl#L11-L16). I think it also ends up being used in https://github.com/JuliaParallel/Elemental.jl#truncated-svd although most of the work there is GEMV not GEMM.
I think it would be okay. We do similar things already in https://github.com/JuliaParallel/Elemantal.jl/src/julia/darray.jl. However, the code for copying data to and from the Elemental arrays is not robust and needs...
> I wouldn't say it's type piracy when it only adds a specialized method I think most people would consider that type piracy anyway but also that it's one of...
It will, but the dependency order right now is that ScaLAPACK.jl depends on DistributedArrays.jl and, therefore, the DArray+ScaLAPACK functionality is in ScaLAPACK.jl.
@alanedelman Just to avoid misunderstanding here. You can do `````` julia julia> using MPI julia> man = MPIManager(np = 4); julia> addprocs(man); julia> using ScaLAPACK Warning: Method definition defaultdistTuple{Int64,Int64} in...
We should have all the dot stuff now but it only works on Julia 0.6 and master. Somebody just needs to go through the list and check. Some of the...