44#:set MATRIX_TYPES = ["dense", "CSR"]
55#:set RANKS = range(1, 2+1)
66
7- submodule(stdlib_linalg_iterative_solvers) stdlib_linalg_iterative_pccg
7+ submodule(stdlib_linalg_iterative_solvers) stdlib_linalg_iterative_pcg
88 use stdlib_kinds
99 use stdlib_sparse
1010 use stdlib_constants
@@ -21,7 +21,7 @@ submodule(stdlib_linalg_iterative_solvers) stdlib_linalg_iterative_pccg
2121contains
2222
2323 #:for k, t, s in R_KINDS_TYPES
24- module subroutine solve_pccg_kernel_ ${s}$(A,M,b,x,tol,maxiter,workspace)
24+ module subroutine solve_pcg_kernel_ ${s}$(A,M,b,x,tol,maxiter,workspace)
2525 class(linop_${s}$), intent(in) :: A
2626 class(linop_${s}$), intent(in) :: M !> preconditionner
2727 ${t}$, intent(in) :: b(:), tol
@@ -85,7 +85,7 @@ contains
8585
8686 #:for matrix in MATRIX_TYPES
8787 #:for k, t, s in R_KINDS_TYPES
88- module subroutine solve_pccg_ ${matrix}$_${s}$(A,b,x,di,tol,maxiter,restart,precond,M,workspace)
88+ module subroutine solve_pcg_ ${matrix}$_${s}$(A,b,x,di,tol,maxiter,restart,precond,M,workspace)
8989 #:if matrix == "dense"
9090 use stdlib_linalg, only: diag
9191 ${t}$, intent(in) :: A(:,:)
@@ -175,12 +175,12 @@ contains
175175 else
176176 allocate( workspace_ )
177177 end if
178- if(.not.allocated(workspace_%tmp)) allocate( workspace_%tmp(n,size_wksp_pccg ) , source = zero_${s}$ )
178+ if(.not.allocated(workspace_%tmp)) allocate( workspace_%tmp(n,size_wksp_pcg ) , source = zero_${s}$ )
179179 !-------------------------
180180 ! main call to the solver
181181 if(restart_) x = zero_${s}$
182182 x = merge( b, x, di_ ) !> copy dirichlet load conditions encoded in B and indicated by di
183- call solve_pccg_kernel (op,M_,b,x,tol_,maxiter_,workspace_)
183+ call solve_pcg_kernel (op,M_,b,x,tol_,maxiter_,workspace_)
184184
185185 !-------------------------
186186 ! internal memory cleanup
@@ -236,4 +236,4 @@ contains
236236 #:endfor
237237 #:endfor
238238
239- end submodule stdlib_linalg_iterative_pccg
239+ end submodule stdlib_linalg_iterative_pcg
0 commit comments