TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

C++ Library for Linear Algebra on Supercomputers

39 pointsby poulsonalmost 12 years ago
Elemental is an open-source C++ library meant for performing dense linear algebra on tens of thousands of processes (via the Message Passing Interface). I have been the primary developer for the past four years, but a community is starting to emerge. In addition to the website, the project is also hosted on github: http://github.com/elemental/Elemental

4 comments

poulsonalmost 12 years ago
I&#x27;m happy to answer any questions about the pros and cons of the library (and to remain quite objective). The main feature that the library currently lacks that is available in ScaLAPACK is a parallel Schur decomposition, but one is in the works.<p>I&#x27;m also happy to answer general questions about parallel linear algebra and to point people to the appropriate literature.
评论 #6109565 未加载
评论 #6109400 未加载
temp453463343almost 12 years ago
Great.. another C++ linear algebra library...<p><pre><code> boost::uBLAS eigen armadillo a dozen other... </code></pre> why not contribute to an existing project?<p>The reoccurring bifurcation of talent and resources in the open source community is really disheartening. Can&#x27;t we focus on one or two libraries and make them actually good? Or at least fork off of something that already exists and add your own features. I look at benchmarks of the existing tools and one library will do one operation very efficiently, while another will work well with something. Often the differences in speed are huge (more than a factor of 10). So I end up having to flip a coin in choosing which library to use.
评论 #6110110 未加载
n00b101almost 12 years ago
Without GPU support I don&#x27;t see how this is a good idea, if we are talking about HPC applications. Based on my understanding, a large number of dense matrix operations can be significantly accelerated in GPUs.
评论 #6109619 未加载
评论 #6109599 未加载
ssawyer06almost 12 years ago
Nice work, this is important stuff. Next step... sparse linear algebra!
评论 #6111506 未加载