2

Can someone point to me where I can find Finite Element Delphi library.

Preferably opensource.

menjaraz
  • 7,551
  • 4
  • 41
  • 81
  • I'd be tempted to look into the Python numeric and symbolic computation libraries (sympy, sfepy), which include Finite Element and Algebraic modules that would be easily loaded via a Python extension to Delphi (load Python.dll from Delphi). As Dean says, Pascal isn't usually commonly used by the numerical methods haxxors these days. Check this link: http://en.wikipedia.org/wiki/NCLab – Warren P Feb 15 '12 at 17:15
  • @WarrenP Well, I sell a finite element tool that is 100% Delphi!! But you are right, it's an extreme niche. – David Heffernan Feb 15 '12 at 19:28
  • Okay, Menjaraz, you gotta buy David's thing. :-) Go team Stack Overflow. – Warren P Feb 15 '12 at 20:22
  • @WarrenP Sadly not viable. Menjaraz is looking for a library, but we offer an FE package. – David Heffernan Feb 15 '12 at 20:27
  • 1
    Yeah, thought so... still, it's kind of Nifty. :-) – Warren P Feb 15 '12 at 20:32
  • 1
    I've downloaded ORCINA's brochure and handed it to few acquaintances (civil engineers who did little Pascal during their graduation, mostly Fortran people and almost out of practice). I've boasted that all the soft were written in Delphi: I can tell really, they were amazed at. – menjaraz Feb 16 '12 at 05:27
  • 1
    @menjaraz thanks! It's clear that we are almost alone in the world doing fem in delphi. We started on turbo pascal and then had a few years on modula-2. 32 bit windows brought back to delphi. We like being able to do GUI work and native number crunching all in the same language. Not only is it productive I think it results in a better, more tightly integrated product. – David Heffernan Feb 16 '12 at 08:17
  • @David Heffernan: You are welcome. – menjaraz Feb 16 '12 at 08:27

2 Answers2

4

Never tried, no releases, but source code is available: http://oofem.codeplex.com/ However, this CodePlex project appears to require the MtxVec math library from Dew Research which is not open source or free. (Note the 'uses MTxVec' in the source code).

Edit:

I accepted the answer: It's sofar the only advanced opensource Delphi I come accross.

To share my other findings, I suggest the following french resources (in academia):

menjaraz
  • 7,551
  • 4
  • 41
  • 81
Harriv
  • 6,029
  • 6
  • 44
  • 76
  • The moral: the opensource community must provide SMID capabilities to the 'legacy' standard linear algebra package available from www.netlib.org to keep up. – menjaraz Feb 16 '12 at 05:39
  • 1
    Stefano Tommesani's [Extensia](http://www.tommesani.com/Exentia.html) project deserves the Delphi community attention. – menjaraz Feb 16 '12 at 06:15
1

I don't know of any that exist anymore since the heyday of Pascal being used for numerical methods work in the 80's. You best bet is to look into the C++ or FORTRAN projects listed at: http://en.wikipedia.org/wiki/List_of_numerical_libraries and either convert the code or link to the binaries. If you can use a commercial library, the NAG library has a write up on using Delphi with their DLLs at: http://www.nag.com/numeric/BorlandDelphi.asp.

You can also try here, scroll down to 'Free/Open Source/Shareware Packages' - lots listed, but language is not specifed.

menjaraz
  • 7,551
  • 4
  • 41
  • 81
Dean Roberson
  • 189
  • 1
  • 10
  • Wasn't all that NAG Fortran stuff open source some time ago? I mean, like in the early 90s and late 80s? – Warren P Feb 15 '12 at 20:42
  • [CALCULIX](http://www.calculix.de/) is indeed a good package. I've harnessed it in the past, unfortunately it's not in Delphi. I highly recommend it. – menjaraz Feb 21 '12 at 08:07