Glotzer Group Code Timeline
Early Codes
- Group codes were initially C codes designed to perform a specific task
- Lennard-Jones parallel code
- Polymer code
- To perform a new task, each student must modify the source code
- This was prone to error since the original code was not generalized
- Framework was inflexible, code could not be modified for many applications
Glotzilla V1.0
- Glotzer group "monstrous" simulation code
- Used an input file, similar to LAMMPS
- Automated the modification process
- Allowed students to re-use group code
- While useful, code was hard to edit
- Didn't catch on with many students
Glotzilla++
- Goal is to create many independent pieces that can be fit together
- Similar to unix philosophy
- Goal was to take best features from Etomica, LAMMPS, et al.
- Still a work in progress
- MD, MC, visualization, data analysis
- Integration with LAMMPS
Download in other formats: