https://github.com/to-ko/mesons
Tip revision: 6dece129a649214f273f4526472c89958e169b7b authored by Tomasz Korzec on 23 September 2014, 12:17:49 UTC
mesons relase 1.2
mesons relase 1.2
Tip revision: 6dece12
README.install
* download and extract the official openQCD-1.2 package from
http://luscher.web.cern.ch/luscher/openQCD/
You will need to know the full path to openQCD-1.2/modules/
* edit the Makefie of the mesons package, which should be in ./build/Makefile
The lines that need adjustment are the following:
MDIR = ../../openQCD-1.2/modules
# change this to your openQCD/modules path
MPI_HOME = /usr/global/openmpi-1.6.5
# change this to your MPI implementation
CFLAGS = -std=c89 -pedantic -fstrict-aliasing \
-Wall -Wno-long-long -Wstrict-prototypes -Werror \
-O -mno-avx -Dx64 -DPM
# change this to suit your machine
* edit the ./build/include/global.h file. It is a copy of the openQCD-1.2 global.h
file and the follwing lines need to be adjusted to your geometry:
#define NPROC0 2
#define NPROC1 2
#define NPROC2 2
#define NPROC3 1
#define L0 16
#define L1 8
#define L2 8
#define L3 16
#define NPROC0_BLK 2
#define NPROC1_BLK 2
#define NPROC2_BLK 2
#define NPROC3_BLK 1
#define NAME_SIZE 128
* Switch back to ./build, type: make clean
* type: make
* ./build/mesons is the correlation measurement program