QUDA  v0.5.0
A library for QCD on GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
enum_quda_fortran.h File Reference

Go to the source code of this file.

Macros

#define QUDA_INVALID_ENUM   (-2147483647 - 1)
 
#define QudaLinkType   integer(4)
 
#define QUDA_SU3_LINKS   0
 
#define QUDA_GENERAL_LINKS   1
 
#define QUDA_THREE_LINKS   2
 
#define QUDA_MOMENTUM   3
 
#define QUDA_WILSON_LINKS   QUDA_SU3_LINKS
 
#define QUDA_ASQTAD_FAT_LINKS   QUDA_GENERAL_LINKS
 
#define QUDA_ASQTAD_LONG_LINKS   QUDA_THREE_LINKS
 
#define QUDA_ASQTAD_MOM_LINKS   QUDA_MOMENTUM
 
#define QUDA_ASQTAD_GENERAL_LINKS   QUDA_GENERAL_LINKS
 
#define QUDA_INVALID_LINKS   QUDA_INVALID_ENUM
 
#define QudaGaugeFieldOrder   integer(4)
 
#define QUDA_FLOAT_GAUGE_ORDER   1
 
#define QUDA_FLOAT2_GAUGE_ORDER   2
 
#define QUDA_FLOAT4_GAUGE_ORDER   4
 
#define QUDA_QDP_GAUGE_ORDER   5
 
#define QUDA_CPS_WILSON_GAUGE_ORDER   6
 
#define QUDA_MILC_GAUGE_ORDER   7
 
#define QUDA_BQCD_GAUGE_ORDER   8
 
#define QUDA_INVALID_GAUGE_ORDER   QUDA_INVALID_ENUM
 
#define QudaTboundary   integer(4)
 
#define QUDA_ANTI_PERIODIC_T   -1
 
#define QUDA_PERIODIC_T   1
 
#define QUDA_INVALID_T_BOUNDARY   QUDA_INVALID_ENUM
 
#define QudaPrecision   integer(4)
 
#define QUDA_HALF_PRECISION   2
 
#define QUDA_SINGLE_PRECISION   4
 
#define QUDA_DOUBLE_PRECISION   8
 
#define QUDA_INVALID_PRECISION   QUDA_INVALID_ENUM
 
#define QudaReconstructType   integer(4)
 
#define QUDA_RECONSTRUCT_NO   18
 
#define QUDA_RECONSTRUCT_12   12
 
#define QUDA_RECONSTRUCT_8   8
 
#define QUDA_RECONSTRUCT_10   10
 
#define QUDA_RECONSTRUCT_INVALID   QUDA_INVALID_ENUM
 
#define QudaGaugeFixed   integer(4)
 
#define QUDA_GAUGE_FIXED_NO   0
 
#define QUDA_GAUGE_FIXED_YES   1
 
#define QUDA_GAUGE_FIXED_INVALID   QUDA_INVALID_ENUM
 
#define QudaDslashType   integer(4)
 
#define QUDA_WILSON_DSLASH   0
 
#define QUDA_CLOVER_WILSON_DSLASH   1
 
#define QUDA_DOMAIN_WALL_DSLASH   2
 
#define QUDA_ASQTAD_DSLASH   3
 
#define QUDA_TWISTED_MASS_DSLASH   4
 
#define QUDA_INVALID_DSLASH   QUDA_INVALID_ENUM
 
#define QudaInverterType   integer(4)
 
#define QUDA_CG_INVERTER   0
 
#define QUDA_BICGSTAB_INVERTER   1
 
#define QUDA_GCR_INVERTER   2
 
#define QUDA_MR_INVERTER   3
 
#define QUDA_INVALID_INVERTER   QUDA_INVALID_ENUM
 
#define QudaSolutionType   integer(4)
 
#define QUDA_MAT_SOLUTION   0
 
#define QUDA_MATDAG_MAT_SOLUTION   1
 
#define QUDA_MATPC_SOLUTION   2
 
#define QUDA_MATPCDAG_MATPC_SOLUTION   3
 
#define QUDA_INVALID_SOLUTION   QUDA_INVALID_ENUM
 
#define QudaSolveType   integer(4)
 
#define QUDA_DIRECT_SOLVE   0
 
