@@ -45,25 +45,25 @@ contains
4545 if ( norm_sq0 > zero_${s}$ ) then
4646
4747 R = B
48- call A%apply(X, R, alpha= -one_${s}$, beta=one_${s}$) !> R = B - A*X
48+ call A%apply(X, R, alpha= -one_${s}$, beta=one_${s}$) ! R = B - A*X
4949
50- call M%apply(R,P, alpha= one_${s}$, beta=zero_${s}$) !> P = M^{-1}*R
50+ call M%apply(R,P, alpha= one_${s}$, beta=zero_${s}$) ! P = M^{-1}*R
5151
5252 tolsq = tol*tol
5353
5454 zr1 = zero_${s}$
5555 zr2 = one_${s}$
5656 do while ( (iter < maxiter) .AND. (norm_sq > tolsq * norm_sq0) )
5757
58- call M%apply(R,S, alpha= one_${s}$, beta=zero_${s}$) !> S = M^{-1}*R
58+ call M%apply(R,S, alpha= one_${s}$, beta=zero_${s}$) ! S = M^{-1}*R
5959 zr2 = A%inner_product( R, S )
6060
6161 if (iter>0) then
6262 beta = zr2 / zr1
6363 P = S + beta * P
6464 end if
6565
66- call A%apply(P, Q, alpha= one_${s}$, beta=zero_${s}$) !> Q = A*P
66+ call A%apply(P, Q, alpha= one_${s}$, beta=zero_${s}$) ! Q = A*P
6767 zv2 = A%inner_product( P, Q )
6868
6969 alpha = zr2 / zv2
@@ -114,9 +114,9 @@ contains
114114 integer :: precond_
115115 ${t}$, allocatable :: diagonal(:)
116116 #:if matrix == "dense"
117- ${t}$, allocatable:: L(:,:) !> lower triangular
117+ ${t}$, allocatable:: L(:,:) ! lower triangular
118118 #:else
119- type(${matrix}$_${s}$_type) :: L !> lower triangular
119+ type(${matrix}$_${s}$_type) :: L ! lower triangular
120120 #:endif
121121 !-------------------------
122122 n = size(b)
@@ -147,11 +147,11 @@ contains
147147 #:else
148148 call diag(A,diagonal)
149149 #:endif
150- L = A !> copy A structure to L
150+ L = A ! copy A structure to L
151151 call ssor( A , one_${s}$ , L, diagonal )
152152 M_%apply => precond_ldlt
153153 case(pc_ldlt)
154- L = A !> copy A structure to L
154+ L = A ! copy A structure to L
155155 call ldlt( A , L, diagonal )
156156 M_%apply => precond_ldlt
157157 case default
@@ -179,7 +179,7 @@ contains
179179 !-------------------------
180180 ! main call to the solver
181181 if(restart_) x = zero_${s}$
182- x = merge( b, x, di_ ) !> copy dirichlet load conditions encoded in B and indicated by di
182+ x = merge( b, x, di_ ) ! copy dirichlet load conditions encoded in B and indicated by di
183183 call solve_pcg_kernel(op,M_,b,x,tol_,maxiter_,workspace_)
184184
185185 !-------------------------
@@ -220,15 +220,15 @@ contains
220220 ${t}$, intent(inout) :: y(:)
221221 ${t}$, intent(in) :: alpha
222222 ${t}$, intent(in) :: beta
223- y = merge( zero_${s}$, diagonal * x, di_ ) !> inverted diagonal
223+ y = merge( zero_${s}$, diagonal * x, di_ ) ! inverted diagonal
224224 end subroutine
225225 subroutine precond_ldlt(x,y,alpha,beta)
226226 ${t}$, intent(in) :: x(:)
227227 ${t}$, intent(inout) :: y(:)
228228 ${t}$, intent(in) :: alpha
229229 ${t}$, intent(in) :: beta
230230 call solve_forward_triangular( L , x , y )
231- y = merge( zero_${s}$, diagonal * y, di_ ) !> inverted diagonal
231+ y = merge( zero_${s}$, diagonal * y, di_ ) ! inverted diagonal
232232 call solve_backward_triangular( L , y , y )
233233 end subroutine
234234 end subroutine
0 commit comments