I need to find the minimas and maximas for several water clusters. I have found some programs that will find the transition state between two minimas, but it is not sufficient to construct a disconnectivity graph. So, I would like to code the eigen vector following method to find all the possible saddle points. But, I have no idea how to start coding it. Any suggestions in terms of literature or sample algorithm would be of great help.