Creates a distributed matrix and allocates local storage.
More...
|
| subroutine | scalafx_creatematrix_int (mygrid, mm, nn, mb, nb, mtxloc, desc, rsrc, csrc, info) |
| | Creates a distributed matrix and allocates local storage.
|
| |
| subroutine | scalafx_creatematrix_real (mygrid, mm, nn, mb, nb, mtxloc, desc, rsrc, csrc, info) |
| | Creates a distributed matrix and allocates local storage.
|
| |
| subroutine | scalafx_creatematrix_dreal (mygrid, mm, nn, mb, nb, mtxloc, desc, rsrc, csrc, info) |
| | Creates a distributed matrix and allocates local storage.
|
| |
| subroutine | scalafx_creatematrix_complex (mygrid, mm, nn, mb, nb, mtxloc, desc, rsrc, csrc, info) |
| | Creates a distributed matrix and allocates local storage.
|
| |
| subroutine | scalafx_creatematrix_dcomplex (mygrid, mm, nn, mb, nb, mtxloc, desc, rsrc, csrc, info) |
| | Creates a distributed matrix and allocates local storage.
|
| |
Creates a distributed matrix and allocates local storage.
| subroutine scalapackfx_module::scalafx_creatematrix::scalafx_creatematrix_complex |
( |
type(blacsgrid), intent(in) |
mygrid, |
|
|
integer, intent(in) |
mm, |
|
|
integer, intent(in) |
nn, |
|
|
integer, intent(in) |
mb, |
|
|
integer, intent(in) |
nb, |
|
|
complex(sp), dimension(:,:), intent(out), allocatable |
mtxloc, |
|
|
integer, dimension(dlen_), intent(out) |
desc, |
|
|
integer, intent(in), optional |
rsrc, |
|
|
integer, intent(in), optional |
csrc, |
|
|
integer, intent(out), optional |
info |
|
) |
| |
|
private |
Creates a distributed matrix and allocates local storage.
- Parameters
-
| mygrid | BLACS descriptor. |
| mm | Number of rows of global matrix. |
| nn | Number of columns of global matrix. |
| mb | Row block size. |
| nb | Column block size. |
| desc | Matrix descriptor on exit. |
| mtxloc | Allocated local matrix on exit. |
| rsrc | Process row, over which first row is distributed (default: master row). |
| csrc | Process column, over which first column is distributed (default: master column). |
| info | Info flag. |
| subroutine scalapackfx_module::scalafx_creatematrix::scalafx_creatematrix_dcomplex |
( |
type(blacsgrid), intent(in) |
mygrid, |
|
|
integer, intent(in) |
mm, |
|
|
integer, intent(in) |
nn, |
|
|
integer, intent(in) |
mb, |
|
|
integer, intent(in) |
nb, |
|
|
complex(dp), dimension(:,:), intent(out), allocatable |
mtxloc, |
|
|
integer, dimension(dlen_), intent(out) |
desc, |
|
|
integer, intent(in), optional |
rsrc, |
|
|
integer, intent(in), optional |
csrc, |
|
|
integer, intent(out), optional |
info |
|
) |
| |
|
private |
Creates a distributed matrix and allocates local storage.
- Parameters
-
| mygrid | BLACS descriptor. |
| mm | Number of rows of global matrix. |
| nn | Number of columns of global matrix. |
| mb | Row block size. |
| nb | Column block size. |
| desc | Matrix descriptor on exit. |
| mtxloc | Allocated local matrix on exit. |
| rsrc | Process row, over which first row is distributed (default: master row). |
| csrc | Process column, over which first column is distributed (default: master column). |
| info | Info flag. |
| subroutine scalapackfx_module::scalafx_creatematrix::scalafx_creatematrix_dreal |
( |
type(blacsgrid), intent(in) |
mygrid, |
|
|
integer, intent(in) |
mm, |
|
|
integer, intent(in) |
nn, |
|
|
integer, intent(in) |
mb, |
|
|
integer, intent(in) |
nb, |
|
|
real(dp), dimension(:,:), intent(out), allocatable |
mtxloc, |
|
|
integer, dimension(dlen_), intent(out) |
desc, |
|
|
integer, intent(in), optional |
rsrc, |
|
|
integer, intent(in), optional |
csrc, |
|
|
integer, intent(out), optional |
info |
|
) |
| |
|
private |
Creates a distributed matrix and allocates local storage.
- Parameters
-
| mygrid | BLACS descriptor. |
| mm | Number of rows of global matrix. |
| nn | Number of columns of global matrix. |
| mb | Row block size. |
| nb | Column block size. |
| desc | Matrix descriptor on exit. |
| mtxloc | Allocated local matrix on exit. |
| rsrc | Process row, over which first row is distributed (default: master row). |
| csrc | Process column, over which first column is distributed (default: master column). |
| info | Info flag. |
| subroutine scalapackfx_module::scalafx_creatematrix::scalafx_creatematrix_int |
( |
type(blacsgrid), intent(in) |
mygrid, |
|
|
integer, intent(in) |
mm, |
|
|
integer, intent(in) |
nn, |
|
|
integer, intent(in) |
mb, |
|
|
integer, intent(in) |
nb, |
|
|
integer, dimension(:,:), intent(out), allocatable |
mtxloc, |
|
|
integer, dimension(dlen_), intent(out) |
desc, |
|
|
integer, intent(in), optional |
rsrc, |
|
|
integer, intent(in), optional |
csrc, |
|
|
integer, intent(out), optional |
info |
|
) |
| |
|
private |
Creates a distributed matrix and allocates local storage.
- Parameters
-
| mygrid | BLACS descriptor. |
| mm | Number of rows of global matrix. |
| nn | Number of columns of global matrix. |
| mb | Row block size. |
| nb | Column block size. |
| desc | Matrix descriptor on exit. |
| mtxloc | Allocated local matrix on exit. |
| rsrc | Process row, over which first row is distributed (default: master row). |
| csrc | Process column, over which first column is distributed (default: master column). |
| info | Info flag. |
| subroutine scalapackfx_module::scalafx_creatematrix::scalafx_creatematrix_real |
( |
type(blacsgrid), intent(in) |
mygrid, |
|
|
integer, intent(in) |
mm, |
|
|
integer, intent(in) |
nn, |
|
|
integer, intent(in) |
mb, |
|
|
integer, intent(in) |
nb, |
|
|
real(sp), dimension(:,:), intent(out), allocatable |
mtxloc, |
|
|
integer, dimension(dlen_), intent(out) |
desc, |
|
|
integer, intent(in), optional |
rsrc, |
|
|
integer, intent(in), optional |
csrc, |
|
|
integer, intent(out), optional |
info |
|
) |
| |
|
private |
Creates a distributed matrix and allocates local storage.
- Parameters
-
| mygrid | BLACS descriptor. |
| mm | Number of rows of global matrix. |
| nn | Number of columns of global matrix. |
| mb | Row block size. |
| nb | Column block size. |
| desc | Matrix descriptor on exit. |
| mtxloc | Allocated local matrix on exit. |
| rsrc | Process row, over which first row is distributed (default: master row). |
| csrc | Process column, over which first column is distributed (default: master column). |
| info | Info flag. |
The documentation for this interface was generated from the following file: