(git:b77b4be)
Loading...
Searching...
No Matches
gw_communication Module Reference

Functions/Subroutines

subroutine, public fm_to_local_tensor (fm_global, mat_global, mat_local, tensor, bs_env, atom_ranges)
 ...
 
subroutine, public local_dbt_to_global_mat (tensor, mat_tensor, mat_global, para_env)
 ...
 
subroutine, public fm_to_local_array (fm_s, array_s, weight, add)
 ...
 
subroutine, public local_array_to_fm (array_s, fm_s, weight, add)
 ...
 
subroutine, public local_dbt_to_global_fm (t_r, fm_r, mat_global, mat_local, bs_env)
 ...
 

Detailed Description

Author
Jan Wilhelm
Date
08.2023

Function/Subroutine Documentation

◆ fm_to_local_tensor()

subroutine, public gw_communication::fm_to_local_tensor ( type(cp_fm_type fm_global,
type(dbcsr_type mat_global,
type(dbcsr_type mat_local,
type(dbt_type tensor,
type(post_scf_bandstructure_type), pointer  bs_env,
integer, dimension(:, :), optional  atom_ranges 
)

...

Parameters
fm_global...
mat_global...
mat_local...
tensor...
bs_env...
atom_ranges...

Definition at line 66 of file gw_communication.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ local_dbt_to_global_mat()

subroutine, public gw_communication::local_dbt_to_global_mat ( type(dbt_type tensor,
type(dbcsr_type mat_tensor,
type(dbcsr_type mat_global,
type(mp_para_env_type), pointer  para_env 
)

...

Parameters
tensor...
mat_tensor...
mat_global...
para_env...

Definition at line 109 of file gw_communication.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fm_to_local_array()

subroutine, public gw_communication::fm_to_local_array ( type(cp_fm_type), dimension(:)  fm_s,
real(kind=dp), dimension(:, :, :), allocatable  array_s,
real(kind=dp), optional  weight,
logical, optional  add 
)

...

Parameters
fm_S...
array_S...
weight...
add...

Definition at line 763 of file gw_communication.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ local_array_to_fm()

subroutine, public gw_communication::local_array_to_fm ( real(kind=dp), dimension(:, :, :), allocatable  array_s,
type(cp_fm_type), dimension(:)  fm_s,
real(kind=dp), optional  weight,
logical, optional  add 
)

...

Parameters
array_S...
fm_S...
weight...
add...

Definition at line 840 of file gw_communication.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ local_dbt_to_global_fm()

subroutine, public gw_communication::local_dbt_to_global_fm ( type(dbt_type), dimension(:)  t_r,
type(cp_fm_type), dimension(:)  fm_r,
type(dbcsr_p_type mat_global,
type(dbcsr_p_type mat_local,
type(post_scf_bandstructure_type), pointer  bs_env 
)

...

Parameters
t_R...
fm_R...
mat_global...
mat_local...
bs_env...

Definition at line 915 of file gw_communication.F.

Here is the call graph for this function:
Here is the caller graph for this function: