(git:c5411e0)
Loading...
Searching...
No Matches
realspace_grid_types::realspace_grid_desc_type Type Reference

Data Fields

type(pw_grid_type), pointer pw => NULL()
 
integer ref_count = 0
 
integer(int_8) ngpts = 0_int_8
 
integer, dimension(3) npts = 0
 
integer, dimension(3) lb = 0
 
integer, dimension(3) ub = 0
 
integer border = 0
 
integer, dimension(3) perd = -1
 
real(kind=dp), dimension(3, 3) dh = 0.0_dp
 
real(kind=dp), dimension(3, 3) dh_inv = 0.0_dp
 
logical orthorhombic = .TRUE.
 
logical parallel = .TRUE.
 
logical distributed = .TRUE.
 
type(mp_comm_typegroup = mp_comm_null
 
integer my_pos = -1
 
integer group_size = 0
 
integer, dimension(3) group_dim = -1
 
integer, dimension(3) group_coor = -1
 
integer, dimension(3) neighbours = -1
 
integer, dimension(:, :), allocatable lb_global
 
integer, dimension(:, :), allocatable ub_global
 
integer, dimension(:, :), allocatable rank2coord
 
integer, dimension(:, :, :), allocatable coord2rank
 
integer, dimension(:), allocatable x2coord
 
integer, dimension(:), allocatable y2coord
 
integer, dimension(:), allocatable z2coord
 
integer my_virtual_pos = -1
 
integer, dimension(3) virtual_group_coor = -1
 
integer, dimension(:), allocatable virtual2real
 
integer, dimension(:), allocatable real2virtual
 

Detailed Description

Definition at line 90 of file realspace_grid_types.F.

Field Documentation

◆ pw

type(pw_grid_type), pointer realspace_grid_types::realspace_grid_desc_type::pw => NULL()

Definition at line 91 of file realspace_grid_types.F.

◆ ref_count

integer realspace_grid_types::realspace_grid_desc_type::ref_count = 0

Definition at line 93 of file realspace_grid_types.F.

◆ ngpts

integer(int_8) realspace_grid_types::realspace_grid_desc_type::ngpts = 0_int_8

Definition at line 95 of file realspace_grid_types.F.

◆ npts

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::npts = 0

Definition at line 96 of file realspace_grid_types.F.

◆ lb

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::lb = 0

Definition at line 97 of file realspace_grid_types.F.

◆ ub

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::ub = 0

Definition at line 98 of file realspace_grid_types.F.

◆ border

integer realspace_grid_types::realspace_grid_desc_type::border = 0

Definition at line 100 of file realspace_grid_types.F.

◆ perd

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::perd = -1

Definition at line 102 of file realspace_grid_types.F.

◆ dh

real(kind=dp), dimension(3, 3) realspace_grid_types::realspace_grid_desc_type::dh = 0.0_dp

Definition at line 103 of file realspace_grid_types.F.

◆ dh_inv

real(kind=dp), dimension(3, 3) realspace_grid_types::realspace_grid_desc_type::dh_inv = 0.0_dp

Definition at line 104 of file realspace_grid_types.F.

◆ orthorhombic

logical realspace_grid_types::realspace_grid_desc_type::orthorhombic = .TRUE.

Definition at line 105 of file realspace_grid_types.F.

◆ parallel

logical realspace_grid_types::realspace_grid_desc_type::parallel = .TRUE.

Definition at line 107 of file realspace_grid_types.F.

◆ distributed

logical realspace_grid_types::realspace_grid_desc_type::distributed = .TRUE.

Definition at line 108 of file realspace_grid_types.F.

◆ group

type(mp_comm_type) realspace_grid_types::realspace_grid_desc_type::group = mp_comm_null

Definition at line 111 of file realspace_grid_types.F.

◆ my_pos

integer realspace_grid_types::realspace_grid_desc_type::my_pos = -1

Definition at line 112 of file realspace_grid_types.F.

◆ group_size

integer realspace_grid_types::realspace_grid_desc_type::group_size = 0

Definition at line 113 of file realspace_grid_types.F.

◆ group_dim

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::group_dim = -1

Definition at line 114 of file realspace_grid_types.F.

◆ group_coor

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::group_coor = -1

Definition at line 115 of file realspace_grid_types.F.

◆ neighbours

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::neighbours = -1

Definition at line 116 of file realspace_grid_types.F.

◆ lb_global

integer, dimension(:, :), allocatable realspace_grid_types::realspace_grid_desc_type::lb_global

Definition at line 119 of file realspace_grid_types.F.

◆ ub_global

integer, dimension(:, :), allocatable realspace_grid_types::realspace_grid_desc_type::ub_global

Definition at line 120 of file realspace_grid_types.F.

◆ rank2coord

integer, dimension(:, :), allocatable realspace_grid_types::realspace_grid_desc_type::rank2coord

Definition at line 122 of file realspace_grid_types.F.

◆ coord2rank

integer, dimension(:, :, :), allocatable realspace_grid_types::realspace_grid_desc_type::coord2rank

Definition at line 123 of file realspace_grid_types.F.

◆ x2coord

integer, dimension(:), allocatable realspace_grid_types::realspace_grid_desc_type::x2coord

Definition at line 125 of file realspace_grid_types.F.

◆ y2coord

integer, dimension(:), allocatable realspace_grid_types::realspace_grid_desc_type::y2coord

Definition at line 126 of file realspace_grid_types.F.

◆ z2coord

integer, dimension(:), allocatable realspace_grid_types::realspace_grid_desc_type::z2coord

Definition at line 127 of file realspace_grid_types.F.

◆ my_virtual_pos

integer realspace_grid_types::realspace_grid_desc_type::my_virtual_pos = -1

Definition at line 129 of file realspace_grid_types.F.

◆ virtual_group_coor

integer, dimension(3) realspace_grid_types::realspace_grid_desc_type::virtual_group_coor = -1

Definition at line 130 of file realspace_grid_types.F.

◆ virtual2real

integer, dimension(:), allocatable realspace_grid_types::realspace_grid_desc_type::virtual2real

Definition at line 132 of file realspace_grid_types.F.

◆ real2virtual

integer, dimension(:), allocatable realspace_grid_types::realspace_grid_desc_type::real2virtual

Definition at line 132 of file realspace_grid_types.F.


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