|
QUDA
v0.5.0
A library for QCD on GPUs
|
#include <stdio.h>#include <cuda_runtime.h>#include <cuda.h>#include <quda_internal.h>#include <llfat_quda.h>#include <read_gauge.h>#include "gauge_field.h"#include <force_common.h>#include "llfat_core.h"Go to the source code of this file.
Namespaces | |
| namespace | quda |
| #define BIND_MU_LINK | ( | ) |
Definition at line 539 of file llfat_quda.cu.
| #define BIND_MU_LINK | ( | ) |
Definition at line 539 of file llfat_quda.cu.
| #define BIND_SITE_AND_FAT_LINK |
Definition at line 520 of file llfat_quda.cu.
| #define BIND_SITE_AND_FAT_LINK_REVERSE |
Definition at line 559 of file llfat_quda.cu.
| #define BLOCK_DIM 64 |
Definition at line 23 of file llfat_quda.cu.
| #define CALL_FUNCTION | ( | mu, | |
| nu | |||
| ) |
| #define CALL_FUNCTION | ( | mu, | |
| nu, | |||
| save_staple | |||
| ) |
| #define CALL_FUNCTION | ( | mu, | |
| nu | |||
| ) |
| #define CALL_FUNCTION | ( | mu, | |
| nu, | |||
| save_staple | |||
| ) |
| #define DECLARE_VAR_SIGN short sign=1 |
Definition at line 297 of file llfat_quda.cu.
| #define ENUMERATE_FUNCS | ( | mu, | |
| nu | |||
| ) |
Definition at line 580 of file llfat_quda.cu.
| #define ENUMERATE_FUNCS_SAVE | ( | mu, | |
| nu, | |||
| save_staple | |||
| ) |
Definition at line 647 of file llfat_quda.cu.
| #define FATLINK_LOAD_TEX 1 |
Definition at line 20 of file llfat_quda.cu.
| #define Float float |
Definition at line 367 of file llfat_quda.cu.
| #define Float double |
Definition at line 367 of file llfat_quda.cu.
| #define FloatM float2 |
Definition at line 429 of file llfat_quda.cu.
| #define FloatM float2 |
Definition at line 429 of file llfat_quda.cu.
| #define FloatM double2 |
Definition at line 429 of file llfat_quda.cu.
| #define FloatM double2 |
Definition at line 429 of file llfat_quda.cu.
| #define FloatN float4 |
Definition at line 428 of file llfat_quda.cu.
| #define FloatN float2 |
Definition at line 428 of file llfat_quda.cu.
| #define FloatN double2 |
Definition at line 428 of file llfat_quda.cu.
| #define FloatN double2 |
Definition at line 428 of file llfat_quda.cu.
| #define LLFAT_ADD_SU3_MATRIX | ( | ma, | |
| mb, | |||
| mc | |||
| ) |
Definition at line 168 of file llfat_quda.cu.
| #define LLFAT_CONCAT | ( | a, | |
| b | |||
| ) | a##b##Kernel |
Definition at line 268 of file llfat_quda.cu.
| #define LLFAT_CONCAT_EX | ( | a, | |
| b | |||
| ) | a##b##Kernel_ex |
Definition at line 269 of file llfat_quda.cu.
| #define LLFAT_KERNEL | ( | a, | |
| b | |||
| ) | LLFAT_CONCAT(a,b) |
Definition at line 270 of file llfat_quda.cu.
| #define LLFAT_KERNEL_EX | ( | a, | |
| b | |||
| ) | LLFAT_CONCAT_EX(a,b) |
Definition at line 271 of file llfat_quda.cu.
| #define LOAD_EVEN_FAT_MATRIX | ( | dir, | |
| idx | |||
| ) | LOAD_MATRIX_18_SINGLE_TEX_DECLARE((odd_bit?fatGauge1TexSingle:fatGauge0TexSingle), dir, idx, FAT, fl.fat_ga_stride); |
Definition at line 378 of file llfat_quda.cu.
| #define LOAD_EVEN_FAT_MATRIX | ( | dir, | |
| idx | |||
| ) | LOAD_MATRIX_18_DOUBLE_TEX_DECLARE((odd_bit?fatGauge1TexDouble:fatGauge0TexDouble), fatlink_even, dir, idx, FAT, fl.fat_ga_stride) |
Definition at line 378 of file llfat_quda.cu.
| #define LOAD_EVEN_MULINK_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_SINGLE_TEX_DECLARE((odd_bit?muLink1TexSingle:muLink0TexSingle), dir, idx, var, fl.staple_stride) |
Definition at line 370 of file llfat_quda.cu.
| #define LOAD_EVEN_MULINK_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_DOUBLE_TEX_DECLARE(odd_bit?muLink1TexDouble:muLink0TexDouble), mulink_even, dir, idx, var, fl.staple_stride) |
Definition at line 370 of file llfat_quda.cu.
| #define LOAD_EVEN_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_SINGLE_DECLARE(sitelink_even, dir, idx, var, fl.site_ga_stride) |
Definition at line 423 of file llfat_quda.cu.
| #define LOAD_EVEN_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_SINGLE_DECLARE(sitelink_even, dir, idx, var, fl.site_ga_stride) |
Definition at line 423 of file llfat_quda.cu.
| #define LOAD_EVEN_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_DOUBLE_DECLARE(sitelink_even, dir, idx, var, fl.site_ga_stride) |
Definition at line 423 of file llfat_quda.cu.
| #define LOAD_EVEN_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_DOUBLE_DECLARE(sitelink_even, dir, idx, var, fl.site_ga_stride) |
Definition at line 423 of file llfat_quda.cu.
| #define LOAD_FAT_MATRIX | ( | gauge, | |
| dir, | |||
| idx | |||
| ) | LOAD_MATRIX_18_SINGLE_DECLARE(gauge, dir, idx, FAT, fl.fat_ga_stride) |
Definition at line 368 of file llfat_quda.cu.
| #define LOAD_FAT_MATRIX | ( | gauge, | |
| dir, | |||
| idx | |||
| ) | LOAD_MATRIX_18_DOUBLE_DECLARE(gauge, dir, idx, FAT, fl.fat_ga_stride) |
Definition at line 368 of file llfat_quda.cu.
Definition at line 149 of file llfat_quda.cu.
Definition at line 159 of file llfat_quda.cu.
Definition at line 125 of file llfat_quda.cu.
Definition at line 137 of file llfat_quda.cu.
Definition at line 100 of file llfat_quda.cu.
Definition at line 112 of file llfat_quda.cu.
| #define LOAD_ODD_FAT_MATRIX | ( | dir, | |
| idx | |||
| ) | LOAD_MATRIX_18_SINGLE_TEX_DECLARE((odd_bit?fatGauge0TexSingle:fatGauge1TexSingle), dir, idx, FAT, fl.fat_ga_stride); |
Definition at line 379 of file llfat_quda.cu.
| #define LOAD_ODD_FAT_MATRIX | ( | dir, | |
| idx | |||
| ) | LOAD_MATRIX_18_DOUBLE_TEX_DECLARE((odd_bit?fatGauge0TexDouble:fatGauge1TexDouble), fatlink_odd, dir, idx, FAT, fl.fat_ga_stride) |
Definition at line 379 of file llfat_quda.cu.
| #define LOAD_ODD_MULINK_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_SINGLE_TEX_DECLARE((odd_bit?muLink0TexSingle:muLink1TexSingle), dir, idx, var, fl.staple_stride) |
Definition at line 371 of file llfat_quda.cu.
| #define LOAD_ODD_MULINK_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_DOUBLE_TEX_DECLARE((odd_bit?muLink0TexDouble:muLink1TexDouble), mulink_odd, dir, idx, var, fl.staple_stride) |
Definition at line 371 of file llfat_quda.cu.
| #define LOAD_ODD_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_SINGLE_DECLARE(sitelink_odd, dir, idx, var, fl.site_ga_stride) |
Definition at line 424 of file llfat_quda.cu.
| #define LOAD_ODD_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_SINGLE_DECLARE(sitelink_odd, dir, idx, var, fl.site_ga_stride) |
Definition at line 424 of file llfat_quda.cu.
| #define LOAD_ODD_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_DOUBLE_DECLARE(sitelink_odd, dir, idx, var, fl.site_ga_stride) |
Definition at line 424 of file llfat_quda.cu.
| #define LOAD_ODD_SITE_MATRIX | ( | dir, | |
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_DOUBLE_DECLARE(sitelink_odd, dir, idx, var, fl.site_ga_stride) |
Definition at line 424 of file llfat_quda.cu.
| #define LOAD_SITE_MATRIX | ( | sitelink, | |
| dir, | |||
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_SINGLE_DECLARE(sitelink, dir, idx, var, fl.site_ga_stride) |
Definition at line 426 of file llfat_quda.cu.
| #define LOAD_SITE_MATRIX | ( | sitelink, | |
| dir, | |||
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_SINGLE_DECLARE(sitelink, dir, idx, var, fl.site_ga_stride) |
Definition at line 426 of file llfat_quda.cu.
| #define LOAD_SITE_MATRIX | ( | sitelink, | |
| dir, | |||
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_18_DOUBLE_DECLARE(sitelink, dir, idx, var, fl.site_ga_stride) |
Definition at line 426 of file llfat_quda.cu.
| #define LOAD_SITE_MATRIX | ( | sitelink, | |
| dir, | |||
| idx, | |||
| var | |||
| ) | LOAD_MATRIX_12_DOUBLE_DECLARE(sitelink, dir, idx, var, fl.site_ga_stride) |
Definition at line 426 of file llfat_quda.cu.
| #define MULINK_LOAD_TEX 1 |
Definition at line 19 of file llfat_quda.cu.
| #define PRECISION 1 |
Definition at line 366 of file llfat_quda.cu.
| #define PRECISION 0 |
Definition at line 366 of file llfat_quda.cu.
| #define RECONSTRUCT 12 |
Definition at line 430 of file llfat_quda.cu.
| #define RECONSTRUCT 18 |
Definition at line 430 of file llfat_quda.cu.
| #define RECONSTRUCT 18 |
Definition at line 430 of file llfat_quda.cu.
| #define RECONSTRUCT 12 |
Definition at line 430 of file llfat_quda.cu.
| #define RECONSTRUCT_SITE_LINK | ( | sign, | |
| var | |||
| ) | RECONSTRUCT_LINK_12(sign, var); |
Definition at line 427 of file llfat_quda.cu.
| #define RECONSTRUCT_SITE_LINK | ( | sign, | |
| var | |||
| ) |
Definition at line 427 of file llfat_quda.cu.
| #define RECONSTRUCT_SITE_LINK | ( | sign, | |
| var | |||
| ) |
Definition at line 427 of file llfat_quda.cu.
| #define RECONSTRUCT_SITE_LINK | ( | sign, | |
| var | |||
| ) | RECONSTRUCT_LINK_12(sign, var); |
Definition at line 427 of file llfat_quda.cu.
| #define SCALAR_MULT_SU3_MATRIX | ( | a, | |
| b, | |||
| c | |||
| ) |
Definition at line 49 of file llfat_quda.cu.
| #define sd_data float_12_sd_data |
Definition at line 431 of file llfat_quda.cu.
| #define sd_data float_18_sd_data |
Definition at line 431 of file llfat_quda.cu.
| #define sd_data double_18_sd_data |
Definition at line 431 of file llfat_quda.cu.
| #define sd_data double_12_sd_data |
Definition at line 431 of file llfat_quda.cu.
| #define SITE_MATRIX_LOAD_TEX 0 |
Definition at line 18 of file llfat_quda.cu.
| #define SITELINK0TEX siteLink0TexSingle_recon |
Definition at line 417 of file llfat_quda.cu.
| #define SITELINK0TEX siteLink0TexSingle_norecon |
Definition at line 417 of file llfat_quda.cu.
| #define SITELINK0TEX siteLink0TexDouble |
Definition at line 417 of file llfat_quda.cu.
| #define SITELINK0TEX siteLink0TexDouble |
Definition at line 417 of file llfat_quda.cu.
| #define SITELINK1TEX siteLink1TexSingle_recon |
Definition at line 418 of file llfat_quda.cu.
| #define SITELINK1TEX siteLink1TexSingle_norecon |
Definition at line 418 of file llfat_quda.cu.
| #define SITELINK1TEX siteLink1TexDouble |
Definition at line 418 of file llfat_quda.cu.
| #define SITELINK1TEX siteLink1TexDouble |
Definition at line 418 of file llfat_quda.cu.
| #define UNBIND_ALL_TEXTURE |
Definition at line 456 of file llfat_quda.cu.
| #define UNBIND_MU_LINK | ( | ) |
Definition at line 549 of file llfat_quda.cu.
| #define UNBIND_MU_LINK | ( | ) |
Definition at line 549 of file llfat_quda.cu.
| #define UNBIND_SITE_AND_FAT_LINK |
Definition at line 479 of file llfat_quda.cu.
Definition at line 25 of file llfat_quda.cu.
Definition at line 37 of file llfat_quda.cu.
1.8.2