ScaLAPACKFX
Private Member Functions | List of all members
blacsfx_module::blacsfx_gebr Interface Reference

Wrapper around ?gebr2d for data of rank 0, 1, 2. More...

Private Member Functions

subroutine blacsfx_gebr_i0 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (integer, rank 0).
 
subroutine blacsfx_gebr_i1 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (integer, rank 1).
 
subroutine blacsfx_gebr_i2 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (integer, rank 2).
 
subroutine blacsfx_gebr_s0 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (real, rank 0).
 
subroutine blacsfx_gebr_s1 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (real, rank 1).
 
subroutine blacsfx_gebr_s2 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (real, rank 2).
 
subroutine blacsfx_gebr_d0 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dreal, rank 0).
 
subroutine blacsfx_gebr_d1 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dreal, rank 1).
 
subroutine blacsfx_gebr_d2 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dreal, rank 2).
 
subroutine blacsfx_gebr_c0 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (complex, rank 0).
 
subroutine blacsfx_gebr_c1 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (complex, rank 1).
 
subroutine blacsfx_gebr_c2 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (complex, rank 2).
 
subroutine blacsfx_gebr_z0 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dcomplex, rank 0).
 
subroutine blacsfx_gebr_z1 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dcomplex, rank 1).
 
subroutine blacsfx_gebr_z2 (mygrid, aa, scope, top, rsrc, csrc)
 Receives broadcast (dcomplex, rank 2).
 

Detailed Description

Wrapper around ?gebr2d for data of rank 0, 1, 2.

Member Function/Subroutine Documentation

subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_c0 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (complex, rank 0).

Parameters
mygridBLACS descriptor.
aaScalar to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_c1 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:), intent(out), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (complex, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_c2 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:,:), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (complex, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_d0 ( class(blacsgrid), intent(in)  mygrid,
real(dp), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dreal, rank 0).

Parameters
mygridBLACS descriptor.
aaScalar to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_d1 ( class(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:), intent(out), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dreal, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_d2 ( class(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:,:), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dreal, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_i0 ( class(blacsgrid), intent(in)  mygrid,
integer, intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (integer, rank 0).

Parameters
mygridBLACS descriptor.
aaScalar to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_i1 ( class(blacsgrid), intent(in)  mygrid,
integer, dimension(:), intent(out), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (integer, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_i2 ( class(blacsgrid), intent(in)  mygrid,
integer, dimension(:,:), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (integer, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_s0 ( class(blacsgrid), intent(in)  mygrid,
real(sp), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (real, rank 0).

Parameters
mygridBLACS descriptor.
aaScalar to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_s1 ( class(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:), intent(out), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (real, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_s2 ( class(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:,:), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (real, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_z0 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dcomplex, rank 0).

Parameters
mygridBLACS descriptor.
aaScalar to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_z1 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:), intent(out), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dcomplex, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).
subroutine blacsfx_module::blacsfx_gebr::blacsfx_gebr_z2 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:,:), intent(out)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives broadcast (dcomplex, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to receive.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rsrcRow of the source (default: row of master process).
csrcColumn of the source (default: column of master process).
See Also
BLACS documentation (routine ?gebr2d).

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