Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2021.11.001
Data Types | Modules | Functions/Subroutines
mod_invert_trm_cuda.F90 File Reference
#include "config-f90.h"

Data Types

interface  invert_trm_cuda::copy_double_a_tmat2_c
 
interface  invert_trm_cuda::copy_float_a_tmat2_c
 
interface  invert_trm_cuda::copy_double_complex_a_tmat2_c
 
interface  invert_trm_cuda::copy_float_complex_a_tmat2_c
 
interface  invert_trm_cuda::copy_double_tmp2_tmat2_c
 
interface  invert_trm_cuda::copy_float_tmp2_tmat2_c
 
interface  invert_trm_cuda::copy_double_complex_tmp2_tmat2_c
 
interface  invert_trm_cuda::copy_float_complex_tmp2_tmat2_c
 
interface  invert_trm_cuda::copy_double_a_tmat1_c
 
interface  invert_trm_cuda::copy_float_a_tmat1_c
 
interface  invert_trm_cuda::copy_double_complex_a_tmat1_c
 
interface  invert_trm_cuda::copy_float_complex_a_tmat1_c
 
interface  invert_trm_cuda::copy_double_tmp1_tmp2_c
 
interface  invert_trm_cuda::copy_float_tmp1_tmp2_c
 
interface  invert_trm_cuda::copy_double_complex_tmp1_tmp2_c
 
interface  invert_trm_cuda::copy_float_complex_tmp1_tmp2_c
 
interface  invert_trm_cuda::copy_double_a_tmp1_c
 
interface  invert_trm_cuda::copy_float_a_tmp1_c
 
interface  invert_trm_cuda::copy_double_complex_a_tmp1_c
 
interface  invert_trm_cuda::copy_float_complex_a_tmp1_c
 

Modules

module  invert_trm_cuda
 

Functions/Subroutines

subroutine invert_trm_cuda::copy_double_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb)
 
subroutine invert_trm_cuda::copy_float_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb)
 
subroutine invert_trm_cuda::copy_double_complex_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb)
 
subroutine invert_trm_cuda::copy_float_complex_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb)
 
subroutine invert_trm_cuda::copy_double_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb)
 
subroutine invert_trm_cuda::copy_float_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb)
 
subroutine invert_trm_cuda::copy_double_complex_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb)
 
subroutine invert_trm_cuda::copy_float_complex_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb)
 
subroutine invert_trm_cuda::copy_double_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev)
 
subroutine invert_trm_cuda::copy_float_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev)
 
subroutine invert_trm_cuda::copy_double_complex_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev)
 
subroutine invert_trm_cuda::copy_float_complex_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev)
 
subroutine invert_trm_cuda::copy_double_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb)
 
subroutine invert_trm_cuda::copy_float_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb)
 
subroutine invert_trm_cuda::copy_double_complex_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb)
 
subroutine invert_trm_cuda::copy_float_complex_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb)
 
subroutine invert_trm_cuda::copy_double_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb)
 
subroutine invert_trm_cuda::copy_float_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb)
 
subroutine invert_trm_cuda::copy_double_complex_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb)
 
subroutine invert_trm_cuda::copy_float_complex_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb)