![]() |
Octopus
|
Definition at line 183 of file cube_function.F90.
Private Attributes | |
| integer | batch_capacity = 1 |
| Allocated batch extent of the buffer attributes (capacity) More... | |
| integer | batch_size = 1 |
| Number of cube functions actively stored (batch_size <= batch_capacity) More... | |
| real(real64), dimension(:, :, :, :), pointer, contiguous | drs => NULL() |
| the batch is the trailing ("batch-last") axis of the dRS/zRS/FS buffers More... | |
| complex(real64), dimension(:, :, :, :), pointer, contiguous | zrs => NULL() |
| real-space grid, complex numbers More... | |
| complex(real64), dimension(:, :, :, :), pointer, contiguous | fs => NULL() |
| Fourier-space grid. More... | |
| real(real32), dimension(:, :, :, :), pointer, contiguous | srs => NULL() |
| Single-precision buffers, used only on the single-precision FFTW Poisson path. More... | |
| complex(real32), dimension(:, :, :, :), pointer, contiguous | crs => NULL() |
| complex32 real-space grid More... | |
| complex(real32), dimension(:, :, :, :), pointer, contiguous | cfs => NULL() |
| complex32 Fourier-space grid More... | |
| logical | forced_alloc = .false. |
| Forced to be allocated even when PFFT is associated with the cube. More... | |
| logical | in_device_memory = .false. |
| type(accel_mem_t) | real_space_buffer |
| type(accel_mem_t) | fourier_space_buffer |
|
private |
Allocated batch extent of the buffer attributes (capacity)
Definition at line 185 of file cube_function.F90.
|
private |
Number of cube functions actively stored (batch_size <= batch_capacity)
Definition at line 186 of file cube_function.F90.
|
private |
the batch is the trailing ("batch-last") axis of the dRS/zRS/FS buffers
real-space grid
Definition at line 188 of file cube_function.F90.
|
private |
real-space grid, complex numbers
Definition at line 189 of file cube_function.F90.
|
private |
Fourier-space grid.
Definition at line 190 of file cube_function.F90.
|
private |
Single-precision buffers, used only on the single-precision FFTW Poisson path.
real32 real-space grid
Definition at line 192 of file cube_function.F90.
|
private |
complex32 real-space grid
Definition at line 193 of file cube_function.F90.
|
private |
complex32 Fourier-space grid
Definition at line 194 of file cube_function.F90.
|
private |
Forced to be allocated even when PFFT is associated with the cube.
Definition at line 195 of file cube_function.F90.
|
private |
Definition at line 196 of file cube_function.F90.
|
private |
Definition at line 197 of file cube_function.F90.
|
private |
Definition at line 198 of file cube_function.F90.