|
Distributed QUEST for GPU
|
Developer functions used for unit testing and debugging. More...
#include "QuEST_precision.h"Go to the source code of this file.
Functions | |
| void | initStateOfSingleQubit (MultiQubit *multiQubit, int qubitId, int outcome) |
| void | initStateDebug (MultiQubit *multiQubit) |
| void | initializeStateFromSingleFile (MultiQubit *multiQubit, char filename[200], QuESTEnv env) |
| int | compareStates (MultiQubit mq1, MultiQubit mq2, REAL precision) |
| void | reportNodeList (QuESTEnv env) |
| Report a list of CPU hostnames and the rank that is running on each if running with MPI enabled and an error message otherwise. More... | |
Developer functions used for unit testing and debugging.
Not part of the public API. May contain functions that are incomplete or untested.
Definition in file QuEST_debug.h.
| int compareStates | ( | MultiQubit | mq1, |
| MultiQubit | mq2, | ||
| REAL | precision | ||
| ) |
| void initializeStateFromSingleFile | ( | MultiQubit * | multiQubit, |
| char | filename[200], | ||
| QuESTEnv | env | ||
| ) |
| void initStateDebug | ( | MultiQubit * | multiQubit | ) |
| void initStateOfSingleQubit | ( | MultiQubit * | multiQubit, |
| int | qubitId, | ||
| int | outcome | ||
| ) |
| void reportNodeList | ( | QuESTEnv | env | ) |
Report a list of CPU hostnames and the rank that is running on each if running with MPI enabled and an error message otherwise.
For debugging purposes.
| [in] | env | object representing the execution environment. A single instance is used for each program |
1.8.14