(git:3add494)
fft_tools::fft_scratch_type Type Reference

Data Fields

integer fft_scratch_id = 0
 
integer tf_type = -1
 
logical in_use = .TRUE.
 
type(mp_comm_type) group = mp_comm_type()
 
integer, dimension(3) nfft = -1
 
type(mp_cart_type), dimension(2) cart_sub_comm = mp_cart_type()
 
integer, dimension(2) dim = -1
 
integer, dimension(2) pos = -1
 
complex(kind=dp), dimension(:, :, :), pointer, contiguous ziptr => NULL()
 
complex(kind=dp), dimension(:, :, :), pointer, contiguous zoptr => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p1buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p2buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p3buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p4buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p5buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p6buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous p7buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous r1buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous r2buf => NULL()
 
complex(kind=dp), dimension(:, :, :), pointer, contiguous tbuf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a1buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a2buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a3buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a4buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a5buf => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous a6buf => NULL()
 
integer, dimension(:), pointer, contiguous scount => NULL()
 
integer, dimension(:), pointer, contiguous rcount => NULL()
 
integer, dimension(:), pointer, contiguous sdispl => NULL()
 
integer, dimension(:), pointer, contiguous rdispl => NULL()
 
integer, dimension(:, :), pointer, contiguous pgcube => NULL()
 
integer, dimension(:), pointer, contiguous xzcount => NULL()
 
integer, dimension(:), pointer, contiguous yzcount => NULL()
 
integer, dimension(:), pointer, contiguous xzdispl => NULL()
 
integer, dimension(:), pointer, contiguous yzdispl => NULL()
 
integer in = 0
 
integer mip = -1
 
real(kind=dp) rsratio = 1.0_dp
 
complex(kind=dp), dimension(:), pointer, contiguous xzbuf => NULL()
 
complex(kind=dp), dimension(:), pointer, contiguous yzbuf => NULL()
 
complex(kind=sp), dimension(:), pointer, contiguous xzbuf_sgl => NULL()
 
complex(kind=sp), dimension(:), pointer, contiguous yzbuf_sgl => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf1 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf2 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf3 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf4 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf5 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rbuf6 => NULL()
 
complex(kind=dp), dimension(:, :), pointer, contiguous rr => NULL()
 
complex(kind=sp), dimension(:, :), pointer, contiguous ss => NULL()
 
complex(kind=sp), dimension(:, :), pointer, contiguous tt => NULL()
 
integer, dimension(:, :), pointer, contiguous pgrid => NULL()
 
integer, dimension(:), pointer, contiguous xcor => NULL()
 
integer, dimension(:), pointer, contiguous zcor => NULL()
 
integer, dimension(:), pointer, contiguous pzcoord => NULL()
 
