Octopus
states_elec_parallel_oct_m::states_elec_parallel_gather Interface Reference

Detailed Description

Definition at line 145 of file states_elec_parallel.F90.

Private Member Functions

subroutine dstates_elec_parallel_gather_1 (st, aa)
 gather a one-dimensional array, distributed over states More...
 
subroutine zstates_elec_parallel_gather_1 (st, aa)
 gather a one-dimensional array, distributed over states More...
 
subroutine dstates_elec_parallel_gather_3 (st, dims, psi)
 gather distributed states into a local array More...
 
subroutine zstates_elec_parallel_gather_3 (st, dims, psi)
 gather distributed states into a local array More...
 

Member Function/Subroutine Documentation

◆ dstates_elec_parallel_gather_1()

subroutine states_elec_parallel_oct_m::states_elec_parallel_gather::dstates_elec_parallel_gather_1 ( type(states_elec_t), intent(in)  st,
real(real64), dimension(:), intent(inout), contiguous  aa 
)
private

gather a one-dimensional array, distributed over states

Parameters
[in]stfor information on parallel distribution and the mpi group
[in,out]aaarray to be gathered, dimensions (1: st%nst)

Definition at line 516 of file states_elec_parallel.F90.

◆ zstates_elec_parallel_gather_1()

subroutine states_elec_parallel_oct_m::states_elec_parallel_gather::zstates_elec_parallel_gather_1 ( type(states_elec_t), intent(in)  st,
complex(real64), dimension(:), intent(inout), contiguous  aa 
)
private

gather a one-dimensional array, distributed over states

Parameters
[in]stfor information on parallel distribution and the mpi group
[in,out]aaarray to be gathered, dimensions (1: st%nst)

Definition at line 680 of file states_elec_parallel.F90.

◆ dstates_elec_parallel_gather_3()

subroutine states_elec_parallel_oct_m::states_elec_parallel_gather::dstates_elec_parallel_gather_3 ( type(states_elec_t), intent(in)  st,
integer, dimension(2), intent(in)  dims,
real(real64), dimension(:, :, :), intent(inout)  psi 
)
private

gather distributed states into a local array

Parameters
[in]stfor information on parallel distribution and the mpi group
[in]dimsfirst and second dimensions of the send/receive buffers
[in,out]psiwave functions to be gathered; dimensions (1:st%nst, 1:dims(1), 1:dims(2))

Definition at line 458 of file states_elec_parallel.F90.

◆ zstates_elec_parallel_gather_3()

subroutine states_elec_parallel_oct_m::states_elec_parallel_gather::zstates_elec_parallel_gather_3 ( type(states_elec_t), intent(in)  st,
integer, dimension(2), intent(in)  dims,
complex(real64), dimension(:, :, :), intent(inout)  psi 
)
private

gather distributed states into a local array

Parameters
[in]stfor information on parallel distribution and the mpi group
[in]dimsfirst and second dimensions of the send/receive buffers
[in,out]psiwave functions to be gathered; dimensions (1:st%nst, 1:dims(1), 1:dims(2))

Definition at line 622 of file states_elec_parallel.F90.


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