|
Basilisk CFD
Adaptive Cartesian mesh PDE framework
|
#include "../multigrid.h"#include "../stencils.h"#include "gpu.h"#include "../multigrid-common.h"#include "grid.h"Go to the source code of this file.
Macros | |
| #define | SINGLE_PRECISION 1 |
| #define | _GPU 1 |
| #define | GRIDNAME "Multigrid (GPU)" |
| #define | GRIDPARENT Multigrid |
| #define | shift_level(d) (multigrid->shift[d]) |
| #define | field_size() (multigrid->shift[depth() + 1]) |
| #define | grid_data() (multigrid->d) |
| #define | field_offset(s, level) (shift_level((level) ? (level) - 1 : depth()) + (s).i*field_size()) |
| #define | GPU_CODE() |
Functions | |
| static void | gpu_multigrid_methods () |
Variables | |
| static bool | _gpu_done_ = false |
| #define _GPU 1 |
Definition at line 8 of file multigrid.h.
| #define field_offset | ( | s, | |
| level | |||
| ) | (shift_level((level) ? (level) - 1 : depth()) + (s).i*field_size()) |
Definition at line 14 of file multigrid.h.
Definition at line 12 of file multigrid.h.
| #define GPU_CODE | ( | ) |
Definition at line 16 of file multigrid.h.
Definition at line 13 of file multigrid.h.
Definition at line 9 of file multigrid.h.
Definition at line 10 of file multigrid.h.
| #define SINGLE_PRECISION 1 |
Definition at line 6 of file multigrid.h.
Definition at line 38 of file multigrid.h.
References boundary_level, gpu_boundary_level(), and multigrid_methods().
Definition at line 31 of file multigrid.h.