Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2023.11.001
Loading...
Searching...
No Matches
Functions/Subroutines
compute_hh_wrapper Module Reference

Functions/Subroutines

subroutine compute_hh_gpu (nn, nc, nbw, q, hh, tau)
 
subroutine compute_hh_cpu (nn, nc, nbw, q, hh, tau)
 
subroutine compute_hh_gpu (nn, nc, nbw, q, hh, tau, init_time, transfer_time, compute_time)
 
subroutine compute_hh_gpu_complex (nn, nc, nbw, q, hh, tau, init_time, transfer_time, compute_time)
 
subroutine compute_hh_cpu_complex (nn, nc, nbw, q, hh, tau)
 

Function/Subroutine Documentation

◆ compute_hh_cpu()

subroutine compute_hh_wrapper::compute_hh_cpu ( integer, intent(in)  nn,
integer, intent(in)  nc,
integer, intent(in)  nbw,
real(c_double), dimension(:,:), intent(inout)  q,
real(c_double), dimension(:,:), intent(in)  hh,
real(c_double), dimension(:), intent(in)  tau 
)

◆ compute_hh_cpu_complex()

subroutine compute_hh_wrapper::compute_hh_cpu_complex ( integer, intent(in)  nn,
integer, intent(in)  nc,
integer, intent(in)  nbw,
complex(c_double), dimension(:,:), intent(inout)  q,
complex(c_double), dimension(:,:), intent(in)  hh,
complex(c_double), dimension(:), intent(in)  tau 
)

◆ compute_hh_gpu() [1/2]

subroutine compute_hh_wrapper::compute_hh_gpu ( integer, intent(in)  nn,
integer, intent(in)  nc,
integer, intent(in)  nbw,
real(c_double), dimension(:,:), intent(inout)  q,
real(c_double), dimension(:,:), intent(in)  hh,
real(c_double), dimension(:), intent(in)  tau 
)

◆ compute_hh_gpu() [2/2]

subroutine compute_hh_wrapper::compute_hh_gpu ( integer, intent(in)  nn,
integer, intent(in)  nc,
integer, intent(in)  nbw,
real(c_double), dimension(:,:), intent(inout)  q,
real(c_double), dimension(:,:), intent(in)  hh,
real(c_double), dimension(:), intent(in)  tau,
double precision, intent(out)  init_time,
double precision, intent(out)  transfer_time,
double precision, intent(out)  compute_time 
)

◆ compute_hh_gpu_complex()

subroutine compute_hh_wrapper::compute_hh_gpu_complex ( integer, intent(in)  nn,
integer, intent(in)  nc,
integer, intent(in)  nbw,
complex(c_double), dimension(:,:), intent(inout)  q,
complex(c_double), dimension(:,:), intent(in)  hh,
complex(c_double), dimension(:), intent(in)  tau,
double precision, intent(out)  init_time,
double precision, intent(out)  transfer_time,
double precision, intent(out)  compute_time 
)