Replies: 2 comments 1 reply
|
@nikoscham That would be an interesting addition. And personally, I would love to explore sparse array support, but I think we are still a bit underwater at the moment just getting dense support over the finish line. One of the main issues with sparse arrays is the multitude of formats, which essentially necessitate having a compiler. And shipping a compiler to web applications is a harder sell due to content security policies prohibiting the use of One thing I am personally keeping an eye on is the development of Given this, I am loathe to prematurely "pick" a format in order to avoid potentially painful rewrites later. So, in short, having something like MUMPS would be awesome, but I don't think we have the bandwidth to add atm. :( |
|
Thanks for your answer, @kgryte. It is interesting that you consider the main issue with sparse arrays to be choosing the correct matrix format. I was thinking that the greatest issue would be how to make it run in parallel so as to be able to solve real-life cases (like ~a million DOF). I don't have, however, so much experience in software architecture as you do. Your perspective to think about the software architecture first is quite interesting and helpful also for the design of FEAScript. To be honest, I have started now giving more attention to unify all the matrix formats in my code. Thanks again! |
Uh oh!
There was an error while loading. Please reload this page.
Is there any chance in the roadmap to bring a sparse direct solver in native JS? Wishful thinking, something at the level of MUMPS! That would however require parallel capabilities for solving large linear systems. A solver like that would be a treasure for the development of FEAScript, or other computational libraries, for solving real-life cases.
Thanks to all the stdlib team for the amazing work!
Nikos
All reactions