// CelerisLab/kernels/macros.h

// cuda parameters
#define MULT_GPU False
#define NT 128
#define X_1U 128
#define Y_1U 32
#define Z_1U 1

// flow parameters
#define LBtype float
#define UX 10
#define UY 16
#define UZ 1
#define NX 1280
#define NY 512
#define NZ 1
#define DIM 2
#define NQ 9
#define VIS 0.004
#define RHO 1.0
#define U0 0.01

// constants
#define PI 3.141592653589793238
#define FLUID       0b00000001
#define SOLID       0b00000010
#define GAS         0b00000100
#define INTERFACE   0b00001000
#define SENSOR      0b00010000

// vortex type
#define V_TAYLOR    0b00000001

// variables
#define N_OBJS 7
// #define N_SENS 2