passiveEig.c now works with saltsolver and its headers and makefiles and run. However, need to go back and convert all instances of double to PetscScalar