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

Go to the source code of this file.

Macros

#define MAXPRIMES   (sizeof(prime)/sizeof(int))
 

Functions

int setup_layout (int len[], int nd, int numnodes)
 
int node_number (const int x[])
 
int node_index (const int x[])
 
void get_coords (int x[], int node, int index)
 
int num_sites (int node)
 

Macro Definition Documentation

#define MAXPRIMES   (sizeof(prime)/sizeof(int))

Definition at line 59 of file layout_hyper.c.

Function Documentation

void get_coords ( int  x[],
int  node,
int  index 
)

Definition at line 221 of file layout_hyper.c.

int node_index ( const int  x[])

Definition at line 204 of file layout_hyper.c.

int node_number ( const int  x[])

Definition at line 194 of file layout_hyper.c.

int num_sites ( int  node)

Definition at line 272 of file layout_hyper.c.

int setup_layout ( int  len[],
int  nd,
int  numnodes 
)

Definition at line 140 of file layout_hyper.c.