#define QUDA_NORMOP_SOLVE   1
 
#define QUDA_DIRECT_PC_SOLVE   2
 
#define QUDA_NORMOP_PC_SOLVE   3
 
#define QUDA_NORMEQ_SOLVE   QUDA_NORMOP_SOLVE
 
#define QUDA_NORMEQ_PC_SOLVE   QUDA_NORMOP_PC_SOLVE
 
#define QUDA_INVALID_SOLVE   QUDA_INVALID_ENUM
 
#define QudaSchwarzType   integer(4)
 
#define QUDA_ADDITIVE_SCHWARZ   0
 
#define QUDA_MULTIPLICATIVE_SCHWARZ   1
 
#define QUDA_INVALID_SCHWARZ   QUDA_INVALID_ENUM
 
#define QudaResidualType   integer(4)
 
#define QUDA_L2_RELATIVE_RESIDUAL   1
 
#define QUDA_HEAVY_QUARK_RESIDUAL   2
 
#define QUDA_INVALID_RESIDUAL   QUDA_INVALID_ENUM
 
#define QudaMatPCType   integer(4)
 
#define QUDA_MATPC_EVEN_EVEN   0
 
#define QUDA_MATPC_ODD_ODD   1
 
#define QUDA_MATPC_EVEN_EVEN_ASYMMETRIC   2
 
#define QUDA_MATPC_ODD_ODD_ASYMMETRIC   3
 
#define QUDA_MATPC_INVALID   QUDA_INVALID_ENUM
 
#define QudaDagType   integer(4)
 
#define QUDA_DAG_NO   0
 
#define QUDA_DAG_YES   1
 
#define QUDA_DAG_INVALID   QUDA_INVALID_ENUM
 
#define QudaMassNormalization   integer(4)
 
#define QUDA_KAPPA_NORMALIZATION   0
 
#define QUDA_MASS_NORMALIZATION   1
 
#define QUDA_ASYMMETRIC_MASS_NORMALIZATION   2
 
#define QUDA_INVALID_NORMALIZATION   QUDA_INVALID_ENUM
 
#define QudaPreserveSource   integer(4)
 
#define QUDA_PRESERVE_SOURCE_NO   0
 
#define QUDA_PRESERVE_SOURCE_YES   1
 
#define QUDA_PRESERVE_SOURCE_INVALID   QUDA_INVALID_ENUM
 
#define QudaDiracFieldOrder   integer(4)
 
#define QUDA_INTERNAL_DIRAC_ORDER   0
 
#define QUDA_DIRAC_ORDER   1
 
#define QUDA_QDP_DIRAC_ORDER   2
 
#define QUDA_CPS_WILSON_DIRAC_ORDER   3
 
#define QUDA_LEX_DIRAC_ORDER   4
 
#define QUDA_INVALID_DIRAC_ORDER   QUDA_INVALID_ENUM
 
#define QudaCloverFieldOrder   integer(4)
 
#define QUDA_INTERNAL_CLOVER_ORDER   0
 
#define QUDA_PACKED_CLOVER_ORDER   1
 
#define QUDA_LEX_PACKED_CLOVER_ORDER   2
 
#define QUDA_BQCD_CLOVER_ORDER   3
 
#define QUDA_INVALID_CLOVER_ORDER   QUDA_INVALID_ENUM
 
#define QudaVerbosity   integer(4)
 
#define QUDA_SILENT   0
 
#define QUDA_SUMMARIZE   1
 
#define QUDA_VERBOSE   2
 
#define QUDA_DEBUG_VERBOSE   3
 
#define QUDA_INVALID_VERBOSITY   QUDA_INVALID_ENUM
 
#define QudaTune   integer(4)
 
#define QUDA_TUNE_NO   0
 
#define QUDA_TUNE_YES   1
 
#define QUDA_TUNE_INVALID   QUDA_INVALID_ENUM
 
#define QudaPreserveDirac   integer(4)
 
#define QUDA_PRESERVE_DIRAC_NO   0
 
#define QUDA_PRESERVE_DIRAC_YES   1
 
#define QUDA_PRESERVE_DIRAC_INVALID   QUDA_INVALID_ENUM
 
#define QudaParity   integer(4)
 
#define QUDA_EVEN_PARITY   0
 
