MCPcopy Create free account
hub / github.com/QuEST-Kit/QuEST / demo_multithreaded

Function demo_multithreaded

examples/isolated/reporting_quregs.cpp:42–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41
42void demo_multithreaded() {
43
44 reportStr("\n[multithreaded]");
45
46 int numQubits = 10;
47 int isDensMatr = 0;
48
49 int useDistrib = 0;
50 int useGpuAccel = 0;
51 int useMultithread = getQuESTEnv().isMultithreaded;
52
53 Qureg qureg = createCustomQureg(
54 numQubits, isDensMatr,
55 useDistrib, useGpuAccel, useMultithread);
56
57 reportQuregParams(qureg);
58 reportQureg(qureg);
59 destroyQureg(qureg);
60}
61
62
63void demo_gpuAccelerated() {

Callers 1

mainFunction · 0.70

Calls 6

reportStrFunction · 0.85
getQuESTEnvFunction · 0.85
createCustomQuregFunction · 0.85
reportQuregParamsFunction · 0.85
reportQuregFunction · 0.85
destroyQuregFunction · 0.85

Tested by

no test coverage detected