You have those packages and DifferentialEquations.jl which implements solvers for Poisson and Heat problems. I am looking to do more (and multithread the vectorized calls it currently has), but right now the landscape is kind of bare. DifferentialEquations.jl will most likely do what's in the realm of MATLAB toolboxes: handling common 2D problems as efficiently as possible, and have some standard mesh generation tools. If this is within your problem scope, submit an issue and we can prioritize some of the development.
But large scale 3D FEM is a whole different beast. JuliaFEM is taking that on, but it is something that can take quite awhile to develop. Also, Julia is still at the stage of developing the internals that are required for FEM packages. Once IterativeSolvers.jl and other fast linear solver packages are Julia, then we will really have the necessary ecosystem to build these tools. But at this point, if you want to go "all the way" with your own FEM implementations and make them fast, you'll notice that you'll need to do interop to PetsC, pyAMG, or other linear packages (or first develop the linear solvers in a Julia package, then solve your equation!), which is why you don't see many people doing it (also, the lack of threading in v0.4 is a setback). That said, this is quickly changing. On Wednesday, June 8, 2016 at 1:11:04 AM UTC-7, CrocoDuck O'Ducks wrote: > > Hi There! > > I am involved into some multiphysics FEM problems I solve with ElmerFEM > <https://www.csc.fi/web/elmer>. Seems to me that everything being > maintained is pretty much gravitating around JuliaFEM > <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FJuliaFEM%2FJuliaFEM.jl&sa=D&sntz=1&usg=AFQjCNGJlkbFvXKsTxlMwh4un28IN62QMA> > > and ElipticFEM <https://github.com/gerhardtulzer/EllipticFEM.jl>. Any of > you guys doing some FEM with Julia? If so, what do you use? >
