The discrete-space-discrete-time computer: a general purpose transient field simulator