fixed parmetis makefile problem and simplified eigen

parmetis should now build without problems, eigen now compiler independent