#define QUDA_ODD_PARITY   1
 
#define QUDA_INVALID_PARITY   QUDA_INVALID_ENUM
 
#define QudaDiracType   integer(4)
 
#define QUDA_WILSON_DIRAC   0
 
#define QUDA_WILSONPC_DIRAC   1
 
#define QUDA_CLOVER_DIRAC   2
 
#define QUDA_CLOVERPC_DIRAC   3
 
#define QUDA_DOMAIN_WALL_DIRAC   4
 
#define QUDA_DOMAIN_WALLPC_DIRAC   5
 
#define QUDA_ASQTAD_DIRAC   6
 
#define QUDA_ASQTADPC_DIRAC   7
 
#define QUDA_TWISTED_MASS_DIRAC   8
 
#define QUDA_TWISTED_MASSPC_DIRAC   9
 
#define QUDA_INVALID_DIRAC   QUDA_INVALID_ENUM
 
#define QudaFieldLocation   integer(4)
 
#define QUDA_CPU_FIELD_LOCATION   1
 
#define QUDA_CUDA_FIELD_LOCATION   2
 
#define QUDA_INVALID_FIELD_LOCATION   QUDA_INVALID_ENUM
 
#define QudaSiteSubset   integer(4)
 
#define QUDA_FULL_SITE_SUBSET   0
 
#define QUDA_PARITY_SITE_SUBSET   1
 
#define QUDA_INVALID_SITE_SUBSET   QUDA_INVALID_ENUM
 
#define QudaSiteOrder   integer(4)
 
#define QUDA_LEXICOGRAPHIC_SITE_ORDER   0
 
#define QUDA_EVEN_ODD_SITE_ORDER   1
 
#define QUDA_ODD_EVEN_SITE_ORDER   2
 
#define QUDA_INVALID_SITE_ORDER   QUDA_INVALID_ENUM
 
#define QudaFieldOrder   integer(4)
 
#define QUDA_FLOAT_FIELD_ORDER   1
 
#define QUDA_FLOAT2_FIELD_ORDER   2
 
#define QUDA_FLOAT4_FIELD_ORDER   4
 
#define QUDA_SPACE_SPIN_COLOR_FIELD_ORDER   5
 
#define QUDA_SPACE_COLOR_SPIN_FIELD_ORDER   6
 
#define QUDA_QOP_DOMAIN_WALL_FIELD_ORDER   7
 
#define QUDA_INVALID_FIELD_ORDER   QUDA_INVALID_ENUM
 
#define QudaFieldCreate   integer(4)
 
#define QUDA_NULL_FIELD_CREATE   0
 
#define QUDA_ZERO_FIELD_CREATE   1
 
#define QUDA_COPY_FIELD_CREATE   2
 
#define QUDA_REFERENCE_FIELD_CREATE   3
 
#define QUDA_INVALID_FIELD_CREATE   QUDA_INVALID_ENUM
 
#define QudaGammaBasis   integer(4)
 
#define QUDA_DEGRAND_ROSSI_GAMMA_BASIS   0
 
#define QUDA_UKQCD_GAMMA_BASIS   1
 
#define QUDA_INVALID_GAMMA_BASIS   QUDA_INVALID_ENUM
 
#define QudaSourceType   integer(4)
 
#define QUDA_POINT_SOURCE   0
 
#define QUDA_RANDOM_SOURCE   1
 
#define QUDA_INVALID_SOURCE   QUDA_INVALID_ENUM
 
#define QudaTwistFlavorType   integer(4)
 
#define QUDA_TWIST_MINUS   -1
 
#define QUDA_TWIST_PLUS   +1
 
#define QUDA_TWIST_NONDEG_DOUBLET   +2
 
#define QUDA_TWIST_DEG_DOUBLET   -2
 
#define QUDA_TWIST_NO   0
 
#define QUDA_TWIST_INVALID   QUDA_INVALID_ENUM
 
#define QudaTwistGamma5Type   integer(4)
 
#define QUDA_TWIST_GAMMA5_DIRECT   0
 
#define QUDA_TWIST_GAMMA5_INVERSE   1
 
#define QUDA_TWIST_GAMMA5_INVALID   QUDA_INVALID_ENUM
 
#define QudaUseInitGuess   integer(4)
 
