Currently each simulation must be created in C code and then compiled and run. This isn't necessary since all that the simulation programs do is set parameters, create particles and walls, and then call the simRunner. This could be simplified by making a generic simulation program that reads in from a set of files (probably <sim_tag>.particles, <sim_tag>.walls, and <sim_tag>.properties) these would contain all of the parameters to run a simulation and could actually be generated in other ways (e.g. doing setup in Python).
Currently each simulation must be created in C code and then compiled and run. This isn't necessary since all that the simulation programs do is set parameters, create particles and walls, and then call the simRunner. This could be simplified by making a generic simulation program that reads in from a set of files (probably <sim_tag>.particles, <sim_tag>.walls, and <sim_tag>.properties) these would contain all of the parameters to run a simulation and could actually be generated in other ways (e.g. doing setup in Python).