HiRep 0.1
Loading...
Searching...
No Matches
geometry.h File Reference

This file contains information on the geometry of the local lattice, block decomposed geometry, buffers, etc. All geometric properties that are needed to perform operations correctly have to be contained in the struct geometry_descriptor. In order to encapsulate the complicated geometry structure iteration over lattice sites is simplified through macros given in this file. This simplified performing operations on lattice data. More...

#include "Geometry/geometry_type.h"
#include "Geometry/geometry_indexing.h"
#include "Geometry/communications.h"
#include "Geometry/communications_reduced.h"
#include "Geometry/cpu_geometry.h"
#include "Geometry/geometry_check.h"
#include "Geometry/geometry_descriptor.h"
#include "Geometry/geometry_fuse.h"
#include "Geometry/geometry_init.h"
#include "Geometry/geometry_maskstate.h"
#include "Geometry/geometry_omp.h"
#include "Geometry/new_geometry.h"
#include "Geometry/setup.h"
#include "Geometry/strided_reads.h"
#include "Geometry/hr_sendrecv.h"
#include "Geometry/gpu_affinity.h"
#include "Geometry/geometry_gpu_init.h"
#include "Geometry/gpu_geometry.h"
#include "Geometry/strided_reads_gpu.h"
#include "Geometry/read_clover.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BORDERSIZE   1
 

Detailed Description

This file contains information on the geometry of the local lattice, block decomposed geometry, buffers, etc. All geometric properties that are needed to perform operations correctly have to be contained in the struct geometry_descriptor. In order to encapsulate the complicated geometry structure iteration over lattice sites is simplified through macros given in this file. This simplified performing operations on lattice data.