#define QUDA_USE_INIT_GUESS_NO   0
 
#define QUDA_USE_INIT_GUESS_YES   1
 
#define QUDA_USE_INIT_GUESS_INVALID   QUDA_INVALID_ENUM
 
#define QudaDirection   integer(4)
 
#define QUDA_BACKWARDS   -1
 
#define QUDA_FORWARDS   +1
 
#define QudaComputeFatMethod   integer(4)
 
#define QUDA_COMPUTE_FAT_STANDARD   0
 
#define QUDA_COMPUTE_FAT_EXTENDED_VOLUME   1
 
#define QUDA_COMPUTE_FAT_INVALID   QUDA_INVALID_ENUM
 
#define QudaFatLinkFlag   integer(4)
 
#define QUDA_FAT_PRESERVE_CPU_GAUGE   1
 
#define QUDA_FAT_PRESERVE_GPU_GAUGE   2
 
#define QUDA_FAT_PRESERVE_COMM_MEM   4
 
#define QudaFieldGeometry   integer(4)
 
#define QUDA_SCALAR_GEOMETRY   0
 
#define QUDA_VECTOR_GEOMETRY   1
 
#define QUDA_TENSOR_GEOMETRY   2
 
#define QUDA_INVALID_GEOMETRY   QUDA_INVALID_ENUM
 

Macro Definition Documentation

#define QUDA_ADDITIVE_SCHWARZ   0

Definition at line 98 of file enum_quda_fortran.h.

#define QUDA_ANTI_PERIODIC_T   -1

Definition at line 42 of file enum_quda_fortran.h.

#define QUDA_ASQTAD_DIRAC   6
#define QUDA_ASQTAD_DSLASH   3

Definition at line 70 of file enum_quda_fortran.h.

#define QUDA_ASQTAD_FAT_LINKS   QUDA_GENERAL_LINKS

Definition at line 24 of file enum_quda_fortran.h.

#define QUDA_ASQTAD_GENERAL_LINKS   QUDA_GENERAL_LINKS

Definition at line 27 of file enum_quda_fortran.h.

#define QUDA_ASQTAD_LONG_LINKS   QUDA_THREE_LINKS

Definition at line 25 of file enum_quda_fortran.h.

#define QUDA_ASQTAD_MOM_LINKS   QUDA_MOMENTUM

Definition at line 26 of file enum_quda_fortran.h.

#define QUDA_ASQTADPC_DIRAC   7
#define QUDA_ASYMMETRIC_MASS_NORMALIZATION   2

Definition at line 133 of file enum_quda_fortran.h.

#define QUDA_BACKWARDS   -1
#define QUDA_BICGSTAB_INVERTER   1

Definition at line 76 of file enum_quda_fortran.h.

#define QUDA_BQCD_CLOVER_ORDER   3

Definition at line 153 of file enum_quda_fortran.h.

#define QUDA_BQCD_GAUGE_ORDER   8

Definition at line 38 of file enum_quda_fortran.h.

#define QUDA_CG_INVERTER   0

Definition at line 75 of file enum_quda_fortran.h.

#define QUDA_CLOVER_DIRAC   2
#define QUDA_CLOVER_WILSON_DSLASH   1

Definition at line 68 of file enum_quda_fortran.h.

#define QUDA_CLOVERPC_DIRAC   3
#define QUDA_COMPUTE_FAT_EXTENDED_VOLUME   1
#define QUDA_COMPUTE_FAT_INVALID   QUDA_INVALID_ENUM
#define QUDA_COMPUTE_FAT_STANDARD   0
#define QUDA_COPY_FIELD_CREATE   2
#define QUDA_CPS_WILSON_DIRAC_ORDER   3

Definition at line 145 of file enum_quda_fortran.h.

#define QUDA_CPS_WILSON_GAUGE_ORDER   6

Definition at line 36 of file enum_quda_fortran.h.

#define QUDA_CPU_FIELD_LOCATION   1
#define QUDA_CUDA_FIELD_LOCATION   2
#define QUDA_DAG_INVALID   QUDA_INVALID_ENUM

Definition at line 128 of file enum_quda_fortran.h.

#define QUDA_DAG_NO   0

Definition at line 126 of file enum_quda_fortran.h.

#define QUDA_DAG_YES   1

