HiRep 0.1
|
Global parameters and arrays. More...
#include "check_options.h"
#include "core_utils.h"
#include "geometry.h"
#include <stddef.h>
#include "flags.h"
#include <hr_mpi.h>
#include "gpu.h"
#include "suN_types.h"
#include "spinor_field.h"
#include "IO/input_par.h"
Go to the source code of this file.
Macros | |
#define | PI M_PI |
#define | BLK_T_GPU 4 |
#define | BLK_X_GPU 4 |
#define | BLK_Y_GPU 4 |
#define | BLK_Z_GPU 4 |
#define | glat_default glattice |
#define | STD_MEM_TYPE (CPU_MEM | GPU_MEM) |
#define | BLOCK_SIZE 256 |
#define | BLOCK_SIZE_LINEAR_ALGEBRA 256 |
#define | BLOCK_SIZE_GLOBAL_SUM 512 |
#define | BLOCK_SIZE_DIRAC 256 |
#define | BLOCK_SIZE_CLOVER 256 |
#define | BLOCK_SIZE_DIRAC_FLT 512 |
#define | BLOCK_SIZE_SYNC 32 |
#define | pu_gauge(ix, mu) |
#define | pu_scalar(ix) |
#define | pu_gauge_flt(ix, mu) |
#define | pu_gauge_f(ix, mu) |
#define | pu_gauge_f_flt(ix, mu) |
#define | ALLOCATE_REPR_GAUGE_FIELD |
Variables | |
int | T |
int | X |
int | Y |
int | Z |
long int | GLB_VOL3 |
long int | GLB_VOLUME |
long int | VOL3 |
long int | VOLUME |
int | NP_T |
int | NP_X |
int | NP_Y |
int | NP_Z |
int | MPI_BLK_T |
int | MPI_BLK_X |
int | MPI_BLK_Y |
int | MPI_BLK_Z |
int | GLB_T |
int | GLB_X |
int | GLB_Y |
int | GLB_Z |
int | T_BORDER |
int | X_BORDER |
int | Y_BORDER |
int | Z_BORDER |
int | T_EXT |
int | X_EXT |
int | Y_EXT |
int | Z_EXT |
int | PB_T |
int | PB_X |
int | PB_Y |
int | PB_Z |
int | WORLD_SIZE |
int | CART_SIZE |
int | N_REP |
int | MPI_WORLD_SIZE |
int | MPI_PID |
MPI_Comm | GLB_COMM |
MPI_Comm | cart_comm |
int | RID |
int | PID |
int | LID |
int | CID |
int | COORD [4] |
int | PSIGN |
int * | ipt |
int * | ipt_4d |
int * | iup |
int * | idn |
char * | imask |
int | zerocoord [4] |
int * | timeslices |
int | BLK_T |
int | BLK_X |
int | BLK_Y |
int | BLK_Z |
geometry_descriptor | glattice |
geometry_descriptor | glat_even |
geometry_descriptor | glat_odd |
geometry_descriptor | glat_even_red |
geometry_descriptor | glat_odd_red |
geometry_descriptor | glat_even_black |
geometry_descriptor | glat_odd_black |
geometry_descriptor | glat_red |
geometry_descriptor | glat_black |
box_t * | geometryBoxes |
box_t * | geometryBoxes_gpu |
coord4 * | icoord_gpu |
coord4 * | sb_icoord_gpu |
cudaStream_t | non_default_stream |
cudaStream_t | memory_streams [16] |
kernel_field_input ** | input |
input_gpu | gpu_var |
int | gpu_id |
int * | ipt_gpu |
int * | iup_gpu |
int * | idn_gpu |
char * | imask_gpu |
unsigned int | grid_size_max_gpu |
int * | timeslices_gpu |
mem_t | std_mem_t |
mem_t | alloc_mem_t |
comm_t | std_comm_t |
suNg_field * | u_gauge |
suNg_scalar_field * | u_scalar |
suNg_field_flt * | u_gauge_flt |
suNf_field * | u_gauge_f |
suNg_field * | u_gauge_s |
suNf_field_flt * | u_gauge_f_flt |
clover_term * | cl_term |
clover_force * | cl_force |
ldl_field * | cl_ldl |
suNg_av_field * | suN_momenta |
suNg_scalar_field * | scalar_momenta |
int | gauge_field_active |
input_glb | glb_var |
input_rlx | rlx_var |
input_logger | logger_var |
double * | plaq_weight |
double * | rect_weight |
double * | plaq_weight_gpu |
double * | rect_weight_gpu |
scalar_field * | ff_sigma |
scalar_field * | ff_pi |
scalar_field * | ff_sigma_mom |
scalar_field * | ff_pi_mom |
int | four_fermion_active |
Global parameters and arrays.
#define pu_gauge | ( | ix, | |
mu ) |
#define pu_gauge_f | ( | ix, | |
mu ) |
#define pu_gauge_f_flt | ( | ix, | |
mu ) |
#define pu_gauge_flt | ( | ix, | |
mu ) |
#define pu_scalar | ( | ix | ) |