Documentation for module pw_grid_types

...

source: pw_grid_types.F
Loading...

public Types:

map_pn
...
pw_grid_type
...

Parameters:

INTEGER
:: fullspace = 212
INTEGER
:: halfspace = 211
INTEGER
:: pw_mode_distributed = 1
INTEGER
:: pw_mode_local = 0

public Types:

TYPE :: map_pn

...


INTEGER,
DIMENSION(:), POINTER :: pos ...
INTEGER,
DIMENSION(:), POINTER :: neg ...

TYPE :: pw_grid_type

...


INTEGER(int_8)
:: ngpts ...
INTEGER(int_8)
:: ngpts_cut ...
INTEGER,
DIMENSION(2,3) :: bounds ...
INTEGER,
DIMENSION(3) :: npts ...
INTEGER
:: ngpts_local ...
INTEGER
:: ngpts_cut_local ...
INTEGER,
DIMENSION(2,3) :: bounds_local ...
INTEGER,
DIMENSION(3) :: npts_local ...
REAL(dp),
DIMENSION(3) :: dr ...
REAL(dp),
DIMENSION(3,3) :: dh ...
REAL(dp),
DIMENSION(3,3) :: dh_inv ...
LOGICAL
:: orthorhombic ...
REAL(dp)
:: dvol ...
REAL(dp)
:: vol ...
REAL(dp)
:: cutoff ...
TYPE(map_pn)
:: mapl ...
TYPE(map_pn)
:: mapm ...
TYPE(map_pn)
:: mapn ...
:: para ...
REAL(dp),
DIMENSION(:,:), POINTER :: g ...
REAL(dp),
DIMENSION(:), POINTER :: gsq ...
INTEGER,
DIMENSION(:,:), POINTER :: g_hat ...
INTEGER,
DIMENSION(:,:), POINTER :: g_hatmap ...
INTEGER
:: grid_span ...
LOGICAL
:: have_g0 ...
INTEGER
:: first_gne0 ...
INTEGER
:: id_nr ...
INTEGER
:: reference ...
INTEGER,
DIMENSION(:), POINTER :: gidx ...
INTEGER
:: ref_count ...
LOGICAL
:: spherical ...
COMPLEX(dp),
DIMENSION(:,:), POINTER :: grays ...


private Parameters/Types:

private Types:

TYPE :: pw_para_type

...


INTEGER
:: mode ...
LOGICAL
:: ray_distribution ...
LOGICAL
:: blocked ...
INTEGER
:: group ...
INTEGER
:: my_pos ...
INTEGER
:: group_size ...
LOGICAL
:: group_head ...
INTEGER
:: group_head_id ...
INTEGER,
DIMENSION(:,:,:), POINTER :: yzp ...
INTEGER,
DIMENSION(:,:), POINTER :: yzq ...
INTEGER,
DIMENSION(:), POINTER :: nyzray ...
INTEGER
:: rs_group ...
INTEGER
:: rs_mpo ...
INTEGER,
DIMENSION(2) :: rs_dims ...
INTEGER,
DIMENSION(2) :: rs_pos ...
INTEGER,
DIMENSION(:,:,:,:), POINTER :: bo ...
INTEGER,
DIMENSION(:), POINTER :: pos_of_x ...