Definition at line 127 of file enum_quda_fortran.h.

#define QUDA_DEBUG_VERBOSE   3

Definition at line 160 of file enum_quda_fortran.h.

#define QUDA_DEGRAND_ROSSI_GAMMA_BASIS   0
#define QUDA_DIRAC_ORDER   1

Definition at line 143 of file enum_quda_fortran.h.

#define QUDA_DIRECT_PC_SOLVE   2

Definition at line 91 of file enum_quda_fortran.h.

#define QUDA_DIRECT_SOLVE   0

Definition at line 89 of file enum_quda_fortran.h.

#define QUDA_DOMAIN_WALL_DIRAC   4
#define QUDA_DOMAIN_WALL_DSLASH   2

Definition at line 69 of file enum_quda_fortran.h.

#define QUDA_DOMAIN_WALLPC_DIRAC   5
#define QUDA_DOUBLE_PRECISION   8

Definition at line 49 of file enum_quda_fortran.h.

#define QUDA_EVEN_ODD_SITE_ORDER   1
#define QUDA_EVEN_PARITY   0
#define QUDA_FAT_PRESERVE_COMM_MEM   4
#define QUDA_FAT_PRESERVE_CPU_GAUGE   1
#define QUDA_FAT_PRESERVE_GPU_GAUGE   2
#define QUDA_FLOAT2_FIELD_ORDER   2
#define QUDA_FLOAT2_GAUGE_ORDER   2

Definition at line 33 of file enum_quda_fortran.h.

#define QUDA_FLOAT4_FIELD_ORDER   4
#define QUDA_FLOAT4_GAUGE_ORDER   4

Definition at line 34 of file enum_quda_fortran.h.

#define QUDA_FLOAT_FIELD_ORDER   1
#define QUDA_FLOAT_GAUGE_ORDER   1

Definition at line 32 of file enum_quda_fortran.h.

#define QUDA_FORWARDS   +1
#define QUDA_FULL_SITE_SUBSET   0
#define QUDA_GAUGE_FIXED_INVALID   QUDA_INVALID_ENUM

Definition at line 62 of file enum_quda_fortran.h.

#define QUDA_GAUGE_FIXED_NO   0

Definition at line 60 of file enum_quda_fortran.h.

#define QUDA_GAUGE_FIXED_YES   1

Definition at line 61 of file enum_quda_fortran.h.

#define QUDA_GCR_INVERTER   2

Definition at line 77 of file enum_quda_fortran.h.

#define QUDA_GENERAL_LINKS   1

Definition at line 20 of file enum_quda_fortran.h.

#define QUDA_HALF_PRECISION   2

Definition at line 47 of file enum_quda_fortran.h.

#define QUDA_HEAVY_QUARK_RESIDUAL   2

Definition at line 104 of file enum_quda_fortran.h.

#define QUDA_INTERNAL_CLOVER_ORDER   0

Definition at line 150 of file enum_quda_fortran.h.

#define QUDA_INTERNAL_DIRAC_ORDER   0

Definition at line 142 of file enum_quda_fortran.h.

#define QUDA_INVALID_CLOVER_ORDER   QUDA_INVALID_ENUM

Definition at line 154 of file enum_quda_fortran.h.

#define QUDA_INVALID_DIRAC   QUDA_INVALID_ENUM
#define QUDA_INVALID_DIRAC_ORDER   QUDA_INVALID_ENUM

Definition at line 147 of file enum_quda_fortran.h.

#define QUDA_INVALID_DSLASH   QUDA_INVALID_ENUM

Definition at line 72 of file enum_quda_fortran.h.

#define QUDA_INVALID_ENUM   (-2147483647 - 1)

Definition at line 15 of file enum_quda_fortran.h.

#define QUDA_INVALID_FIELD_CREATE   QUDA_INVALID_ENUM
#define QUDA_INVALID_FIELD_LOCATION   QUDA_INVALID_ENUM
#define QUDA_INVALID_FIELD_ORDER   QUDA_INVALID_ENUM
#define QUDA_INVALID_GAMMA_BASIS   QUDA_INVALID_ENUM
#define QUDA_INVALID_GAUGE_ORDER   QUDA_INVALID_ENUM

Definition at line 39 of file enum_quda_fortran.h.

