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

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

Private Member Functions

subroutine blacsfx_gsum_i0 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(integer, rank 0).
 
subroutine blacsfx_gsum_i1 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(integer, rank 1).
 
subroutine blacsfx_gsum_i2 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(integer, rank 2).
 
subroutine blacsfx_gsum_s0 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(real, rank 0).
 
subroutine blacsfx_gsum_s1 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(real, rank 1).
 
subroutine blacsfx_gsum_s2 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(real, rank 2).
 
subroutine blacsfx_gsum_d0 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dreal, rank 0).
 
subroutine blacsfx_gsum_d1 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dreal, rank 1).
 
subroutine blacsfx_gsum_d2 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dreal, rank 2).
 
subroutine blacsfx_gsum_c0 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(complex, rank 0).
 
subroutine blacsfx_gsum_c1 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(complex, rank 1).
 
subroutine blacsfx_gsum_c2 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(complex, rank 2).
 
subroutine blacsfx_gsum_z0 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dcomplex, rank 0).
 
subroutine blacsfx_gsum_z1 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dcomplex, rank 1).
 
subroutine blacsfx_gsum_z2 (mygrid, aa, scope, top, rdest, cdest)
 Performs element-wise summation(dcomplex, rank 2).
 

Detailed Description

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

Member Function/Subroutine Documentation

subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_c0 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(complex, rank 0).

Parameters
mygridBLACS descriptor
aaScalar to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_c1 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:), intent(inout), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(complex, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_c2 ( class(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:,:), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(complex, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_d0 ( class(blacsgrid), intent(in)  mygrid,
real(dp), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dreal, rank 0).

Parameters
mygridBLACS descriptor
aaScalar to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_d1 ( class(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:), intent(inout), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dreal, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_d2 ( class(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:,:), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dreal, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_i0 ( class(blacsgrid), intent(in)  mygrid,
integer, intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(integer, rank 0).

Parameters
mygridBLACS descriptor
aaScalar to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_i1 ( class(blacsgrid), intent(in)  mygrid,
integer, dimension(:), intent(inout), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(integer, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_i2 ( class(blacsgrid), intent(in)  mygrid,
integer, dimension(:,:), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(integer, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_s0 ( class(blacsgrid), intent(in)  mygrid,
real(sp), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(real, rank 0).

Parameters
mygridBLACS descriptor
aaScalar to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_s1 ( class(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:), intent(inout), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(real, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_s2 ( class(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:,:), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(real, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_z0 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dcomplex, rank 0).

Parameters
mygridBLACS descriptor
aaScalar to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_z1 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:), intent(inout), target  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dcomplex, rank 1).

Parameters
mygridBLACS descriptor.
aaVector to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).
subroutine blacsfx_module::blacsfx_gsum::blacsfx_gsum_z2 ( class(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:,:), intent(inout)  aa,
character, intent(in), optional  scope,
character, intent(in), optional  top,
integer, intent(in), optional  rdest,
integer, intent(in), optional  cdest 
)
private

Performs element-wise summation(dcomplex, rank 2).

Parameters
mygridBLACS descriptor.
aaMatrix to sum up.
scopeScope of the broadcast (default: "A").
topTopology of the broadcast (default: " ").
rdestRow of the destination (default: row of master process).
rcolColumn of the destination (default: column of master process).
See Also
BLACS documentation (routine ?gsum2d).

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