I would like to suggest the inclusion of OpenFVM in the next distribution of CAElinux.
It has both serial and parallel implementations. The serial version uses the LASPACK linear solvers, while the parallel version uses PETSc as linear solvers and METIS for mesh decomposition.
It uses Gmsh for pre- and post-processing and it is easy to use.