Maestro 0.3.1
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
DistributedMpiGpuLibStateVectorSim.h
Go to the documentation of this file.
1#pragma once
2#ifdef __linux__
5namespace Simulators {
6class DistributedMpiGpuLibStateVectorSim
7 : public DistributedGpuLibStateVectorSim {
8 public:
9 DistributedMpiGpuLibStateVectorSim(
10 std::shared_ptr<DistributedMpiGpuLibrary> lib,
11 const DistributedMpiGpuLibrary::Communicator* comm, int device,
12 unsigned p2pBits)
13 : DistributedGpuLibStateVectorSim(
14 lib, lib->CreateMpiNative(comm, device, p2pBits)) {}
15};
16} // namespace Simulators
17#endif