24#include "Geometry/communications_reduced.h"
34#include "Geometry/strided_reads.h"
38#include "Geometry/gpu_affinity.h"
40#include "Geometry/gpu_geometry.h"
41#include "Geometry/strided_reads_gpu.h"
42#include "Geometry/read_clover.h"
Communications to send and receive sites from other nodes using MPI with GPU.
This file contains macros to load elements of single sites of a field.
Validity checks on the geometry of spinor fields that are passed as function parameters....
Geometry descriptor struct, that contains all necessary information for multi-node/ multi-GPU calcula...
Initialization functions, that determine all important parameters of the geometry,...
Finding indices from coordinates and the other way around.
Initialization functions, that determine all important parameters of the geometry,...
Mask structs that can give information on whether neighbors of a given site are located in the buffer...
This file contains useful macros that perform OpenMP reduction operations and are necessary to define...
This file contains a geometry type for the new geometry.
Header for custom communications, configurable over compilation flags.
Functions needed for the new geometry implementation that will replace the current geometry in the fu...
Setup and finalize to run at the beginning and the end of every program.