www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - FEM library?

reply XavierAP <n3minis-git yahoo.es> writes:
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
next sibling parent Nicholas Wilson <iamthewilsonator hotmail.com> writes:
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
prev sibling next sibling parent Dukc <ajieskola gmail.com> writes:
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
prev sibling parent reply XavierAP <n3minis-git yahoo.es> writes:
 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
parent Nicholas Wilson <iamthewilsonator hotmail.com> writes:
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