Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2024.05.001.rc1
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 )