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: