|
|
|
@ -158,7 +158,7 @@ contains
|
|
|
|
|
! 0: normal
|
|
|
|
|
! >1: increased details
|
|
|
|
|
!
|
|
|
|
|
subroutine psb_c_bjac_precdescr(prec,iout,root, verbosity)
|
|
|
|
|
subroutine psb_c_bjac_precdescr(prec,iout,root, verbosity,prefix)
|
|
|
|
|
use psb_penv_mod
|
|
|
|
|
use psb_error_mod
|
|
|
|
|
implicit none
|
|
|
|
@ -167,11 +167,13 @@ contains
|
|
|
|
|
integer(psb_ipk_), intent(in), optional :: iout
|
|
|
|
|
integer(psb_ipk_), intent(in), optional :: root
|
|
|
|
|
integer(psb_ipk_), intent(in), optional :: verbosity
|
|
|
|
|
character(len=*), intent(in), optional :: prefix
|
|
|
|
|
|
|
|
|
|
integer(psb_ipk_) :: err_act, nrow, info
|
|
|
|
|
character(len=20) :: name='c_bjac_precdescr'
|
|
|
|
|
type(psb_ctxt_type) :: ctxt
|
|
|
|
|
integer(psb_ipk_) :: iout_, iam, np, root_, verbosity_
|
|
|
|
|
character(1024) :: prefix_
|
|
|
|
|
|
|
|
|
|
call psb_erractionsave(err_act)
|
|
|
|
|
|
|
|
|
@ -194,6 +196,11 @@ contains
|
|
|
|
|
verbosity_ = 0
|
|
|
|
|
end if
|
|
|
|
|
if (verbosity_ < 0) goto 9998
|
|
|
|
|
if (present(prefix)) then
|
|
|
|
|
prefix_ = prefix
|
|
|
|
|
else
|
|
|
|
|
prefix_ = ""
|
|
|
|
|
end if
|
|
|
|
|
|
|
|
|
|
if (.not.allocated(prec%iprcparm)) then
|
|
|
|
|
info = 1124
|
|
|
|
@ -206,7 +213,7 @@ contains
|
|
|
|
|
if (root_ == -1) root_ = iam
|
|
|
|
|
|
|
|
|
|
if (iam == root_) &
|
|
|
|
|
& write(iout_,*) trim(prec%desc_prefix()),' ',&
|
|
|
|
|
& write(iout_,*) trim(prefix_),' ', trim(prec%desc_prefix()),' ',&
|
|
|
|
|
& 'Block Jacobi with: ',&
|
|
|
|
|
& fact_names(prec%iprcparm(psb_f_type_))
|
|
|
|
|
|
|
|
|
|