Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2021.11.001
|
Data Types | |
interface | copy_double_a_tmat1_c |
interface | copy_double_a_tmat2_c |
interface | copy_double_a_tmp1_c |
interface | copy_double_complex_a_tmat1_c |
interface | copy_double_complex_a_tmat2_c |
interface | copy_double_complex_a_tmp1_c |
interface | copy_double_complex_tmp1_tmp2_c |
interface | copy_double_complex_tmp2_tmat2_c |
interface | copy_double_tmp1_tmp2_c |
interface | copy_double_tmp2_tmat2_c |
interface | copy_float_a_tmat1_c |
interface | copy_float_a_tmat2_c |
interface | copy_float_a_tmp1_c |
interface | copy_float_complex_a_tmat1_c |
interface | copy_float_complex_a_tmat2_c |
interface | copy_float_complex_a_tmp1_c |
interface | copy_float_complex_tmp1_tmp2_c |
interface | copy_float_complex_tmp2_tmat2_c |
interface | copy_float_tmp1_tmp2_c |
interface | copy_float_tmp2_tmat2_c |
Functions/Subroutines | |
subroutine | copy_double_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb) |
subroutine | copy_float_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb) |
subroutine | copy_double_complex_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb) |
subroutine | copy_float_complex_a_tmat2 (a_dev, tmat2_dev, nblk, matrixRows, l_cols, l_colx, l_row1, nb) |
subroutine | copy_double_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb) |
subroutine | copy_float_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb) |
subroutine | copy_double_complex_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb) |
subroutine | copy_float_complex_tmp2_tmat2 (tmp2_dev, tmat2_dev, nblk, l_col1, nb) |
subroutine | copy_double_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev) |
subroutine | copy_float_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev) |
subroutine | copy_double_complex_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev) |
subroutine | copy_float_complex_a_tmat1 (a_dev, tmat1_dev, l_rows, matrixRows, nb, l_row1, l_col1, zero_dev) |
subroutine | copy_double_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb) |
subroutine | copy_float_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb) |
subroutine | copy_double_complex_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb) |
subroutine | copy_float_complex_tmp1_tmp2 (tmp1_dev, tmp2_dev, nblk, nb) |
subroutine | copy_double_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb) |
subroutine | copy_float_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb) |
subroutine | copy_double_complex_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb) |
subroutine | copy_float_complex_a_tmp1 (a_dev, tmp1_dev, l_row1, l_col1, matrixRows, nb) |
subroutine invert_trm_cuda::copy_double_a_tmat1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat1_dev, | ||
integer(kind=c_int), intent(in) | l_rows, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_intptr_t) | zero_dev | ||
) |
subroutine invert_trm_cuda::copy_double_a_tmat2 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | l_cols, | ||
integer(kind=c_int), intent(in) | l_colx, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_a_tmp1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmp1_dev, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_complex_a_tmat1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat1_dev, | ||
integer(kind=c_int), intent(in) | l_rows, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_intptr_t) | zero_dev | ||
) |
subroutine invert_trm_cuda::copy_double_complex_a_tmat2 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | l_cols, | ||
integer(kind=c_int), intent(in) | l_colx, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_complex_a_tmp1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmp1_dev, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_complex_tmp1_tmp2 | ( | integer(kind=c_intptr_t) | tmp1_dev, |
integer(kind=c_intptr_t) | tmp2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_complex_tmp2_tmat2 | ( | integer(kind=c_intptr_t) | tmp2_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_tmp1_tmp2 | ( | integer(kind=c_intptr_t) | tmp1_dev, |
integer(kind=c_intptr_t) | tmp2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_double_tmp2_tmat2 | ( | integer(kind=c_intptr_t) | tmp2_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_a_tmat1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat1_dev, | ||
integer(kind=c_int), intent(in) | l_rows, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_intptr_t) | zero_dev | ||
) |
subroutine invert_trm_cuda::copy_float_a_tmat2 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | l_cols, | ||
integer(kind=c_int), intent(in) | l_colx, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_a_tmp1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmp1_dev, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_complex_a_tmat1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat1_dev, | ||
integer(kind=c_int), intent(in) | l_rows, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_intptr_t) | zero_dev | ||
) |
subroutine invert_trm_cuda::copy_float_complex_a_tmat2 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | l_cols, | ||
integer(kind=c_int), intent(in) | l_colx, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_complex_a_tmp1 | ( | integer(kind=c_intptr_t) | a_dev, |
integer(kind=c_intptr_t) | tmp1_dev, | ||
integer(kind=c_int), intent(in) | l_row1, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | matrixRows, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_complex_tmp1_tmp2 | ( | integer(kind=c_intptr_t) | tmp1_dev, |
integer(kind=c_intptr_t) | tmp2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_complex_tmp2_tmat2 | ( | integer(kind=c_intptr_t) | tmp2_dev, |
integer(kind=c_intptr_t) | tmat2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | l_col1, | ||
integer(kind=c_int), intent(in) | nb | ||
) |
subroutine invert_trm_cuda::copy_float_tmp1_tmp2 | ( | integer(kind=c_intptr_t) | tmp1_dev, |
integer(kind=c_intptr_t) | tmp2_dev, | ||
integer(kind=c_int), intent(in) | nblk, | ||
integer(kind=c_int), intent(in) | nb | ||
) |