MONC
Private Attributes | List of all members
pencil_fft_mod::pencil_transposition Type Reference

Describes a specific pencil transposition, from one pencil decomposition to another. More...

Private Attributes

integer, dimension(3) my_pencil_size
 
integer, dimension(3) process_decomposition_layout
 
integer, dimension(3) my_process_location
 
integer dim
 
integer, dimension(:), allocatable send_sizes
 
integer, dimension(:), allocatable send_offsets
 
integer, dimension(:), allocatable recv_sizes
 
integer, dimension(:), allocatable recv_offsets
 
integer, dimension(:,:), allocatable recv_dims
 
integer, dimension(:,:), allocatable send_dims
 

Detailed Description

Describes a specific pencil transposition, from one pencil decomposition to another.

Definition at line 22 of file pencilfft.F90.

Member Data Documentation

◆ dim

integer pencil_fft_mod::pencil_transposition::dim
private

Definition at line 23 of file pencilfft.F90.

◆ my_pencil_size

integer, dimension(3) pencil_fft_mod::pencil_transposition::my_pencil_size
private

Definition at line 23 of file pencilfft.F90.

23  integer :: my_pencil_size(3), process_decomposition_layout(3), my_process_location(3), dim

◆ my_process_location

integer, dimension(3) pencil_fft_mod::pencil_transposition::my_process_location
private

Definition at line 23 of file pencilfft.F90.

◆ process_decomposition_layout

integer, dimension(3) pencil_fft_mod::pencil_transposition::process_decomposition_layout
private

Definition at line 23 of file pencilfft.F90.

◆ recv_dims

integer, dimension(:,:), allocatable pencil_fft_mod::pencil_transposition::recv_dims
private

Definition at line 25 of file pencilfft.F90.

25  integer, dimension(:,:), allocatable :: recv_dims, send_dims

◆ recv_offsets

integer, dimension(:), allocatable pencil_fft_mod::pencil_transposition::recv_offsets
private

Definition at line 24 of file pencilfft.F90.

◆ recv_sizes

integer, dimension(:), allocatable pencil_fft_mod::pencil_transposition::recv_sizes
private

Definition at line 24 of file pencilfft.F90.

◆ send_dims

integer, dimension(:,:), allocatable pencil_fft_mod::pencil_transposition::send_dims
private

Definition at line 25 of file pencilfft.F90.

◆ send_offsets

integer, dimension(:), allocatable pencil_fft_mod::pencil_transposition::send_offsets
private

Definition at line 24 of file pencilfft.F90.

◆ send_sizes

integer, dimension(:), allocatable pencil_fft_mod::pencil_transposition::send_sizes
private

Definition at line 24 of file pencilfft.F90.

24  integer, dimension(:), allocatable :: send_sizes, send_offsets, recv_sizes, recv_offsets

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