FlexPDE

Flexible, Easy to Learn, General Purpose, Finite Element Software