CP2K 2.4 (Revision 12889)
Public Attributes

fft_tools::fft_scratch_type Struct Reference

Collaboration diagram for fft_tools::fft_scratch_type:

List of all members.

Public Attributes

INTEGER fft_scratch_id
INTEGER tf_type
LOGICAL in_use
INTEGER group
INTEGER, dimension(3) nfft
INTEGER, dimension(2) cart_sub_comm = mp_comm_null
INTEGER, dimension(2) dim
INTEGER, dimension(2) pos
COMPLEX(KIND=dp), dimension(:,:,:),
pointer 
ziptr
COMPLEX(KIND=dp), dimension(:,:,:),
pointer 
zoptr
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p1buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p2buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p3buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p4buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p5buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p6buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
p7buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
r1buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
r2buf
COMPLEX(KIND=dp), dimension(:,:,:),
pointer 
tbuf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a1buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a2buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a3buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a4buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a5buf
COMPLEX(KIND=dp), dimension(:,:),
pointer 
a6buf
INTEGER, dimension(:), pointer scount
INTEGER, dimension(:), pointer rcount
INTEGER, dimension(:), pointer sdispl
INTEGER, dimension(:), pointer rdispl
INTEGER, dimension(:,:), pointer pgcube
INTEGER, dimension(:), pointer xzcount
INTEGER, dimension(:), pointer yzcount
INTEGER, dimension(:), pointer xzdispl
INTEGER, dimension(:), pointer yzdispl
INTEGER in
INTEGER mip
REAL(KIND=dp) rsratio
COMPLEX(KIND=dp), dimension(:),
pointer 
xzbuf
COMPLEX(KIND=dp), dimension(:),
pointer 
yzbuf
COMPLEX(KIND=sp), dimension(:),
pointer 
xzbuf_sgl
COMPLEX(KIND=sp), dimension(:),
pointer 
yzbuf_sgl
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf1
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf2
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf3
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf4
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf5
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rbuf6
COMPLEX(KIND=dp), dimension(:,:),
pointer 
rr
COMPLEX(KIND=sp), dimension(:,:),
pointer 
ss
COMPLEX(KIND=sp), dimension(:,:),
pointer 
tt
INTEGER, dimension(:,:), pointer pgrid
INTEGER, dimension(:), pointer xcor
INTEGER, dimension(:), pointer zcor
INTEGER, dimension(:), pointer pzcoord
TYPE(fft_scratch_sizessizes
TYPE(fft_plan_type), dimension(6) fft_plan
INTEGER last_tick

Detailed Description

Definition at line 74 of file fft_tools.f90.


Member Data Documentation

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a1buf

Definition at line 94 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a2buf

Definition at line 94 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a3buf

Definition at line 94 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a4buf

Definition at line 94 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a5buf

Definition at line 94 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::a6buf

Definition at line 94 of file fft_tools.f90.

Definition at line 81 of file fft_tools.f90.

Definition at line 81 of file fft_tools.f90.

Definition at line 113 of file fft_tools.f90.

Definition at line 75 of file fft_tools.f90.

Definition at line 78 of file fft_tools.f90.

Definition at line 100 of file fft_tools.f90.

Definition at line 77 of file fft_tools.f90.

Definition at line 114 of file fft_tools.f90.

Definition at line 100 of file fft_tools.f90.

Definition at line 79 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p1buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p2buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p3buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p4buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p5buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p6buf

Definition at line 86 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::p7buf

Definition at line 86 of file fft_tools.f90.

Definition at line 98 of file fft_tools.f90.

Definition at line 110 of file fft_tools.f90.

Definition at line 81 of file fft_tools.f90.

Definition at line 111 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::r1buf

Definition at line 89 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::r2buf

Definition at line 89 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf1

Definition at line 106 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf2

Definition at line 106 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf3

Definition at line 106 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf4

Definition at line 106 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf5

Definition at line 106 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rbuf6

Definition at line 106 of file fft_tools.f90.

Definition at line 97 of file fft_tools.f90.

Definition at line 97 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :),pointer fft_tools::fft_scratch_type::rr

Definition at line 106 of file fft_tools.f90.

Definition at line 101 of file fft_tools.f90.

Definition at line 97 of file fft_tools.f90.

Definition at line 97 of file fft_tools.f90.

Definition at line 112 of file fft_tools.f90.

COMPLEX(KIND=sp),dimension(:, :),pointer fft_tools::fft_scratch_type::ss

Definition at line 108 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :, :),pointer fft_tools::fft_scratch_type::tbuf

Definition at line 91 of file fft_tools.f90.

Definition at line 76 of file fft_tools.f90.

COMPLEX(KIND=sp),dimension(:, :),pointer fft_tools::fft_scratch_type::tt

Definition at line 108 of file fft_tools.f90.

Definition at line 111 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:),pointer fft_tools::fft_scratch_type::xzbuf

Definition at line 102 of file fft_tools.f90.

COMPLEX(KIND=sp),dimension(:),pointer fft_tools::fft_scratch_type::xzbuf_sgl

Definition at line 104 of file fft_tools.f90.

Definition at line 99 of file fft_tools.f90.

Definition at line 99 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:),pointer fft_tools::fft_scratch_type::yzbuf

Definition at line 102 of file fft_tools.f90.

COMPLEX(KIND=sp),dimension(:),pointer fft_tools::fft_scratch_type::yzbuf_sgl

Definition at line 104 of file fft_tools.f90.

Definition at line 99 of file fft_tools.f90.

Definition at line 99 of file fft_tools.f90.

Definition at line 111 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :, :),pointer fft_tools::fft_scratch_type::ziptr

Definition at line 83 of file fft_tools.f90.

COMPLEX(KIND=dp),dimension(:, :, :),pointer fft_tools::fft_scratch_type::zoptr

Definition at line 83 of file fft_tools.f90.


The documentation for this struct was generated from the following file: