VM2D  1.12
Vortex methods for 2D flows simulation
Gpudefs.h File Reference

Описание констант и параметров для взаимодействия с графическим ускорителем More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INITIAL
 вихрь Ламба More...
 
#define CUDA_ENABLE(a)   a
 мост More...
 
#define CUDA_DISABLE(a)
 
#define CUDAdef   CUDA_DISABLE
 
#define IFCUDA_(e, a)   e(a)
 
#define IFCUDA(...)   IFCUDA_(CUDAdef, __VA_ARGS__)
 
#define CUBLOCK   (128)
 
#define INC_VORT_DEV   (1024)
 
#define CU_I1I2
 
#define CU_RHS
 
#define CU_I0I3
 
#define CU_CONV_TOWAKE
 
#define CU_CONV_TOBOU
 
#define CU_CONVVIRT
 
#define CU_PAIRS
 
#define CU_VP
 

Detailed Description

Описание констант и параметров для взаимодействия с графическим ускорителем

Author
Марчевский Илья Константинович 1.12
Date
14 января 2024 г.

Definition in file Gpudefs.h.

Macro Definition Documentation

#define CU_CONV_TOBOU

Definition at line 80 of file Gpudefs.h.

#define CU_CONV_TOWAKE

Definition at line 79 of file Gpudefs.h.

#define CU_CONVVIRT

Definition at line 81 of file Gpudefs.h.

#define CU_I0I3

Definition at line 78 of file Gpudefs.h.

#define CU_I1I2

Definition at line 76 of file Gpudefs.h.

#define CU_PAIRS

Definition at line 82 of file Gpudefs.h.

#define CU_RHS

Definition at line 77 of file Gpudefs.h.

#define CU_VP

Definition at line 83 of file Gpudefs.h.

#define CUBLOCK   (128)

Definition at line 73 of file Gpudefs.h.

#define CUDA_DISABLE (   a)

Definition at line 61 of file Gpudefs.h.

#define CUDA_ENABLE (   a)    a

мост

признак использования CUDA

Устанавливается автоматически средствами cmake Если на компьютере найден CUDA Toolkit, то программа будет использовать графическую карту. Чтобы этого не происходило, надо принудительно сделать раскомментировать undef USE_CUDA

Definition at line 60 of file Gpudefs.h.

#define CUDAdef   CUDA_DISABLE

Definition at line 66 of file Gpudefs.h.

#define IFCUDA (   ...)    IFCUDA_(CUDAdef, __VA_ARGS__)

Definition at line 70 of file Gpudefs.h.

#define IFCUDA_ (   e,
 
)    e(a)

Definition at line 69 of file Gpudefs.h.

#define INC_VORT_DEV   (1024)

Definition at line 74 of file Gpudefs.h.

#define INITIAL

вихрь Ламба

разделенная механика

Definition at line 44 of file Gpudefs.h.