QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Macros | Functions
pgauge_heatbath.cu File Reference
#include <quda_internal.h>
#include <quda_matrix.h>
#include <tune_quda.h>
#include <gauge_field.h>
#include <gauge_field_order.h>
#include <launch_kernel.cuh>
#include <comm_quda.h>
#include <pgauge_monte.h>
#include <gauge_tools.h>
#include <random_quda.h>
#include <index_helper.cuh>
#include <atomic.cuh>
#include <cub_helper.cuh>
Include dependency graph for pgauge_heatbath.cu:

Go to the source code of this file.

Namespaces

 quda
 

Macros

#define PI   3.1415926535897932384626433832795
 
#define PII   6.2831853071795864769252867665590
 

Functions

void quda::Monte (cudaGaugeField &data, RNG &rngstate, double Beta, int nhb, int nover)
 Perform heatbath and overrelaxation. Performs nhb heatbath steps followed by nover overrelaxation steps. More...
 

Macro Definition Documentation

◆ PI

#define PI   3.1415926535897932384626433832795

Definition at line 18 of file pgauge_heatbath.cu.

◆ PII

#define PII   6.2831853071795864769252867665590

Definition at line 21 of file pgauge_heatbath.cu.