| 401 | |
| 402 | |
| 403 | void demo_syncFullStateDiagMatr() { |
| 404 | |
| 405 | // force use of available hardware acceleration |
| 406 | QuESTEnv env = getQuESTEnv(); |
| 407 | FullStateDiagMatr a = createCustomFullStateDiagMatr(5, env.isDistributed, env.isGpuAccelerated, env.isMultithreaded); |
| 408 | |
| 409 | // every node modifies its first local element |
| 410 | a.cpuElems[0] = -10_i * (1+getQuESTEnv().rank); |
| 411 | |
| 412 | syncFullStateDiagMatr(a); |
| 413 | reportFullStateDiagMatr(a); |
| 414 | destroyFullStateDiagMatr(a); |
| 415 | } |
| 416 | |
| 417 | |
| 418 |
no test coverage detected