Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2024.03.001
Loading...
Searching...
No Matches
Functions/Subroutines
merge_recursive_template.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

recursive subroutine merge_recursive_PRECISION (obj, np_off, nprocs, ldq, matrixcols, nblk, l_col, p_col, l_col_bc, p_col_bc, limits, np_cols, na, q, d, e, mpi_comm_all, mpi_comm_rows, mpi_comm_cols, usegpu, wantdebug, success, max_threads)
 

Function/Subroutine Documentation

◆ merge_recursive_PRECISION()

recursive subroutine merge_recursive_PRECISION ( class(elpa_abstract_impl_t), intent(inout) obj,
integer(kind=ik) np_off,
integer(kind=ik) nprocs,
integer(kind=ik), intent(in) ldq,
integer(kind=ik), intent(in) matrixcols,
integer(kind=ik), intent(in) nblk,
integer(kind=ik), dimension(na), intent(in) l_col,
integer(kind=ik), dimension(na), intent(in) p_col,
integer(kind=ik), dimension(na), intent(in) l_col_bc,
integer(kind=ik), dimension(na), intent(in) p_col_bc,
integer(kind=ik), dimension(0:np_cols), intent(in) limits,
integer(kind=ik), intent(in) np_cols,
integer(kind=ik), intent(in) na,
real(kind=real_datatype), dimension(ldq,matrixcols), intent(inout) q,
real(kind=real_datatype), dimension(na), intent(inout) d,
real(kind=real_datatype), dimension(na), intent(inout) e,
integer(kind=ik), intent(in) mpi_comm_all,
integer(kind=ik), intent(in) mpi_comm_rows,
integer(kind=ik), intent(in) mpi_comm_cols,
logical, intent(in) usegpu,
logical, intent(in) wantdebug,
logical, intent(out) success,
integer(kind=ik), intent(in) max_threads )