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

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

Private Member Functions

subroutine blacsfx_gesd_i0 (mygrid, aa, rdest, cdest)
 Sends scalar to destination process (integer, rank 0).
 
subroutine blacsfx_gesd_i1 (mygrid, aa, rdest, cdest)
 Sends vector to destination process (integer, rank 1).
 
subroutine blacsfx_gesd_i2 (mygrid, aa, rdest, cdest)
 Sends general rectangular matrix to destination process (integer, rank 2).
 
subroutine blacsfx_gesd_s0 (mygrid, aa, rdest, cdest)
 Sends scalar to destination process (real, rank 0).
 
subroutine blacsfx_gesd_s1 (mygrid, aa, rdest, cdest)
 Sends vector to destination process (real, rank 1).
 
subroutine blacsfx_gesd_s2 (mygrid, aa, rdest, cdest)
 Sends general rectangular matrix to destination process (real, rank 2).
 
subroutine blacsfx_gesd_d0 (mygrid, aa, rdest, cdest)
 Sends scalar to destination process (dreal, rank 0).
 
subroutine blacsfx_gesd_d1 (mygrid, aa, rdest, cdest)
 Sends vector to destination process (dreal, rank 1).
 
subroutine blacsfx_gesd_d2 (mygrid, aa, rdest, cdest)
 Sends general rectangular matrix to destination process (dreal, rank 2).
 
subroutine blacsfx_gesd_c0 (mygrid, aa, rdest, cdest)
 Sends scalar to destination process (complex, rank 0).
 
subroutine blacsfx_gesd_c1 (mygrid, aa, rdest, cdest)
 Sends vector to destination process (complex, rank 1).
 
subroutine blacsfx_gesd_c2 (mygrid, aa, rdest, cdest)
 Sends general rectangular matrix to destination process (complex, rank 2).
 
subroutine blacsfx_gesd_z0 (mygrid, aa, rdest, cdest)
 Sends scalar to destination process (dcomplex, rank 0).
 
subroutine blacsfx_gesd_z1 (mygrid, aa, rdest, cdest)
 Sends vector to destination process (dcomplex, rank 1).
 
subroutine blacsfx_gesd_z2 (mygrid, aa, rdest, cdest)
 Sends general rectangular matrix to destination process (dcomplex, rank 2).
 

Detailed Description

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

Member Function/Subroutine Documentation

subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_c0 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends scalar to destination process (complex, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_c1 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:), intent(in), target  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends vector to destination process (complex, rank 1).

Parameters
mygridBLACS descriptor
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_c2 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:,:), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends general rectangular matrix to destination process (complex, rank 2).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_d0 ( type(blacsgrid), intent(in)  mygrid,
real(dp), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends scalar to destination process (dreal, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_d1 ( type(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:), intent(in), target  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends vector to destination process (dreal, rank 1).

Parameters
mygridBLACS descriptor
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_d2 ( type(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:,:), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends general rectangular matrix to destination process (dreal, rank 2).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_i0 ( type(blacsgrid), intent(in)  mygrid,
integer, intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends scalar to destination process (integer, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_i1 ( type(blacsgrid), intent(in)  mygrid,
integer, dimension(:), intent(in), target  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends vector to destination process (integer, rank 1).

Parameters
mygridBLACS descriptor
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_i2 ( type(blacsgrid), intent(in)  mygrid,
integer, dimension(:,:), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends general rectangular matrix to destination process (integer, rank 2).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_s0 ( type(blacsgrid), intent(in)  mygrid,
real(sp), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends scalar to destination process (real, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_s1 ( type(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:), intent(in), target  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends vector to destination process (real, rank 1).

Parameters
mygridBLACS descriptor
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_s2 ( type(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:,:), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends general rectangular matrix to destination process (real, rank 2).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_z0 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends scalar to destination process (dcomplex, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_z1 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:), intent(in), target  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends vector to destination process (dcomplex, rank 1).

Parameters
mygridBLACS descriptor
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).
subroutine blacsfx_module::blacsfx_gesd::blacsfx_gesd_z2 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:,:), intent(in)  aa,
integer, intent(in)  rdest,
integer, intent(in)  cdest 
)
private

Sends general rectangular matrix to destination process (dcomplex, rank 2).

Parameters
mygridBLACS descriptor.
aaObject to send.
rdestRow of the destination process.
cdestColumn of the destination proces.
See Also
BLACS documentation (routine ?gesd2d).

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