Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2024.03.001
Loading...
Searching...
No Matches
src
solve_tridi
v_add_s_template.F90
Go to the documentation of this file.
1
#if 0
2
! This file is part of ELPA.
3
!
4
! The ELPA library was originally created by the ELPA consortium,
5
! consisting of the following organizations:
6
!
7
! - Max Planck Computing and Data Facility (MPCDF), formerly known as
8
! Rechenzentrum Garching der Max-Planck-Gesellschaft (RZG),
9
! - Bergische Universität Wuppertal, Lehrstuhl für angewandte
10
! Informatik,
11
! - Technische Universität München, Lehrstuhl für Informatik mit
12
! Schwerpunkt Wissenschaftliches Rechnen ,
13
! - Fritz-Haber-Institut, Berlin, Abt. Theorie,
14
! - Max-Plack-Institut für Mathematik in den Naturwissenschaften,
15
! Leipzig, Abt. Komplexe Strukutren in Biologie und Kognition,
16
! and
17
! - IBM Deutschland GmbH
18
!
19
! This particular source code file contains additions, changes and
20
! enhancements authored by Intel Corporation which is not part of
21
! the ELPA consortium.
22
!
23
! More information can be found here:
24
! http://elpa.mpcdf.mpg.de/
25
!
26
! ELPA is free software: you can redistribute it and/or modify
27
! it under the terms of the version 3 of the license of the
28
! GNU Lesser General Public License as published by the Free
29
! Software Foundation.
30
!
31
! ELPA is distributed in the hope that it will be useful,
32
! but WITHOUT ANY WARRANTY; without even the implied warranty of
33
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
34
! GNU Lesser General Public License for more details.
35
!
36
! You should have received a copy of the GNU Lesser General Public License
37
! along with ELPA. If not, see <http://www.gnu.org/licenses/>
38
!
39
! ELPA reflects a substantial effort on the part of the original
40
! ELPA consortium, and we ask you to respect the spirit of the
41
! license that we chose: i.e., please contribute any changes you
42
! may have back to the original ELPA library distribution, and keep
43
! any derivatives of ELPA under the same license that we chose for
44
! the original distribution, the GNU Lesser General Public License.
45
!
46
! Copyright of the original code rests with the authors inside the ELPA
47
! consortium. The copyright of any additional modifications shall rest
48
! with their original authors, but shall adhere to the licensing terms
49
! distributed along with the original code in the file "COPYING".
50
!
51
#endif
52
53
subroutine
v_add_s_&
54
&precision&
55
&(obj, v,n,s)
56
use
precision
57
use
elpa_abstract_impl
58
implicit none
59
#include "../general/precision_kinds.F90"
60
class
(
elpa_abstract_impl_t
),
intent(inout)
:: obj
61
integer(kind=ik)
:: n
62
real
(kind=rk) :: v(n),s
63
64
v(:) = v(:) + s
65
end subroutine
v_add_s_&
66
&precision
elpa_abstract_impl
Fortran module to provide an abstract definition of the implementation. Do not use directly....
Definition
elpa_abstract_impl.F90:50
elpa_abstract_impl::elpa_abstract_impl_t
Definition
elpa_abstract_impl.F90:73
Generated by
1.10.0