From ceac2faad0548d9b08704867c069f7f937cd968b Mon Sep 17 00:00:00 2001 From: sfilippone Date: Sun, 10 Nov 2024 10:08:50 +0100 Subject: [PATCH] Rename krylov into linsolve where needed, step 1. --- Makefile | 18 +++++++++--------- {krylov => linsolve}/Makefile | 10 +++++----- .../psb_base_linsolve_conv_mod.f90 | 8 ++++---- .../psb_c_linsolve_conv_mod.f90 | 8 ++++---- {krylov => linsolve}/psb_cbicg.f90 | 0 {krylov => linsolve}/psb_ccg.F90 | 0 {krylov => linsolve}/psb_ccgs.f90 | 0 {krylov => linsolve}/psb_ccgstab.f90 | 0 {krylov => linsolve}/psb_ccgstabl.f90 | 0 {krylov => linsolve}/psb_cfcg.F90 | 0 {krylov => linsolve}/psb_cgcr.f90 | 0 {krylov => linsolve}/psb_ckrylov.f90 | 0 {krylov => linsolve}/psb_crgmres.f90 | 0 {krylov => linsolve}/psb_crichardson.f90 | 0 .../psb_d_linsolve_conv_mod.f90 | 8 ++++---- {krylov => linsolve}/psb_dbicg.f90 | 0 {krylov => linsolve}/psb_dcg.F90 | 0 {krylov => linsolve}/psb_dcgs.f90 | 0 {krylov => linsolve}/psb_dcgstab.f90 | 0 {krylov => linsolve}/psb_dcgstabl.f90 | 0 {krylov => linsolve}/psb_dfcg.F90 | 0 {krylov => linsolve}/psb_dgcr.f90 | 0 {krylov => linsolve}/psb_dkrylov.f90 | 0 {krylov => linsolve}/psb_drgmres.f90 | 0 {krylov => linsolve}/psb_drichardson.f90 | 0 {krylov => linsolve}/psb_krylov_mod.f90 | 0 .../psb_linsolve_conv_mod.f90 | 16 ++++++++-------- .../psb_s_linsolve_conv_mod.f90 | 8 ++++---- {krylov => linsolve}/psb_sbicg.f90 | 0 {krylov => linsolve}/psb_scg.F90 | 0 {krylov => linsolve}/psb_scgs.f90 | 0 {krylov => linsolve}/psb_scgstab.f90 | 0 {krylov => linsolve}/psb_scgstabl.f90 | 0 {krylov => linsolve}/psb_sfcg.F90 | 0 {krylov => linsolve}/psb_sgcr.f90 | 0 {krylov => linsolve}/psb_skrylov.f90 | 0 {krylov => linsolve}/psb_srgmres.f90 | 0 {krylov => linsolve}/psb_srichardson.f90 | 0 .../psb_z_linsolve_conv_mod.f90 | 10 +++++----- {krylov => linsolve}/psb_zbicg.f90 | 0 {krylov => linsolve}/psb_zcg.F90 | 0 {krylov => linsolve}/psb_zcgs.f90 | 0 {krylov => linsolve}/psb_zcgstab.f90 | 0 {krylov => linsolve}/psb_zcgstabl.f90 | 0 {krylov => linsolve}/psb_zfcg.F90 | 0 {krylov => linsolve}/psb_zgcr.f90 | 0 {krylov => linsolve}/psb_zkrylov.f90 | 0 {krylov => linsolve}/psb_zrgmres.f90 | 0 {krylov => linsolve}/psb_zrichardson.f90 | 0 49 files changed, 43 insertions(+), 43 deletions(-) rename {krylov => linsolve}/Makefile (73%) rename krylov/psb_base_krylov_conv_mod.f90 => linsolve/psb_base_linsolve_conv_mod.f90 (97%) rename krylov/psb_c_krylov_conv_mod.f90 => linsolve/psb_c_linsolve_conv_mod.f90 (98%) rename {krylov => linsolve}/psb_cbicg.f90 (100%) rename {krylov => linsolve}/psb_ccg.F90 (100%) rename {krylov => linsolve}/psb_ccgs.f90 (100%) rename {krylov => linsolve}/psb_ccgstab.f90 (100%) rename {krylov => linsolve}/psb_ccgstabl.f90 (100%) rename {krylov => linsolve}/psb_cfcg.F90 (100%) rename {krylov => linsolve}/psb_cgcr.f90 (100%) rename {krylov => linsolve}/psb_ckrylov.f90 (100%) rename {krylov => linsolve}/psb_crgmres.f90 (100%) rename {krylov => linsolve}/psb_crichardson.f90 (100%) rename krylov/psb_d_krylov_conv_mod.f90 => linsolve/psb_d_linsolve_conv_mod.f90 (98%) rename {krylov => linsolve}/psb_dbicg.f90 (100%) rename {krylov => linsolve}/psb_dcg.F90 (100%) rename {krylov => linsolve}/psb_dcgs.f90 (100%) rename {krylov => linsolve}/psb_dcgstab.f90 (100%) rename {krylov => linsolve}/psb_dcgstabl.f90 (100%) rename {krylov => linsolve}/psb_dfcg.F90 (100%) rename {krylov => linsolve}/psb_dgcr.f90 (100%) rename {krylov => linsolve}/psb_dkrylov.f90 (100%) rename {krylov => linsolve}/psb_drgmres.f90 (100%) rename {krylov => linsolve}/psb_drichardson.f90 (100%) rename {krylov => linsolve}/psb_krylov_mod.f90 (100%) rename krylov/psb_krylov_conv_mod.f90 => linsolve/psb_linsolve_conv_mod.f90 (86%) rename krylov/psb_s_krylov_conv_mod.f90 => linsolve/psb_s_linsolve_conv_mod.f90 (98%) rename {krylov => linsolve}/psb_sbicg.f90 (100%) rename {krylov => linsolve}/psb_scg.F90 (100%) rename {krylov => linsolve}/psb_scgs.f90 (100%) rename {krylov => linsolve}/psb_scgstab.f90 (100%) rename {krylov => linsolve}/psb_scgstabl.f90 (100%) rename {krylov => linsolve}/psb_sfcg.F90 (100%) rename {krylov => linsolve}/psb_sgcr.f90 (100%) rename {krylov => linsolve}/psb_skrylov.f90 (100%) rename {krylov => linsolve}/psb_srgmres.f90 (100%) rename {krylov => linsolve}/psb_srichardson.f90 (100%) rename krylov/psb_z_krylov_conv_mod.f90 => linsolve/psb_z_linsolve_conv_mod.f90 (98%) rename {krylov => linsolve}/psb_zbicg.f90 (100%) rename {krylov => linsolve}/psb_zcg.F90 (100%) rename {krylov => linsolve}/psb_zcgs.f90 (100%) rename {krylov => linsolve}/psb_zcgstab.f90 (100%) rename {krylov => linsolve}/psb_zcgstabl.f90 (100%) rename {krylov => linsolve}/psb_zfcg.F90 (100%) rename {krylov => linsolve}/psb_zgcr.f90 (100%) rename {krylov => linsolve}/psb_zkrylov.f90 (100%) rename {krylov => linsolve}/psb_zrgmres.f90 (100%) rename {krylov => linsolve}/psb_zrichardson.f90 (100%) diff --git a/Makefile b/Makefile index 972fd3c6..18970b8f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ include Make.inc -all: dirs based precd kryld utild cbindd extd $(CUDAD) $(OACCD) libd +all: dirs based precd linslvd utild cbindd extd $(CUDAD) $(OACCD) libd @echo "=====================================" @echo "PSBLAS libraries Compilation Successful." @@ -11,16 +11,16 @@ dirs: precd: based utild: based -kryld: precd +linslvd: precd extd: based cudad: extd oaccd: extd -cbindd: based precd kryld utild +cbindd: based precd linslvd utild -libd: based precd kryld utild cbindd extd $(CUDALD) $(OACCLD) +libd: based precd linslvd utild cbindd extd $(CUDALD) $(OACCLD) $(MAKE) -C base lib $(MAKE) -C prec lib - $(MAKE) -C krylov lib + $(MAKE) -C linsolve lib $(MAKE) -C util lib $(MAKE) -C cbind lib $(MAKE) -C ext lib @@ -34,8 +34,8 @@ based: $(MAKE) -C base objs precd: $(MAKE) -C prec objs -kryld: - $(MAKE) -C krylov objs +linslvd: + $(MAKE) -C linsolve objs utild: $(MAKE) -C util objs cbindd: @@ -67,7 +67,7 @@ install: all clean: $(MAKE) -C base clean $(MAKE) -C prec clean - $(MAKE) -C krylov clean + $(MAKE) -C linsolve clean $(MAKE) -C util clean $(MAKE) -C cbind clean $(MAKE) -C ext clean @@ -85,7 +85,7 @@ cleanlib: veryclean: cleanlib cd base && $(MAKE) veryclean cd prec && $(MAKE) veryclean - cd krylov && $(MAKE) veryclean + cd linsolve && $(MAKE) veryclean cd util && $(MAKE) veryclean cd cbind && $(MAKE) veryclean cd ext && $(MAKE) veryclean diff --git a/krylov/Makefile b/linsolve/Makefile similarity index 73% rename from krylov/Makefile rename to linsolve/Makefile index c08d6740..7ce12020 100644 --- a/krylov/Makefile +++ b/linsolve/Makefile @@ -6,9 +6,9 @@ LIBDIR=../lib INCDIR=../include MODDIR=../modules -MODOBJS= psb_base_krylov_conv_mod.o \ - psb_s_krylov_conv_mod.o psb_c_krylov_conv_mod.o \ - psb_d_krylov_conv_mod.o psb_z_krylov_conv_mod.o \ +MODOBJS= psb_base_linsolve_conv_mod.o \ + psb_s_linsolve_conv_mod.o psb_c_linsolve_conv_mod.o \ + psb_d_linsolve_conv_mod.o psb_z_linsolve_conv_mod.o \ psb_krylov_mod.o F90OBJS=psb_dkrylov.o psb_skrylov.o psb_ckrylov.o psb_zkrylov.o \ psb_drichardson.o psb_srichardson.o psb_crichardson.o psb_zrichardson.o \ @@ -36,8 +36,8 @@ lib: objs /bin/cp -p $(CPUPDFLAG) $(HERE)/$(LIBNAME) $(LIBDIR) -psb_s_krylov_conv_mod.o psb_c_krylov_conv_mod.o psb_d_krylov_conv_mod.o psb_z_krylov_conv_mod.o: psb_base_krylov_conv_mod.o -psb_krylov_conv_mod.o: psb_s_krylov_conv_mod.o psb_c_krylov_conv_mod.o psb_d_krylov_conv_mod.o psb_z_krylov_conv_mod.o +psb_s_linsolve_conv_mod.o psb_c_linsolve_conv_mod.o psb_d_linsolve_conv_mod.o psb_z_linsolve_conv_mod.o: psb_base_linsolve_conv_mod.o +psb_linsolve_conv_mod.o: psb_s_linsolve_conv_mod.o psb_c_linsolve_conv_mod.o psb_d_linsolve_conv_mod.o psb_z_linsolve_conv_mod.o $(F90OBJS): $(MODOBJS) $(OBJS): $(MODDIR)/$(PRECMODNAME)$(.mod) $(MODDIR)/$(BASEMODNAME)$(.mod) diff --git a/krylov/psb_base_krylov_conv_mod.f90 b/linsolve/psb_base_linsolve_conv_mod.f90 similarity index 97% rename from krylov/psb_base_krylov_conv_mod.f90 rename to linsolve/psb_base_linsolve_conv_mod.f90 index be7723f5..8d36fb53 100644 --- a/krylov/psb_base_krylov_conv_mod.f90 +++ b/linsolve/psb_base_linsolve_conv_mod.f90 @@ -30,10 +30,10 @@ ! ! ! -! File: psb_krylov_mod.f90 -! Interfaces for Krylov subspace iterative methods. +! File: psb_base_linsolve_mod.f90 +! Interfaces for linear solvers' convergence handling. ! -Module psb_base_krylov_conv_mod +Module psb_base_linsolve_conv_mod use psb_const_mod @@ -166,4 +166,4 @@ contains end subroutine psb_d_end_conv -end module psb_base_krylov_conv_mod +end module psb_base_linsolve_conv_mod diff --git a/krylov/psb_c_krylov_conv_mod.f90 b/linsolve/psb_c_linsolve_conv_mod.f90 similarity index 98% rename from krylov/psb_c_krylov_conv_mod.f90 rename to linsolve/psb_c_linsolve_conv_mod.f90 index 85a2bca7..317dda30 100644 --- a/krylov/psb_c_krylov_conv_mod.f90 +++ b/linsolve/psb_c_linsolve_conv_mod.f90 @@ -30,12 +30,12 @@ ! ! ! -! File: psb_krylov_conv_mod.f90 +! File: psb_linsolve_conv_mod.f90 ! Interfaces for Krylov subspace iterative methods. ! -Module psb_c_krylov_conv_mod +Module psb_c_linsolve_conv_mod - use psb_base_krylov_conv_mod + use psb_base_linsolve_conv_mod interface psb_init_conv module procedure psb_c_init_conv, psb_c_init_conv_vect @@ -355,4 +355,4 @@ contains end function psb_c_check_conv_vect -end module psb_c_krylov_conv_mod +end module psb_c_linsolve_conv_mod diff --git a/krylov/psb_cbicg.f90 b/linsolve/psb_cbicg.f90 similarity index 100% rename from krylov/psb_cbicg.f90 rename to linsolve/psb_cbicg.f90 diff --git a/krylov/psb_ccg.F90 b/linsolve/psb_ccg.F90 similarity index 100% rename from krylov/psb_ccg.F90 rename to linsolve/psb_ccg.F90 diff --git a/krylov/psb_ccgs.f90 b/linsolve/psb_ccgs.f90 similarity index 100% rename from krylov/psb_ccgs.f90 rename to linsolve/psb_ccgs.f90 diff --git a/krylov/psb_ccgstab.f90 b/linsolve/psb_ccgstab.f90 similarity index 100% rename from krylov/psb_ccgstab.f90 rename to linsolve/psb_ccgstab.f90 diff --git a/krylov/psb_ccgstabl.f90 b/linsolve/psb_ccgstabl.f90 similarity index 100% rename from krylov/psb_ccgstabl.f90 rename to linsolve/psb_ccgstabl.f90 diff --git a/krylov/psb_cfcg.F90 b/linsolve/psb_cfcg.F90 similarity index 100% rename from krylov/psb_cfcg.F90 rename to linsolve/psb_cfcg.F90 diff --git a/krylov/psb_cgcr.f90 b/linsolve/psb_cgcr.f90 similarity index 100% rename from krylov/psb_cgcr.f90 rename to linsolve/psb_cgcr.f90 diff --git a/krylov/psb_ckrylov.f90 b/linsolve/psb_ckrylov.f90 similarity index 100% rename from krylov/psb_ckrylov.f90 rename to linsolve/psb_ckrylov.f90 diff --git a/krylov/psb_crgmres.f90 b/linsolve/psb_crgmres.f90 similarity index 100% rename from krylov/psb_crgmres.f90 rename to linsolve/psb_crgmres.f90 diff --git a/krylov/psb_crichardson.f90 b/linsolve/psb_crichardson.f90 similarity index 100% rename from krylov/psb_crichardson.f90 rename to linsolve/psb_crichardson.f90 diff --git a/krylov/psb_d_krylov_conv_mod.f90 b/linsolve/psb_d_linsolve_conv_mod.f90 similarity index 98% rename from krylov/psb_d_krylov_conv_mod.f90 rename to linsolve/psb_d_linsolve_conv_mod.f90 index 4f9b9f2e..7af5f834 100644 --- a/krylov/psb_d_krylov_conv_mod.f90 +++ b/linsolve/psb_d_linsolve_conv_mod.f90 @@ -30,12 +30,12 @@ ! ! ! -! File: psb_krylov_conv_mod.f90 +! File: psb_linsolve_conv_mod.f90 ! Interfaces for Krylov subspace iterative methods. ! -Module psb_d_krylov_conv_mod +Module psb_d_linsolve_conv_mod - use psb_base_krylov_conv_mod + use psb_base_linsolve_conv_mod interface psb_init_conv module procedure psb_d_init_conv, psb_d_init_conv_vect @@ -355,4 +355,4 @@ contains end function psb_d_check_conv_vect -end module psb_d_krylov_conv_mod +end module psb_d_linsolve_conv_mod diff --git a/krylov/psb_dbicg.f90 b/linsolve/psb_dbicg.f90 similarity index 100% rename from krylov/psb_dbicg.f90 rename to linsolve/psb_dbicg.f90 diff --git a/krylov/psb_dcg.F90 b/linsolve/psb_dcg.F90 similarity index 100% rename from krylov/psb_dcg.F90 rename to linsolve/psb_dcg.F90 diff --git a/krylov/psb_dcgs.f90 b/linsolve/psb_dcgs.f90 similarity index 100% rename from krylov/psb_dcgs.f90 rename to linsolve/psb_dcgs.f90 diff --git a/krylov/psb_dcgstab.f90 b/linsolve/psb_dcgstab.f90 similarity index 100% rename from krylov/psb_dcgstab.f90 rename to linsolve/psb_dcgstab.f90 diff --git a/krylov/psb_dcgstabl.f90 b/linsolve/psb_dcgstabl.f90 similarity index 100% rename from krylov/psb_dcgstabl.f90 rename to linsolve/psb_dcgstabl.f90 diff --git a/krylov/psb_dfcg.F90 b/linsolve/psb_dfcg.F90 similarity index 100% rename from krylov/psb_dfcg.F90 rename to linsolve/psb_dfcg.F90 diff --git a/krylov/psb_dgcr.f90 b/linsolve/psb_dgcr.f90 similarity index 100% rename from krylov/psb_dgcr.f90 rename to linsolve/psb_dgcr.f90 diff --git a/krylov/psb_dkrylov.f90 b/linsolve/psb_dkrylov.f90 similarity index 100% rename from krylov/psb_dkrylov.f90 rename to linsolve/psb_dkrylov.f90 diff --git a/krylov/psb_drgmres.f90 b/linsolve/psb_drgmres.f90 similarity index 100% rename from krylov/psb_drgmres.f90 rename to linsolve/psb_drgmres.f90 diff --git a/krylov/psb_drichardson.f90 b/linsolve/psb_drichardson.f90 similarity index 100% rename from krylov/psb_drichardson.f90 rename to linsolve/psb_drichardson.f90 diff --git a/krylov/psb_krylov_mod.f90 b/linsolve/psb_krylov_mod.f90 similarity index 100% rename from krylov/psb_krylov_mod.f90 rename to linsolve/psb_krylov_mod.f90 diff --git a/krylov/psb_krylov_conv_mod.f90 b/linsolve/psb_linsolve_conv_mod.f90 similarity index 86% rename from krylov/psb_krylov_conv_mod.f90 rename to linsolve/psb_linsolve_conv_mod.f90 index 2ec83178..23d6c84c 100644 --- a/krylov/psb_krylov_conv_mod.f90 +++ b/linsolve/psb_linsolve_conv_mod.f90 @@ -30,12 +30,12 @@ ! ! ! -! File: psb_krylov_mod.f90 -! Interfaces for Krylov subspace iterative methods. +! File: psb_linsolve_conv_mod.f90 +! Interfaces for linear solvers' convergence handling. ! -module psb_krylov_conv_mod - use psb_s_krylov_conv_mod - use psb_d_krylov_conv_mod - use psb_c_krylov_conv_mod - use psb_z_krylov_conv_mod -end module psb_krylov_conv_mod +module psb_linsolve_conv_mod + use psb_s_linsolve_conv_mod + use psb_d_linsolve_conv_mod + use psb_c_linsolve_conv_mod + use psb_z_linsolve_conv_mod +end module psb_linsolve_conv_mod diff --git a/krylov/psb_s_krylov_conv_mod.f90 b/linsolve/psb_s_linsolve_conv_mod.f90 similarity index 98% rename from krylov/psb_s_krylov_conv_mod.f90 rename to linsolve/psb_s_linsolve_conv_mod.f90 index 29713c37..d68f6a90 100644 --- a/krylov/psb_s_krylov_conv_mod.f90 +++ b/linsolve/psb_s_linsolve_conv_mod.f90 @@ -30,12 +30,12 @@ ! ! ! -! File: psb_krylov_conv_mod.f90 +! File: psb_linsolve_conv_mod.f90 ! Interfaces for Krylov subspace iterative methods. ! -Module psb_s_krylov_conv_mod +Module psb_s_linsolve_conv_mod - use psb_base_krylov_conv_mod + use psb_base_linsolve_conv_mod interface psb_init_conv module procedure psb_s_init_conv, psb_s_init_conv_vect @@ -355,4 +355,4 @@ contains end function psb_s_check_conv_vect -end module psb_s_krylov_conv_mod +end module psb_s_linsolve_conv_mod diff --git a/krylov/psb_sbicg.f90 b/linsolve/psb_sbicg.f90 similarity index 100% rename from krylov/psb_sbicg.f90 rename to linsolve/psb_sbicg.f90 diff --git a/krylov/psb_scg.F90 b/linsolve/psb_scg.F90 similarity index 100% rename from krylov/psb_scg.F90 rename to linsolve/psb_scg.F90 diff --git a/krylov/psb_scgs.f90 b/linsolve/psb_scgs.f90 similarity index 100% rename from krylov/psb_scgs.f90 rename to linsolve/psb_scgs.f90 diff --git a/krylov/psb_scgstab.f90 b/linsolve/psb_scgstab.f90 similarity index 100% rename from krylov/psb_scgstab.f90 rename to linsolve/psb_scgstab.f90 diff --git a/krylov/psb_scgstabl.f90 b/linsolve/psb_scgstabl.f90 similarity index 100% rename from krylov/psb_scgstabl.f90 rename to linsolve/psb_scgstabl.f90 diff --git a/krylov/psb_sfcg.F90 b/linsolve/psb_sfcg.F90 similarity index 100% rename from krylov/psb_sfcg.F90 rename to linsolve/psb_sfcg.F90 diff --git a/krylov/psb_sgcr.f90 b/linsolve/psb_sgcr.f90 similarity index 100% rename from krylov/psb_sgcr.f90 rename to linsolve/psb_sgcr.f90 diff --git a/krylov/psb_skrylov.f90 b/linsolve/psb_skrylov.f90 similarity index 100% rename from krylov/psb_skrylov.f90 rename to linsolve/psb_skrylov.f90 diff --git a/krylov/psb_srgmres.f90 b/linsolve/psb_srgmres.f90 similarity index 100% rename from krylov/psb_srgmres.f90 rename to linsolve/psb_srgmres.f90 diff --git a/krylov/psb_srichardson.f90 b/linsolve/psb_srichardson.f90 similarity index 100% rename from krylov/psb_srichardson.f90 rename to linsolve/psb_srichardson.f90 diff --git a/krylov/psb_z_krylov_conv_mod.f90 b/linsolve/psb_z_linsolve_conv_mod.f90 similarity index 98% rename from krylov/psb_z_krylov_conv_mod.f90 rename to linsolve/psb_z_linsolve_conv_mod.f90 index fc88ccf6..a842a5b0 100644 --- a/krylov/psb_z_krylov_conv_mod.f90 +++ b/linsolve/psb_z_linsolve_conv_mod.f90 @@ -30,12 +30,12 @@ ! ! ! -! File: psb_krylov_conv_mod.f90 -! Interfaces for Krylov subspace iterative methods. +! File: psb_linsolve_conv_mod.f90 +! Interfaces for linear solvers. ! -Module psb_z_krylov_conv_mod +Module psb_z_linsolve_conv_mod - use psb_base_krylov_conv_mod + use psb_base_linsolve_conv_mod interface psb_init_conv module procedure psb_z_init_conv, psb_z_init_conv_vect @@ -355,4 +355,4 @@ contains end function psb_z_check_conv_vect -end module psb_z_krylov_conv_mod +end module psb_z_linsolve_conv_mod diff --git a/krylov/psb_zbicg.f90 b/linsolve/psb_zbicg.f90 similarity index 100% rename from krylov/psb_zbicg.f90 rename to linsolve/psb_zbicg.f90 diff --git a/krylov/psb_zcg.F90 b/linsolve/psb_zcg.F90 similarity index 100% rename from krylov/psb_zcg.F90 rename to linsolve/psb_zcg.F90 diff --git a/krylov/psb_zcgs.f90 b/linsolve/psb_zcgs.f90 similarity index 100% rename from krylov/psb_zcgs.f90 rename to linsolve/psb_zcgs.f90 diff --git a/krylov/psb_zcgstab.f90 b/linsolve/psb_zcgstab.f90 similarity index 100% rename from krylov/psb_zcgstab.f90 rename to linsolve/psb_zcgstab.f90 diff --git a/krylov/psb_zcgstabl.f90 b/linsolve/psb_zcgstabl.f90 similarity index 100% rename from krylov/psb_zcgstabl.f90 rename to linsolve/psb_zcgstabl.f90 diff --git a/krylov/psb_zfcg.F90 b/linsolve/psb_zfcg.F90 similarity index 100% rename from krylov/psb_zfcg.F90 rename to linsolve/psb_zfcg.F90 diff --git a/krylov/psb_zgcr.f90 b/linsolve/psb_zgcr.f90 similarity index 100% rename from krylov/psb_zgcr.f90 rename to linsolve/psb_zgcr.f90 diff --git a/krylov/psb_zkrylov.f90 b/linsolve/psb_zkrylov.f90 similarity index 100% rename from krylov/psb_zkrylov.f90 rename to linsolve/psb_zkrylov.f90 diff --git a/krylov/psb_zrgmres.f90 b/linsolve/psb_zrgmres.f90 similarity index 100% rename from krylov/psb_zrgmres.f90 rename to linsolve/psb_zrgmres.f90 diff --git a/krylov/psb_zrichardson.f90 b/linsolve/psb_zrichardson.f90 similarity index 100% rename from krylov/psb_zrichardson.f90 rename to linsolve/psb_zrichardson.f90