diff --git a/amgprec/amg_c_ainv_solver.F90 b/amgprec/amg_c_ainv_solver.F90 index 2b20847f..fa9c7bf0 100644 --- a/amgprec/amg_c_ainv_solver.F90 +++ b/amgprec/amg_c_ainv_solver.F90 @@ -91,9 +91,9 @@ module amg_c_ainv_solver import :: psb_desc_type, psb_cspmat_type, psb_c_base_sparse_mat, & & amg_c_base_solver_type, psb_dpk_, amg_c_ainv_solver_type, psb_ipk_ Implicit None - class(amg_c_ainv_solver_type), intent(inout) :: sv - class(amg_c_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_c_ainv_solver_type), intent(inout) :: sv + class(amg_c_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_c_ainv_solver_clone_settings end interface diff --git a/amgprec/amg_c_invk_solver.f90 b/amgprec/amg_c_invk_solver.f90 index 40eb3613..ca10c991 100644 --- a/amgprec/amg_c_invk_solver.f90 +++ b/amgprec/amg_c_invk_solver.f90 @@ -79,9 +79,9 @@ module amg_c_invk_solver import :: psb_desc_type, psb_cspmat_type, psb_c_base_sparse_mat, & & amg_c_base_solver_type, psb_spk_, amg_c_invk_solver_type, psb_ipk_ Implicit None - class(amg_c_invk_solver_type), intent(inout) :: sv - class(amg_c_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_c_invk_solver_type), intent(inout) :: sv + class(amg_c_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_c_invk_solver_clone_settings end interface diff --git a/amgprec/amg_c_invt_solver.f90 b/amgprec/amg_c_invt_solver.f90 index a73fd19e..eb3b6a85 100644 --- a/amgprec/amg_c_invt_solver.f90 +++ b/amgprec/amg_c_invt_solver.f90 @@ -79,9 +79,9 @@ module amg_c_invt_solver import :: psb_desc_type, psb_cspmat_type, psb_c_base_sparse_mat, & & amg_c_base_solver_type, psb_spk_, amg_c_invt_solver_type, psb_ipk_ Implicit None - class(amg_c_invt_solver_type), intent(inout) :: sv - class(amg_c_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_c_invt_solver_type), intent(inout) :: sv + class(amg_c_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_c_invt_solver_clone_settings end interface diff --git a/amgprec/amg_c_jac_smoother.f90 b/amgprec/amg_c_jac_smoother.f90 index 70aba712..9e70fa13 100644 --- a/amgprec/amg_c_jac_smoother.f90 +++ b/amgprec/amg_c_jac_smoother.f90 @@ -203,8 +203,8 @@ module amg_c_jac_smoother subroutine amg_c_jac_smoother_clone_settings(sm,smout,info) import :: amg_c_jac_smoother_type, psb_spk_, & & amg_c_base_smoother_type, psb_ipk_ - class(amg_c_jac_smoother_type), intent(inout) :: sm - class(amg_c_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_c_jac_smoother_type), intent(inout) :: sm + class(amg_c_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_c_jac_smoother_clone_settings end interface diff --git a/amgprec/amg_d_ainv_solver.F90 b/amgprec/amg_d_ainv_solver.F90 index d091305b..7045082d 100644 --- a/amgprec/amg_d_ainv_solver.F90 +++ b/amgprec/amg_d_ainv_solver.F90 @@ -91,9 +91,9 @@ module amg_d_ainv_solver import :: psb_desc_type, psb_dspmat_type, psb_d_base_sparse_mat, & & amg_d_base_solver_type, psb_dpk_, amg_d_ainv_solver_type, psb_ipk_ Implicit None - class(amg_d_ainv_solver_type), intent(inout) :: sv - class(amg_d_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_d_ainv_solver_type), intent(inout) :: sv + class(amg_d_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_d_ainv_solver_clone_settings end interface diff --git a/amgprec/amg_d_invk_solver.f90 b/amgprec/amg_d_invk_solver.f90 index 23c04c6c..9b4356e8 100644 --- a/amgprec/amg_d_invk_solver.f90 +++ b/amgprec/amg_d_invk_solver.f90 @@ -79,9 +79,9 @@ module amg_d_invk_solver import :: psb_desc_type, psb_dspmat_type, psb_d_base_sparse_mat, & & amg_d_base_solver_type, psb_dpk_, amg_d_invk_solver_type, psb_ipk_ Implicit None - class(amg_d_invk_solver_type), intent(inout) :: sv - class(amg_d_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_d_invk_solver_type), intent(inout) :: sv + class(amg_d_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_d_invk_solver_clone_settings end interface diff --git a/amgprec/amg_d_invt_solver.f90 b/amgprec/amg_d_invt_solver.f90 index 0ba91619..898e60eb 100644 --- a/amgprec/amg_d_invt_solver.f90 +++ b/amgprec/amg_d_invt_solver.f90 @@ -79,9 +79,9 @@ module amg_d_invt_solver import :: psb_desc_type, psb_dspmat_type, psb_d_base_sparse_mat, & & amg_d_base_solver_type, psb_dpk_, amg_d_invt_solver_type, psb_ipk_ Implicit None - class(amg_d_invt_solver_type), intent(inout) :: sv - class(amg_d_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_d_invt_solver_type), intent(inout) :: sv + class(amg_d_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_d_invt_solver_clone_settings end interface diff --git a/amgprec/amg_d_jac_smoother.f90 b/amgprec/amg_d_jac_smoother.f90 index 8f3845a0..6ce889e8 100644 --- a/amgprec/amg_d_jac_smoother.f90 +++ b/amgprec/amg_d_jac_smoother.f90 @@ -203,8 +203,8 @@ module amg_d_jac_smoother subroutine amg_d_jac_smoother_clone_settings(sm,smout,info) import :: amg_d_jac_smoother_type, psb_dpk_, & & amg_d_base_smoother_type, psb_ipk_ - class(amg_d_jac_smoother_type), intent(inout) :: sm - class(amg_d_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_d_jac_smoother_type), intent(inout) :: sm + class(amg_d_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_d_jac_smoother_clone_settings end interface diff --git a/amgprec/amg_d_poly_smoother.f90 b/amgprec/amg_d_poly_smoother.f90 index f8294303..4d428d22 100644 --- a/amgprec/amg_d_poly_smoother.f90 +++ b/amgprec/amg_d_poly_smoother.f90 @@ -192,8 +192,8 @@ module amg_d_poly_smoother subroutine amg_d_poly_smoother_clone_settings(sm,smout,info) import :: amg_d_poly_smoother_type, psb_dpk_, & & amg_d_base_smoother_type, psb_ipk_ - class(amg_d_poly_smoother_type), intent(inout) :: sm - class(amg_d_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_d_poly_smoother_type), intent(inout) :: sm + class(amg_d_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_d_poly_smoother_clone_settings end interface diff --git a/amgprec/amg_s_ainv_solver.F90 b/amgprec/amg_s_ainv_solver.F90 index 654ffcd1..665a868f 100644 --- a/amgprec/amg_s_ainv_solver.F90 +++ b/amgprec/amg_s_ainv_solver.F90 @@ -91,9 +91,9 @@ module amg_s_ainv_solver import :: psb_desc_type, psb_sspmat_type, psb_s_base_sparse_mat, & & amg_s_base_solver_type, psb_dpk_, amg_s_ainv_solver_type, psb_ipk_ Implicit None - class(amg_s_ainv_solver_type), intent(inout) :: sv - class(amg_s_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_s_ainv_solver_type), intent(inout) :: sv + class(amg_s_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_s_ainv_solver_clone_settings end interface diff --git a/amgprec/amg_s_invk_solver.f90 b/amgprec/amg_s_invk_solver.f90 index bb663a5f..9de4d9cf 100644 --- a/amgprec/amg_s_invk_solver.f90 +++ b/amgprec/amg_s_invk_solver.f90 @@ -79,9 +79,9 @@ module amg_s_invk_solver import :: psb_desc_type, psb_sspmat_type, psb_s_base_sparse_mat, & & amg_s_base_solver_type, psb_spk_, amg_s_invk_solver_type, psb_ipk_ Implicit None - class(amg_s_invk_solver_type), intent(inout) :: sv - class(amg_s_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_s_invk_solver_type), intent(inout) :: sv + class(amg_s_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_s_invk_solver_clone_settings end interface diff --git a/amgprec/amg_s_invt_solver.f90 b/amgprec/amg_s_invt_solver.f90 index d4ff72bc..efa181f4 100644 --- a/amgprec/amg_s_invt_solver.f90 +++ b/amgprec/amg_s_invt_solver.f90 @@ -79,9 +79,9 @@ module amg_s_invt_solver import :: psb_desc_type, psb_sspmat_type, psb_s_base_sparse_mat, & & amg_s_base_solver_type, psb_spk_, amg_s_invt_solver_type, psb_ipk_ Implicit None - class(amg_s_invt_solver_type), intent(inout) :: sv - class(amg_s_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_s_invt_solver_type), intent(inout) :: sv + class(amg_s_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_s_invt_solver_clone_settings end interface diff --git a/amgprec/amg_s_jac_smoother.f90 b/amgprec/amg_s_jac_smoother.f90 index 6d4ded83..24771855 100644 --- a/amgprec/amg_s_jac_smoother.f90 +++ b/amgprec/amg_s_jac_smoother.f90 @@ -203,8 +203,8 @@ module amg_s_jac_smoother subroutine amg_s_jac_smoother_clone_settings(sm,smout,info) import :: amg_s_jac_smoother_type, psb_spk_, & & amg_s_base_smoother_type, psb_ipk_ - class(amg_s_jac_smoother_type), intent(inout) :: sm - class(amg_s_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_s_jac_smoother_type), intent(inout) :: sm + class(amg_s_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_s_jac_smoother_clone_settings end interface diff --git a/amgprec/amg_s_poly_smoother.f90 b/amgprec/amg_s_poly_smoother.f90 index 95052ed2..27797993 100644 --- a/amgprec/amg_s_poly_smoother.f90 +++ b/amgprec/amg_s_poly_smoother.f90 @@ -192,8 +192,8 @@ module amg_s_poly_smoother subroutine amg_s_poly_smoother_clone_settings(sm,smout,info) import :: amg_s_poly_smoother_type, psb_spk_, & & amg_s_base_smoother_type, psb_ipk_ - class(amg_s_poly_smoother_type), intent(inout) :: sm - class(amg_s_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_s_poly_smoother_type), intent(inout) :: sm + class(amg_s_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_s_poly_smoother_clone_settings end interface diff --git a/amgprec/amg_z_ainv_solver.F90 b/amgprec/amg_z_ainv_solver.F90 index e88d83f3..b0634900 100644 --- a/amgprec/amg_z_ainv_solver.F90 +++ b/amgprec/amg_z_ainv_solver.F90 @@ -91,9 +91,9 @@ module amg_z_ainv_solver import :: psb_desc_type, psb_zspmat_type, psb_z_base_sparse_mat, & & amg_z_base_solver_type, psb_dpk_, amg_z_ainv_solver_type, psb_ipk_ Implicit None - class(amg_z_ainv_solver_type), intent(inout) :: sv - class(amg_z_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_z_ainv_solver_type), intent(inout) :: sv + class(amg_z_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_z_ainv_solver_clone_settings end interface diff --git a/amgprec/amg_z_invk_solver.f90 b/amgprec/amg_z_invk_solver.f90 index db5d84e2..b5e38595 100644 --- a/amgprec/amg_z_invk_solver.f90 +++ b/amgprec/amg_z_invk_solver.f90 @@ -79,9 +79,9 @@ module amg_z_invk_solver import :: psb_desc_type, psb_zspmat_type, psb_z_base_sparse_mat, & & amg_z_base_solver_type, psb_dpk_, amg_z_invk_solver_type, psb_ipk_ Implicit None - class(amg_z_invk_solver_type), intent(inout) :: sv - class(amg_z_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_z_invk_solver_type), intent(inout) :: sv + class(amg_z_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_z_invk_solver_clone_settings end interface diff --git a/amgprec/amg_z_invt_solver.f90 b/amgprec/amg_z_invt_solver.f90 index 45d59f8e..96ddd6b0 100644 --- a/amgprec/amg_z_invt_solver.f90 +++ b/amgprec/amg_z_invt_solver.f90 @@ -79,9 +79,9 @@ module amg_z_invt_solver import :: psb_desc_type, psb_zspmat_type, psb_z_base_sparse_mat, & & amg_z_base_solver_type, psb_dpk_, amg_z_invt_solver_type, psb_ipk_ Implicit None - class(amg_z_invt_solver_type), intent(inout) :: sv - class(amg_z_base_solver_type), allocatable, intent(inout) :: svout - integer(psb_ipk_), intent(out) :: info + class(amg_z_invt_solver_type), intent(inout) :: sv + class(amg_z_base_solver_type), intent(inout) :: svout + integer(psb_ipk_), intent(out) :: info end subroutine amg_z_invt_solver_clone_settings end interface diff --git a/amgprec/amg_z_jac_smoother.f90 b/amgprec/amg_z_jac_smoother.f90 index bfe83949..afcf25eb 100644 --- a/amgprec/amg_z_jac_smoother.f90 +++ b/amgprec/amg_z_jac_smoother.f90 @@ -203,8 +203,8 @@ module amg_z_jac_smoother subroutine amg_z_jac_smoother_clone_settings(sm,smout,info) import :: amg_z_jac_smoother_type, psb_dpk_, & & amg_z_base_smoother_type, psb_ipk_ - class(amg_z_jac_smoother_type), intent(inout) :: sm - class(amg_z_base_smoother_type), allocatable, intent(inout) :: smout + class(amg_z_jac_smoother_type), intent(inout) :: sm + class(amg_z_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info end subroutine amg_z_jac_smoother_clone_settings end interface diff --git a/amgprec/impl/smoother/amg_c_jac_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_c_jac_smoother_clone_settings.f90 index d44680e0..4dd2ee0d 100644 --- a/amgprec/impl/smoother/amg_c_jac_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_c_jac_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_c_jac_smoother_clone_settings(sm,smout,info) use amg_c_jac_smoother, amg_protect_name => amg_c_jac_smoother_clone_settings Implicit None ! Arguments - class(amg_c_jac_smoother_type), intent(inout) :: sm + class(amg_c_jac_smoother_type), intent(inout) :: sm class(amg_c_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act diff --git a/amgprec/impl/smoother/amg_d_jac_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_d_jac_smoother_clone_settings.f90 index fd1bff2c..00192b2d 100644 --- a/amgprec/impl/smoother/amg_d_jac_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_d_jac_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_d_jac_smoother_clone_settings(sm,smout,info) use amg_d_jac_smoother, amg_protect_name => amg_d_jac_smoother_clone_settings Implicit None ! Arguments - class(amg_d_jac_smoother_type), intent(inout) :: sm + class(amg_d_jac_smoother_type), intent(inout) :: sm class(amg_d_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act diff --git a/amgprec/impl/smoother/amg_d_poly_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_d_poly_smoother_clone_settings.f90 index d72cce67..d3dcaa0b 100644 --- a/amgprec/impl/smoother/amg_d_poly_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_d_poly_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_d_poly_smoother_clone_settings(sm,smout,info) use amg_d_poly_smoother, amg_protect_name => amg_d_poly_smoother_clone_settings Implicit None ! Arguments - class(amg_d_poly_smoother_type), intent(inout) :: sm + class(amg_d_poly_smoother_type), intent(inout) :: sm class(amg_d_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act diff --git a/amgprec/impl/smoother/amg_s_jac_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_s_jac_smoother_clone_settings.f90 index 5e0481ab..8089a628 100644 --- a/amgprec/impl/smoother/amg_s_jac_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_s_jac_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_s_jac_smoother_clone_settings(sm,smout,info) use amg_s_jac_smoother, amg_protect_name => amg_s_jac_smoother_clone_settings Implicit None ! Arguments - class(amg_s_jac_smoother_type), intent(inout) :: sm + class(amg_s_jac_smoother_type), intent(inout) :: sm class(amg_s_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act diff --git a/amgprec/impl/smoother/amg_s_poly_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_s_poly_smoother_clone_settings.f90 index ddbad88f..d45e6b88 100644 --- a/amgprec/impl/smoother/amg_s_poly_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_s_poly_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_s_poly_smoother_clone_settings(sm,smout,info) use amg_s_poly_smoother, amg_protect_name => amg_s_poly_smoother_clone_settings Implicit None ! Arguments - class(amg_s_poly_smoother_type), intent(inout) :: sm + class(amg_s_poly_smoother_type), intent(inout) :: sm class(amg_s_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act diff --git a/amgprec/impl/smoother/amg_z_jac_smoother_clone_settings.f90 b/amgprec/impl/smoother/amg_z_jac_smoother_clone_settings.f90 index 99c5146c..489575b4 100644 --- a/amgprec/impl/smoother/amg_z_jac_smoother_clone_settings.f90 +++ b/amgprec/impl/smoother/amg_z_jac_smoother_clone_settings.f90 @@ -41,7 +41,7 @@ subroutine amg_z_jac_smoother_clone_settings(sm,smout,info) use amg_z_jac_smoother, amg_protect_name => amg_z_jac_smoother_clone_settings Implicit None ! Arguments - class(amg_z_jac_smoother_type), intent(inout) :: sm + class(amg_z_jac_smoother_type), intent(inout) :: sm class(amg_z_base_smoother_type), intent(inout) :: smout integer(psb_ipk_), intent(out) :: info integer(psb_ipk_) :: err_act