ScaLAPACKFX
Private Member Functions | List of all members
scalapackfx_module::scalafx_creatematrix Interface Reference

Creates a distributed matrix and allocates local storage. More...

Private Member Functions

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.
 

Detailed Description

Creates a distributed matrix and allocates local storage.

Member Function/Subroutine Documentation

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
mygridBLACS descriptor.
mmNumber of rows of global matrix.
nnNumber of columns of global matrix.
mbRow block size.
nbColumn block size.
descMatrix descriptor on exit.
mtxlocAllocated local matrix on exit.
rsrcProcess row, over which first row is distributed (default: master row).
csrcProcess column, over which first column is distributed (default: master column).
infoInfo 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
mygridBLACS descriptor.
mmNumber of rows of global matrix.
nnNumber of columns of global matrix.
mbRow block size.
nbColumn block size.
descMatrix descriptor on exit.
mtxlocAllocated local matrix on exit.
rsrcProcess row, over which first row is distributed (default: master row).
csrcProcess column, over which first column is distributed (default: master column).
infoInfo 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
mygridBLACS descriptor.
mmNumber of rows of global matrix.
nnNumber of columns of global matrix.
mbRow block size.
nbColumn block size.
descMatrix descriptor on exit.
mtxlocAllocated local matrix on exit.
rsrcProcess row, over which first row is distributed (default: master row).
csrcProcess column, over which first column is distributed (default: master column).
infoInfo 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
mygridBLACS descriptor.
mmNumber of rows of global matrix.
nnNumber of columns of global matrix.
mbRow block size.
nbColumn block size.
descMatrix descriptor on exit.
mtxlocAllocated local matrix on exit.
rsrcProcess row, over which first row is distributed (default: master row).
csrcProcess column, over which first column is distributed (default: master column).
infoInfo 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
mygridBLACS descriptor.
mmNumber of rows of global matrix.
nnNumber of columns of global matrix.
mbRow block size.
nbColumn block size.
descMatrix descriptor on exit.
mtxlocAllocated local matrix on exit.
rsrcProcess row, over which first row is distributed (default: master row).
csrcProcess column, over which first column is distributed (default: master column).
infoInfo flag.

The documentation for this interface was generated from the following file: