Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2024.05.001
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions/Subroutines
elpa2_utils_template.F90 File Reference
#include "../general/precision_kinds.F90"

Go to the source code of this file.

Functions/Subroutines

subroutine get_hh_vec_MATH_DATATYPE_PRECISION (obj, my_prow, nrow, nblk, np_rows, mpi_comm_rows, lr, allreduce_request1, usenonblockingcollectivesrows, wantdebug, vec_in, vr, tau, vrl)
 
subroutine apply_ht_MATH_DATATYPE_PRECISION (obj, max_threads, lr, nbw, mpi_comm_rows, usenonblockingcollectivesrows, allreduce_request3, wantdebug, tau, vr, ex_buff2d)
 

Function/Subroutine Documentation

◆ apply_ht_MATH_DATATYPE_PRECISION()

subroutine apply_ht_MATH_DATATYPE_PRECISION ( class(elpa_abstract_impl_t), intent(inout) obj,
integer(kind=ik), intent(in) max_threads,
integer(kind=ik), intent(in) lr,
integer(kind=ik), intent(in) nbw,
integer(kind=ik), intent(in) mpi_comm_rows,
logical, intent(in) usenonblockingcollectivesrows,
integer(kind=mpi_kind), intent(inout) allreduce_request3,
logical, intent(in) wantdebug,
tau,
vr,
ex_buff2d )

◆ get_hh_vec_MATH_DATATYPE_PRECISION()

subroutine get_hh_vec_MATH_DATATYPE_PRECISION ( class(elpa_abstract_impl_t), intent(inout) obj,
integer(kind=ik), intent(in) my_prow,
integer(kind=ik), intent(in) nrow,
integer(kind=ik), intent(in) nblk,
integer(kind=ik), intent(in) np_rows,
integer(kind=ik), intent(in) mpi_comm_rows,
integer(kind=ik), intent(in) lr,
integer(kind=mpi_kind), intent(inout) allreduce_request1,
logical, intent(in) usenonblockingcollectivesrows,
logical, intent(in) wantdebug,
vec_in,
vr,
tau,
vrl )