Could you suggest, please, a manual/textbook/tutorial for implementing FCI (full configuration interaction) method on computers. I am interesting in algorithms mainly. I would like to write my own code, so I want to study how one can provide convenient indexing for configurations and what tricks are usually used to decrease computation time.
MOLPRO has a full CI module (by Peter Knowles), but it also costs quite a bit of money. You can also do full CI in GAMESS (I think Ruedenberg's implementation), and perhaps any MCSCF/CASSCF program that is efficient enough to include all orbitals in the active space.
I regret to inform you: you may be in for a lot of work if try to write your own code. :-( This is an area of very deep, highly mathematical and numerical concepts.
So as far as a manual/textbook: You may want to try Molecular-Electronic Structure Theory, especially Chapter 11 and 12. There is just a crazy amount of work that you will have to do prior to CI, including the coding of the various four-center integrals for electron repulsion, kinetic energy, and overlap (earlier chapters).
I happen to have a simple FCI code with detailed documentation of implementation. You can find it at http://scholar.princeton.edu/boxiao/software/fci-201302
Useful links include:
And there is the more recent Monte Carlo FCI method:
- and many more courtesy of Google Scholar