|
|
@ -124,6 +124,12 @@ subroutine mld_c_extprol_bld(a,desc_a,p,prolv,restrv,info,amold,vmold,imold)
|
|
|
|
if (debug_level >= psb_debug_outer_) &
|
|
|
|
if (debug_level >= psb_debug_outer_) &
|
|
|
|
& write(debug_unit,*) me,' ',trim(name),&
|
|
|
|
& write(debug_unit,*) me,' ',trim(name),&
|
|
|
|
& 'Entering '
|
|
|
|
& 'Entering '
|
|
|
|
|
|
|
|
#if defined(LPK8)
|
|
|
|
|
|
|
|
info=psb_err_internal_error_
|
|
|
|
|
|
|
|
call psb_errpush(info,name,a_err='Need fix for LPK8')
|
|
|
|
|
|
|
|
goto 9999
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
|
|
|
|
!
|
|
|
|
!
|
|
|
|
! For the time being we are commenting out the UPDATE argument
|
|
|
|
! For the time being we are commenting out the UPDATE argument
|
|
|
|
! we plan to resurrect it later.
|
|
|
|
! we plan to resurrect it later.
|
|
|
@ -321,6 +327,7 @@ subroutine mld_c_extprol_bld(a,desc_a,p,prolv,restrv,info,amold,vmold,imold)
|
|
|
|
if (debug_level >= psb_debug_outer_) &
|
|
|
|
if (debug_level >= psb_debug_outer_) &
|
|
|
|
& write(debug_unit,*) me,' ',trim(name),&
|
|
|
|
& write(debug_unit,*) me,' ',trim(name),&
|
|
|
|
& 'Exiting with',iszv,' levels'
|
|
|
|
& 'Exiting with',iszv,' levels'
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
call psb_erractionrestore(err_act)
|
|
|
|
call psb_erractionrestore(err_act)
|
|
|
|
return
|
|
|
|
return
|
|
|
@ -360,6 +367,11 @@ contains
|
|
|
|
info = psb_success_
|
|
|
|
info = psb_success_
|
|
|
|
ictxt = desc_a%get_context()
|
|
|
|
ictxt = desc_a%get_context()
|
|
|
|
call psb_info(ictxt,me,np)
|
|
|
|
call psb_info(ictxt,me,np)
|
|
|
|
|
|
|
|
#if defined(LPK8)
|
|
|
|
|
|
|
|
info=psb_err_internal_error_
|
|
|
|
|
|
|
|
call psb_errpush(info,name,a_err='Need fix for LPK8')
|
|
|
|
|
|
|
|
goto 9999
|
|
|
|
|
|
|
|
#else
|
|
|
|
allocate(nlaggr(np),ilaggr(1))
|
|
|
|
allocate(nlaggr(np),ilaggr(1))
|
|
|
|
nlaggr = 0
|
|
|
|
nlaggr = 0
|
|
|
|
ilaggr = 0
|
|
|
|
ilaggr = 0
|
|
|
@ -506,7 +518,7 @@ contains
|
|
|
|
call psb_errpush(psb_err_from_subroutine_,name,a_err='sp_Free')
|
|
|
|
call psb_errpush(psb_err_from_subroutine_,name,a_err='sp_Free')
|
|
|
|
goto 9999
|
|
|
|
goto 9999
|
|
|
|
end if
|
|
|
|
end if
|
|
|
|
|
|
|
|
#endif
|
|
|
|
call psb_erractionrestore(err_act)
|
|
|
|
call psb_erractionrestore(err_act)
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|