#define QUDA_INVALID_GEOMETRY   QUDA_INVALID_ENUM
#define QUDA_INVALID_INVERTER   QUDA_INVALID_ENUM

Definition at line 79 of file enum_quda_fortran.h.

#define QUDA_INVALID_LINKS   QUDA_INVALID_ENUM

Definition at line 28 of file enum_quda_fortran.h.

#define QUDA_INVALID_NORMALIZATION   QUDA_INVALID_ENUM

Definition at line 134 of file enum_quda_fortran.h.

#define QUDA_INVALID_PARITY   QUDA_INVALID_ENUM
#define QUDA_INVALID_PRECISION   QUDA_INVALID_ENUM

Definition at line 50 of file enum_quda_fortran.h.

#define QUDA_INVALID_RESIDUAL   QUDA_INVALID_ENUM

Definition at line 105 of file enum_quda_fortran.h.

#define QUDA_INVALID_SCHWARZ   QUDA_INVALID_ENUM

Definition at line 100 of file enum_quda_fortran.h.

#define QUDA_INVALID_SITE_ORDER   QUDA_INVALID_ENUM
#define QUDA_INVALID_SITE_SUBSET   QUDA_INVALID_ENUM
#define QUDA_INVALID_SOLUTION   QUDA_INVALID_ENUM

Definition at line 86 of file enum_quda_fortran.h.

#define QUDA_INVALID_SOLVE   QUDA_INVALID_ENUM

Definition at line 95 of file enum_quda_fortran.h.

#define QUDA_INVALID_SOURCE   QUDA_INVALID_ENUM
#define QUDA_INVALID_T_BOUNDARY   QUDA_INVALID_ENUM

Definition at line 44 of file enum_quda_fortran.h.

#define QUDA_INVALID_VERBOSITY   QUDA_INVALID_ENUM

Definition at line 161 of file enum_quda_fortran.h.

#define QUDA_KAPPA_NORMALIZATION   0

Definition at line 131 of file enum_quda_fortran.h.

#define QUDA_L2_RELATIVE_RESIDUAL   1

Definition at line 103 of file enum_quda_fortran.h.

#define QUDA_LEX_DIRAC_ORDER   4

Definition at line 146 of file enum_quda_fortran.h.

#define QUDA_LEX_PACKED_CLOVER_ORDER   2

Definition at line 152 of file enum_quda_fortran.h.

#define QUDA_LEXICOGRAPHIC_SITE_ORDER   0
#define QUDA_MASS_NORMALIZATION   1

Definition at line 132 of file enum_quda_fortran.h.

#define QUDA_MAT_SOLUTION   0

Definition at line 82 of file enum_quda_fortran.h.

#define QUDA_MATDAG_MAT_SOLUTION   1

Definition at line 83 of file enum_quda_fortran.h.

#define QUDA_MATPC_EVEN_EVEN   0

Definition at line 119 of file enum_quda_fortran.h.

#define QUDA_MATPC_EVEN_EVEN_ASYMMETRIC   2

Definition at line 121 of file enum_quda_fortran.h.

#define QUDA_MATPC_INVALID   QUDA_INVALID_ENUM

Definition at line 123 of file enum_quda_fortran.h.

#define QUDA_MATPC_ODD_ODD   1

Definition at line 120 of file enum_quda_fortran.h.

#define QUDA_MATPC_ODD_ODD_ASYMMETRIC   3

Definition at line 122 of file enum_quda_fortran.h.

#define QUDA_MATPC_SOLUTION   2

Definition at line 84 of file enum_quda_fortran.h.

#define QUDA_MATPCDAG_MATPC_SOLUTION   3

Definition at line 85 of file enum_quda_fortran.h.

#define QUDA_MILC_GAUGE_ORDER   7

Definition at line 37 of file enum_quda_fortran.h.

#define QUDA_MOMENTUM   3

Definition at line 22 of file enum_quda_fortran.h.

#define QUDA_MR_INVERTER   3

Definition at line 78 of file enum_quda_fortran.h.

#define QUDA_MULTIPLICATIVE_SCHWARZ   1

Definition at line 99 of file enum_quda_fortran.h.

#define QUDA_NORMEQ_PC_SOLVE   QUDA_NORMOP_PC_SOLVE

Definition at line 94 of file enum_quda_fortran.h.

#define QUDA_NORMEQ_SOLVE   QUDA_NORMOP_SOLVE

Definition at line 93 of file enum_quda_fortran.h.

#define QUDA_NORMOP_PC_SOLVE   3

Definition at line 92 of file enum_quda_fortran.h.

#define QUDA_NORMOP_SOLVE   1

Definition at line 90 of file enum_quda_fortran.h.

#define QUDA_NULL_FIELD_CREATE   0
#define QUDA_ODD_EVEN_SITE_ORDER   2
#define QUDA_ODD_PARITY   1
#define QUDA_PACKED_CLOVER_ORDER   1

Definition at line 151 of file enum_quda_fortran.h.

#define QUDA_PARITY_SITE_SUBSET   1
#define QUDA_PERIODIC_T   1

Definition at line 43 of file enum_quda_fortran.h.

#define QUDA_POINT_SOURCE   0
#define QUDA_PRESERVE_DIRAC_INVALID   QUDA_INVALID_ENUM

Definition at line 171 of file enum_quda_fortran.h.

#define QUDA_PRESERVE_DIRAC_NO   0

Definition at line 169 of file enum_quda_fortran.h.

#define QUDA_PRESERVE_DIRAC_YES   1

Definition at line 170 of file enum_quda_fortran.h.

#define QUDA_PRESERVE_SOURCE_INVALID   QUDA_INVALID_ENUM

Definition at line 139 of file enum_quda_fortran.h.

#define QUDA_PRESERVE_SOURCE_NO   0

Definition at line 137 of file enum_quda_fortran.h.

#define QUDA_PRESERVE_SOURCE_YES   1

Definition at line 138 of file enum_quda_fortran.h.

#define QUDA_QDP_DIRAC_ORDER   2

Definition at line 144 of file enum_quda_fortran.h.

#define QUDA_QDP_GAUGE_ORDER   5

Definition at line 35 of file enum_quda_fortran.h.

#define QUDA_QOP_DOMAIN_WALL_FIELD_ORDER   7
#define QUDA_RANDOM_SOURCE   1
#define QUDA_RECONSTRUCT_10   10

Definition at line 56 of file enum_quda_fortran.h.

#define QUDA_RECONSTRUCT_12   12

Definition at line 54 of file enum_quda_fortran.h.

#define QUDA_RECONSTRUCT_8   8

Definition at line 55 of file enum_quda_fortran.h.

#define QUDA_RECONSTRUCT_INVALID   QUDA_INVALID_ENUM

Definition at line 57 of file enum_quda_fortran.h.

#define QUDA_RECONSTRUCT_NO   18

Definition at line 53 of file enum_quda_fortran.h.

#define QUDA_REFERENCE_FIELD_CREATE   3
#define QUDA_SCALAR_GEOMETRY   0
#define QUDA_SILENT   0

Definition at line 157 of file enum_quda_fortran.h.

#define QUDA_SINGLE_PRECISION   4

Definition at line 48 of file enum_quda_fortran.h.

#define QUDA_SPACE_COLOR_SPIN_FIELD_ORDER   6
#define QUDA_SPACE_SPIN_COLOR_FIELD_ORDER   5
#define QUDA_SU3_LINKS   0

Definition at line 19 of file enum_quda_fortran.h.

#define QUDA_SUMMARIZE   1

Definition at line 158 of file enum_quda_fortran.h.

#define QUDA_TENSOR_GEOMETRY   2
#define QUDA_THREE_LINKS   2

Definition at line 21 of file enum_quda_fortran.h.

#define QUDA_TUNE_INVALID   QUDA_INVALID_ENUM

Definition at line 166 of file enum_quda_fortran.h.

#define QUDA_TUNE_NO   0

Definition at line 164 of file enum_quda_fortran.h.

#define QUDA_TUNE_YES   1

Definition at line 165 of file enum_quda_fortran.h.