type(fft_scratch_sizessizes = fft_scratch_sizes()
 
type(fft_plan_type), dimension(6) fft_plan = fft_plan_type()
 
integer last_tick = -1
 

Detailed Description

Definition at line 77 of file fft_tools.F.

Field Documentation

◆ fft_scratch_id

integer fft_tools::fft_scratch_type::fft_scratch_id = 0

Definition at line 78 of file fft_tools.F.

◆ tf_type

integer fft_tools::fft_scratch_type::tf_type = -1

Definition at line 79 of file fft_tools.F.

◆ in_use

logical fft_tools::fft_scratch_type::in_use = .TRUE.

Definition at line 80 of file fft_tools.F.

◆ group

type(mp_comm_type) fft_tools::fft_scratch_type::group = mp_comm_type()

Definition at line 81 of file fft_tools.F.

◆ nfft

integer, dimension(3) fft_tools::fft_scratch_type::nfft = -1

Definition at line 82 of file fft_tools.F.

◆ cart_sub_comm

type(mp_cart_type), dimension(2) fft_tools::fft_scratch_type::cart_sub_comm = mp_cart_type()

Definition at line 84 of file fft_tools.F.

◆ dim

integer, dimension(2) fft_tools::fft_scratch_type::dim = -1

Definition at line 85 of file fft_tools.F.

◆ pos

integer, dimension(2) fft_tools::fft_scratch_type::pos = -1

Definition at line 85 of file fft_tools.F.

◆ ziptr

complex(kind=dp), dimension(:, :, :), pointer, contiguous fft_tools::fft_scratch_type::ziptr => NULL()

Definition at line 87 of file fft_tools.F.

◆ zoptr

complex(kind=dp), dimension(:, :, :), pointer, contiguous fft_tools::fft_scratch_type::zoptr => NULL()

Definition at line 87 of file fft_tools.F.

◆ p1buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p1buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p2buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p2buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p3buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p3buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p4buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p4buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p5buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p5buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p6buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p6buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ p7buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::p7buf => NULL()

Definition at line 90 of file fft_tools.F.

◆ r1buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::r1buf => NULL()

Definition at line 94 of file fft_tools.F.

◆ r2buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::r2buf => NULL()

Definition at line 94 of file fft_tools.F.

◆ tbuf

complex(kind=dp), dimension(:, :, :), pointer, contiguous fft_tools::fft_scratch_type::tbuf => NULL()

Definition at line 96 of file fft_tools.F.

◆ a1buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a1buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ a2buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a2buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ a3buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a3buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ a4buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a4buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ a5buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a5buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ a6buf

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::a6buf => NULL()

Definition at line 99 of file fft_tools.F.

◆ scount

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::scount => NULL()

Definition at line 103 of file fft_tools.F.

◆ rcount

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::rcount => NULL()

Definition at line 103 of file fft_tools.F.

◆ sdispl

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::sdispl => NULL()

Definition at line 103 of file fft_tools.F.

◆ rdispl

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::rdispl => NULL()

Definition at line 103 of file fft_tools.F.

◆ pgcube

integer, dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::pgcube => NULL()

Definition at line 104 of file fft_tools.F.

◆ xzcount

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::xzcount => NULL()

Definition at line 105 of file fft_tools.F.

◆ yzcount

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::yzcount => NULL()

Definition at line 105 of file fft_tools.F.

◆ xzdispl

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::xzdispl => NULL()

Definition at line 105 of file fft_tools.F.

◆ yzdispl

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::yzdispl => NULL()

Definition at line 105 of file fft_tools.F.

◆ in

integer fft_tools::fft_scratch_type::in = 0

Definition at line 106 of file fft_tools.F.

◆ mip

integer fft_tools::fft_scratch_type::mip = -1

Definition at line 106 of file fft_tools.F.

◆ rsratio

real(kind=dp) fft_tools::fft_scratch_type::rsratio = 1.0_dp

Definition at line 107 of file fft_tools.F.

◆ xzbuf

complex(kind=dp), dimension(:), pointer, contiguous fft_tools::fft_scratch_type::xzbuf => NULL()

Definition at line 108 of file fft_tools.F.

◆ yzbuf

complex(kind=dp), dimension(:), pointer, contiguous fft_tools::fft_scratch_type::yzbuf => NULL()

Definition at line 108 of file fft_tools.F.

◆ xzbuf_sgl

complex(kind=sp), dimension(:), pointer, contiguous fft_tools::fft_scratch_type::xzbuf_sgl => NULL()

Definition at line 110 of file fft_tools.F.

◆ yzbuf_sgl

complex(kind=sp), dimension(:), pointer, contiguous fft_tools::fft_scratch_type::yzbuf_sgl => NULL()

Definition at line 110 of file fft_tools.F.

◆ rbuf1

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf1 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rbuf2

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf2 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rbuf3

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf3 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rbuf4

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf4 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rbuf5

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf5 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rbuf6

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rbuf6 => NULL()

Definition at line 112 of file fft_tools.F.

◆ rr

complex(kind=dp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::rr => NULL()

Definition at line 112 of file fft_tools.F.

◆ ss

complex(kind=sp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::ss => NULL()

Definition at line 115 of file fft_tools.F.

◆ tt

complex(kind=sp), dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::tt => NULL()

Definition at line 115 of file fft_tools.F.

◆ pgrid

integer, dimension(:, :), pointer, contiguous fft_tools::fft_scratch_type::pgrid => NULL()

Definition at line 117 of file fft_tools.F.

◆ xcor

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::xcor => NULL()

Definition at line 118 of file fft_tools.F.

◆ zcor

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::zcor => NULL()

Definition at line 118 of file fft_tools.F.

◆ pzcoord

integer, dimension(:), pointer, contiguous fft_tools::fft_scratch_type::pzcoord => NULL()

Definition at line 118 of file fft_tools.F.

◆ sizes

type(fft_scratch_sizes) fft_tools::fft_scratch_type::sizes = fft_scratch_sizes()

Definition at line 119 of file fft_tools.F.

◆ fft_plan

type(fft_plan_type), dimension(6) fft_tools::fft_scratch_type::fft_plan = fft_plan_type()

Definition at line 120 of file fft_tools.F.

◆ last_tick

integer fft_tools::fft_scratch_type::last_tick = -1

Definition at line 121 of file fft_tools.F.


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