Creates an Engine object with a single processor backed by a noiseless simulator.

Creates a noiseless engine object based on the cirq simulator, a default validator, and a provided device.

processor_id name of the processor to simulate. This is an arbitrary string identifier and does not have to match the processor's name in QCS.
device A cirq.Device to validate circuits against.
device_specification aDeviceSpecification proto that the processor should return if get_device_specification() is queried.