digitalmars.D.learn - FEM library?
- XavierAP (6/6) Feb 21 2017 Is there any D library for FEM (Finite Element Method, see
- Nicholas Wilson (10/16) Feb 21 2017 Not that I'm aware of. A good starting point for the linear
- Dukc (4/4) Feb 21 2017 Also, perhaps not quite what you're looking for, but
- XavierAP (12/12) Feb 22 2017 @Nicholas yes such a FEM library to be developed would heavily
- Nicholas Wilson (15/27) Feb 22 2017 I think mir used to be part of DlangScience, but I don't really
Is there any D library for FEM (Finite Element Method, see Wikipedia) solving, meshing, etc... already existing somewhere? I'm asking because I'm considering making something in that field as a personal learning project. Depending on what can be found I can jump at some point to use a serious enough library or contribute to it...
Feb 21 2017
On Wednesday, 22 February 2017 at 00:51:46 UTC, XavierAP wrote:Is there any D library for FEM (Finite Element Method, see Wikipedia) solving, meshing, etc... already existing somewhere? I'm asking because I'm considering making something in that field as a personal learning project. Depending on what can be found I can jump at some point to use a serious enough library or contribute to it...Not that I'm aware of. A good starting point for the linear algebra is Mir's ndslice[0] and DlangScience's scid[1] for the calculus. scid has some other things that may be of use. I'm sure that the DlangScience people would be interested in this and would be willing to help out with anything. Good luck! [0]: https://github.com/libmir mir, mir-glas,mir-algorithm [1]: https://github.com/DlangScience/scid
Feb 21 2017
Also, perhaps not quite what you're looking for, but https://code.dlang.org/packages/cassowary-d handles something a bit similar. It's old and not curently maintained trough, you probably have to fight deprecations a bit if you use it.
Feb 21 2017
Nicholas yes such a FEM library to be developed would heavily depend on Mir. Ilya Yaroshenko pointed me to it in another thread. I didn't know about DlangScience, thanks. Looks like there is some overlap? Dukc thanks! Whenever in the future I'm developing for a library project or following it... Looks like those development threads currently go in the General board? Wouldn't it be better to split them together into one board within the Development section? Looks like inside General, library/project threads get lost and buried too quickly. I know many/most people are using this via email though, but still.
Feb 22 2017
On Wednesday, 22 February 2017 at 11:37:41 UTC, XavierAP wrote:Nicholas yes such a FEM library to be developed would heavily depend on Mir. Ilya Yaroshenko pointed me to it in another thread. I didn't know about DlangScience, thanks. Looks like there is some overlap?I think mir used to be part of DlangScience, but I don't really know the history. Ilya and Seb are on both teams. From what I understand DlangScience is and aggregation of science related projects as well as some "in house" stuff see e.g. the stats stuff.Dukc thanks! Whenever in the future I'm developing for a library project or following it... Looks like those development threads currently go in the General board? Wouldn't it be better to split them together into one board within the Development section? Looks like inside General, library/project threads get lost and buried too quickly. I know many/most people are using this via email though, but still.If you're looking for libraries (to use and/or to contribute) general is the place. If you're wondering how they work/ how to use them, learn is best, although it could go in general. If you've done something cool (like this!) put it on announce. If you're participating in the development of then you'll want to use whatever medium the other dev use e.g. gitter/github
Feb 22 2017