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