Summary
The LAMMPS source code hierarchy has been presented in this chapter to illustrate the roles performed by various top-level classes in setting up the simulation groundwork. Furthermore, we mentioned three styles that are more pertinent when custom features need to be incorporated into LAMMPS, and these styles will be explored in depth.
The next chapter will guide you through the structure of the source code files and the stages of execution that the source code undergoes within each iteration of the timestep.