The dependency of solvers.o on pseudo_spectral_solver.o is not explicitly noted in the Makefile, which can lead to problems in compiling.