|
|
|
@ -134,6 +134,11 @@ subroutine psb_cdals(m, n, parts, ictxt, desc_a, info)
|
|
|
|
|
call psb_errpush(err,name,int_err)
|
|
|
|
|
goto 9999
|
|
|
|
|
endif
|
|
|
|
|
desc_a%matrix_data(psb_m_) = m
|
|
|
|
|
desc_a%matrix_data(psb_n_) = n
|
|
|
|
|
! This has to be set BEFORE any call to SET_BLD
|
|
|
|
|
desc_a%matrix_data(psb_ctxt_) = ictxt
|
|
|
|
|
call psb_get_mpicomm(ictxt,desc_a%matrix_data(psb_mpi_c_))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (debug) write(*,*) 'PSB_CDALL: starting main loop' ,info
|
|
|
|
@ -408,10 +413,6 @@ subroutine psb_cdals(m, n, parts, ictxt, desc_a, info)
|
|
|
|
|
end if
|
|
|
|
|
desc_a%ext_index(:) = -1
|
|
|
|
|
|
|
|
|
|
desc_a%matrix_data(psb_m_) = m
|
|
|
|
|
desc_a%matrix_data(psb_n_) = n
|
|
|
|
|
desc_a%matrix_data(psb_ctxt_) = ictxt
|
|
|
|
|
call psb_get_mpicomm(ictxt,desc_a%matrix_data(psb_mpi_c_))
|
|
|
|
|
|
|
|
|
|
call psb_erractionrestore(err_act)
|
|
|
|
|
return
|
|
|
|
|