QUDA v0.4.0
A library for QCD on GPUs
Defines | Functions | Variables
quda/tests/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.

Defines

#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)

Variables

static int * size2

Define 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.


Variable Documentation

int * size2

Definition at line 54 of file layout_hyper.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines