|
QDP++
|
Parscalar specific routines. More...
Go to the source code of this file.
Namespaces | |
| namespace | QDP |
| Yet another random number generator. | |
| namespace | QDP::QDPInternal |
| namespace | QDP::LatticeTimeSliceIO |
Functions | |
| template<class T> | |
| std::ostream & | QDP::operator<< (std::ostream &s, const multi1d< T > &d) |
| Write a multi1d array. | |
| void | QDP::QDPInternal::broadcast_str (std::string &result) |
| Broadcast a string from primary node to all other nodes. | |
| bool | QDP::QDPInternal::gridArch () |
| Is this a grid architecture. | |
| void | QDP::QDPInternal::clearToSend (void *buffer, int count, int node) |
| Send a clear-to-send. | |
| void | QDP::QDPInternal::route (void *buffer, int srce_node, int dest_node, int count) |
| Route to another node (blocking). | |
| void | QDP::QDPInternal::sendToWait (void *send_buf, int dest_node, int count) |
| Send to another node (wait). | |
| void | QDP::QDPInternal::recvFromWait (void *recv_buf, int srce_node, int count) |
| Receive from another node (wait). | |
| void | QDP::writeOLattice (BinaryWriter &bin, const char *output, size_t size, size_t nmemb) |
| Write a lattice quantity. | |
| void | QDP::writeOLattice (BinaryWriter &bin, const char *output, size_t size, size_t nmemb, const multi1d< int > &coord) |
| Write a single site of a lattice quantity. | |
| void | QDP::writeOLattice (BinaryWriter &bin, const char *output, size_t size, size_t nmemb, const Subset &sub) |
| Write a single site of a lattice quantity. | |
| void | QDP::readOLattice (BinaryReader &bin, char *input, size_t size, size_t nmemb) |
| Read a lattice quantity. | |
| void | QDP::readOLattice (BinaryReader &bin, char *input, size_t size, size_t nmemb, const multi1d< int > &coord) |
| Read a single site worth of a lattice quantity. | |
| void | QDP::readOLattice (BinaryReader &bin, char *input, size_t size, size_t nmemb, const Subset &sub) |
| Read a lattice quantity. | |
| void | QDP::LatticeTimeSliceIO::readOLatticeSlice (BinaryReader &bin, char *data, size_t size, size_t nmemb, int start_lexico, int stop_lexico) |
| Lattice time slice reader. | |
| void | QDP::LatticeTimeSliceIO::writeOLatticeSlice (BinaryWriter &bin, const char *output, size_t size, size_t nmemb, int start_lexico, int stop_lexico) |
| n_uint32_t | QDP::computeChecksum (const multi1d< LatticeColorMatrix > &u, int mat_size) |
| Compute simple NERSC-like checksum of a gauge field. | |
| void | QDP::readArchiv (BinaryReader &cfg_in, multi1d< LatticeColorMatrix > &u, n_uint32_t &checksum, int mat_size, int float_size) |
| Read a NERSC Gauge Connection Archive file. | |
| void | QDP::writeArchiv (BinaryWriter &cfg_out, const multi1d< LatticeColorMatrix > &u, int mat_size) |
| Writes a NERSC Gauge Connection Archive gauge configuration file. | |
Parscalar specific routines.
Routines for parscalar implementation
Definition in file qdp_parscalar_specific.cc.