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?
>

Reply via email to