  We study distributed quantum computing (DQC), the use of multiple quantum
processing units to simulate quantum circuits and solve quantum algorithms. The
nodes of a distributed quantum computer consist of both local qubits, essential
for local circuit operations, and communication qubits, extending circuit
capabilities across nodes. We created a distributed quantum circuit simulator
(DQCS) written in Qiskit, which we use to simulate a quantum circuit on
multiple nodes, show its applicability for distributed quantum phase
estimation, amplitude estimation. We use DQCS to study the scaling of DQC for
the quantum state preparation of a probability distribution.
