Parallel unstructured solvers for linear partial differential equations