Implicitly partitioned array data structure and algorithms added for managing dynamic time steps among particles. Some syntax changes.