These subroutines collect the portions of global dense matrix distributed over all process into one single array stored on one process.

where:
| xi,y | Subroutine |
| Integer | psb_gather |
| Short Precision Real | psb_gather |
| Long Precision Real | psb_gather |
| Short Precision Complex | psb_gather |
| Long Precision Complex | psb_gather |