Added placement to runtime PassManager
Created by: tnguyen-ornl
Added 2 CLI options: -qubit-map and -placement.
Usage:
-
-qubit-map 3,4,2,1,0to pass a qubit map =>default-placementwill always be used. -
If no
-qubit-map, default placement ofswap-shortest-pathwill be used only if the qpu has connectivity graph defined. Other connectivity-based placement plugins can be used instead by passing a name to-placement.