FYI, we just added a doc/Developers.pdf file
as a Developer's Guide to LAMMPS. It's a pretty
slim doc at this point, but it does have a diagram
of the class hierarchy of the code, which people
sometimes ask about. It is actually quite simple.
http://lammps.sandia.gov/doc/Developers.pdf
Steve