# Tag Info

### Are there any "light-weight" FEM packages around?

I've been developing a lightweight finite element library in Python 2.7 harnessing the power of NumPy arrays and SciPy sparse matrices. The general idea is that given a mesh and a finite element, you ...
• 1,887

### Comparing various implementations/software packages for large-scale finite element simulations

As one of the library's authors, I would of course love for deal.II to come out on top with this comparison. But I suspect it may not, and the answer lies in a factor you omit from your comparison: ...
• 51.6k

### Are there any "light-weight" FEM packages around?

I think you have some confusion. PETSc is not in the same league as Fenics, Libmesh, Moose etc. In fact, all of these (heavyweight) packages use PETSc for linear algebra. IMHO PETSc is as lightweight ...
• 1,779

### Developing a C++ solid mechanics program

Specific answers to this question are probably time-limited. However, the following general approach (from the great Eric S. Raymond) works very well: Rule of Modularity: Write simple parts ...
Accepted

### Comparing various implementations/software packages for large-scale finite element simulations

Unfortunately there's no tool for this. You can run each on a variety of input sizes to establish the computational complexity they appear to have, i.e. the $f$ in the $O(f(n))$ that characterizes ...
• 10.8k

### Are there any "light-weight" FEM packages around?

I can recommend nutils. nutils meets at least a few your "light-weight" requirements. it is pure python and easy to install since it only depends on standard Python libraries numpy, scipy, and ...
• 3,408

### Spectral Element vs Finite Element

The SEM is a FEM! It's almost like all these different names are designed to confuse the newcomer. I will speak primarily about the most popular form which uses a tensor product Lagrange basis with ...
• 188
Accepted

### Spectral Element vs Finite Element

The main advantage is that it reduces the Runge phenomenon and leads to faster convergence rates. It also presents less numerical dispersion and need less nodes per wavelength (see 1 and 2). So, I ...
• 8,111
Accepted

### How to use MeshFunction in FEniCS (dolfin)?

The different specialized VertexFunction, EdgeFunction, FaceFunction, ...
Accepted

1 vote

### Anyone knows where I can find a simple FEniCS code where I can understand basic implantation?

You could try the FEniCS book or the FEniCS Tutorial.
• 382
1 vote

### Developing a C++ solid mechanics program

This is not really a program as much as a big repository of codes. John Burkardt from Florida State University maintains a rich collection of scripts in C++, Matlab and Fortran for a large range of ...
• 66

Only top scored, non community-wiki answers of a minimum length are eligible