QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
hw_quda.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include "quda.h"
#include "hw_quda.h"
#include "util_quda.h"

Go to the source code of this file.

Macros

#define hwSiteSize   12
 

Functions

FullHw createHwQuda (int *X, QudaPrecision precision)
 
void freeHwQuda (FullHw hw)
 
template<typename Float , typename FloatN >
void packParityHw (FloatN *res, Float *hw, int Vh)
 
void loadHwToGPU (FullHw ret, void *hw, QudaPrecision cpu_prec)
 
void retrieveHwField (void *res, FullHw hw, QudaPrecision cpu_prec)
 

Macro Definition Documentation

#define hwSiteSize   12

Definition at line 8 of file hw_quda.cpp.

Function Documentation

FullHw createHwQuda ( int *  X,
QudaPrecision  precision 
)

Definition at line 41 of file hw_quda.cpp.

void freeHwQuda ( FullHw  hw)

Definition at line 61 of file hw_quda.cpp.

void loadHwToGPU ( FullHw  ret,
void *  hw,
QudaPrecision  cpu_prec 
)

Definition at line 251 of file hw_quda.cpp.

template<typename Float , typename FloatN >
void packParityHw ( FloatN *  res,
Float *  hw,
int  Vh 
)

Definition at line 200 of file hw_quda.cpp.

void retrieveHwField ( void *  res,
FullHw  hw,
QudaPrecision  cpu_prec 
)

Definition at line 297 of file hw_quda.cpp.