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

Function demo_multithreaded

examples/isolated/reporting_quregs.c:41–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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