#define QUDA_TWIST_DEG_DOUBLET   -2
#define QUDA_TWIST_GAMMA5_DIRECT   0
#define QUDA_TWIST_GAMMA5_INVALID   QUDA_INVALID_ENUM
#define QUDA_TWIST_GAMMA5_INVERSE   1
#define QUDA_TWIST_INVALID   QUDA_INVALID_ENUM
#define QUDA_TWIST_MINUS   -1
#define QUDA_TWIST_NO   0
#define QUDA_TWIST_NONDEG_DOUBLET   +2
#define QUDA_TWIST_PLUS   +1
#define QUDA_TWISTED_MASS_DIRAC   8
#define QUDA_TWISTED_MASS_DSLASH   4

Definition at line 71 of file enum_quda_fortran.h.

#define QUDA_TWISTED_MASSPC_DIRAC   9
#define QUDA_UKQCD_GAMMA_BASIS   1
#define QUDA_USE_INIT_GUESS_INVALID   QUDA_INVALID_ENUM
#define QUDA_USE_INIT_GUESS_NO   0
#define QUDA_USE_INIT_GUESS_YES   1
#define QUDA_VECTOR_GEOMETRY   1
#define QUDA_VERBOSE   2

Definition at line 159 of file enum_quda_fortran.h.

#define QUDA_WILSON_DIRAC   0
#define QUDA_WILSON_DSLASH   0

Definition at line 67 of file enum_quda_fortran.h.

#define QUDA_WILSON_LINKS   QUDA_SU3_LINKS

Definition at line 23 of file enum_quda_fortran.h.

#define QUDA_WILSONPC_DIRAC   1
#define QUDA_ZERO_FIELD_CREATE   1
#define QudaCloverFieldOrder   integer(4)

Definition at line 149 of file enum_quda_fortran.h.

#define QudaComputeFatMethod   integer(4)
#define QudaDagType   integer(4)

Definition at line 125 of file enum_quda_fortran.h.

#define QudaDiracFieldOrder   integer(4)

Definition at line 141 of file enum_quda_fortran.h.

#define QudaDiracType   integer(4)
#define QudaDirection   integer(4)
#define QudaDslashType   integer(4)

Definition at line 66 of file enum_quda_fortran.h.

#define QudaFatLinkFlag   integer(4)
#define QudaFieldCreate   integer(4)
#define QudaFieldGeometry   integer(4)
#define QudaFieldLocation   integer(4)
#define QudaFieldOrder   integer(4)
#define QudaGammaBasis   integer(4)
#define QudaGaugeFieldOrder   integer(4)

Definition at line 30 of file enum_quda_fortran.h.

#define QudaGaugeFixed   integer(4)

Definition at line 59 of file enum_quda_fortran.h.

#define QudaInverterType   integer(4)

Definition at line 74 of file enum_quda_fortran.h.

#define QudaLinkType   integer(4)

Definition at line 17 of file enum_quda_fortran.h.

#define QudaMassNormalization   integer(4)

Definition at line 130 of file enum_quda_fortran.h.

#define QudaMatPCType   integer(4)

Definition at line 118 of file enum_quda_fortran.h.

#define QudaParity   integer(4)
#define QudaPrecision   integer(4)

Definition at line 46 of file enum_quda_fortran.h.

#define QudaPreserveDirac   integer(4)

Definition at line 168 of file enum_quda_fortran.h.

#define QudaPreserveSource   integer(4)

Definition at line 136 of file enum_quda_fortran.h.

#define QudaReconstructType   integer(4)

Definition at line 52 of file enum_quda_fortran.h.

#define QudaResidualType   integer(4)

Definition at line 102 of file enum_quda_fortran.h.

#define QudaSchwarzType   integer(4)

Definition at line 97 of file enum_quda_fortran.h.

#define QudaSiteOrder   integer(4)
#define QudaSiteSubset   integer(4)
#define QudaSolutionType   integer(4)

Definition at line 81 of file enum_quda_fortran.h.

#define QudaSolveType   integer(4)

Definition at line 88 of file enum_quda_fortran.h.

#define QudaSourceType   integer(4)
#define QudaTboundary   integer(4)

Definition at line 41 of file enum_quda_fortran.h.

#define QudaTune   integer(4)

Definition at line 163 of file enum_quda_fortran.h.

#define QudaTwistFlavorType   integer(4)
#define QudaTwistGamma5Type   integer(4)
#define QudaUseInitGuess   integer(4)
#define QudaVerbosity   integer(4)

Definition at line 156 of file enum_quda_fortran.h.