QDP++
qdp_parscalarvec_specific.cc File Reference

Parscalarvec specific routines. More...

#include "qdp.h"
#include "qdp_util.h"
#include "qmp.h"

Go to the source code of this file.

Namespaces

namespace  QDP
 Yet another random number generator.
namespace  QDP::QDPInternal

Functions

template<class T>
ostream & QDP::operator<< (ostream &s, const multi1d< T > &s1)
void QDP::QDPInternal::broadcast_str (std::string &result)
 Broadcast a string from primary node to all other nodes.
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).
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.

Detailed Description

Parscalarvec specific routines.

Routines for parscalarvec implementation

Definition in file qdp_parscalarvec_specific.cc.