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

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

Private Member Functions

subroutine blacsfx_gerv_i0 (mygrid, aa, rsrc, csrc)
 Receives scalar from source process (integer, rank 0).
 
subroutine blacsfx_gerv_i1 (mygrid, aa, rsrc, csrc)
 Receives general vector from source process (integer, rank 1).
 
subroutine blacsfx_gerv_i2 (mygrid, aa, rsrc, csrc)
 Receives general rectangular matrix from source process (integer, rank 2).
 
subroutine blacsfx_gerv_s0 (mygrid, aa, rsrc, csrc)
 Receives scalar from source process (real, rank 0).
 
subroutine blacsfx_gerv_s1 (mygrid, aa, rsrc, csrc)
 Receives general vector from source process (real, rank 1).
 
subroutine blacsfx_gerv_s2 (mygrid, aa, rsrc, csrc)
 Receives general rectangular matrix from source process (real, rank 2).
 
subroutine blacsfx_gerv_d0 (mygrid, aa, rsrc, csrc)
 Receives scalar from source process (dreal, rank 0).
 
subroutine blacsfx_gerv_d1 (mygrid, aa, rsrc, csrc)
 Receives general vector from source process (dreal, rank 1).
 
subroutine blacsfx_gerv_d2 (mygrid, aa, rsrc, csrc)
 Receives general rectangular matrix from source process (dreal, rank 2).
 
subroutine blacsfx_gerv_c0 (mygrid, aa, rsrc, csrc)
 Receives scalar from source process (complex, rank 0).
 
subroutine blacsfx_gerv_c1 (mygrid, aa, rsrc, csrc)
 Receives general vector from source process (complex, rank 1).
 
subroutine blacsfx_gerv_c2 (mygrid, aa, rsrc, csrc)
 Receives general rectangular matrix from source process (complex, rank 2).
 
subroutine blacsfx_gerv_z0 (mygrid, aa, rsrc, csrc)
 Receives scalar from source process (dcomplex, rank 0).
 
subroutine blacsfx_gerv_z1 (mygrid, aa, rsrc, csrc)
 Receives general vector from source process (dcomplex, rank 1).
 
subroutine blacsfx_gerv_z2 (mygrid, aa, rsrc, csrc)
 Receives general rectangular matrix from source process (dcomplex, rank 2).
 

Detailed Description

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

Member Function/Subroutine Documentation

subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_c0 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives scalar from source process (complex, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_c1 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:), intent(out), target  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general vector from source process (complex, rank 1).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_c2 ( type(blacsgrid), intent(in)  mygrid,
complex(sp), dimension(:,:), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general rectangular matrix from source process (complex, rank 2).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_d0 ( type(blacsgrid), intent(in)  mygrid,
real(dp), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives scalar from source process (dreal, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_d1 ( type(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:), intent(out), target  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general vector from source process (dreal, rank 1).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_d2 ( type(blacsgrid), intent(in)  mygrid,
real(dp), dimension(:,:), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general rectangular matrix from source process (dreal, rank 2).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_i0 ( type(blacsgrid), intent(in)  mygrid,
integer, intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives scalar from source process (integer, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_i1 ( type(blacsgrid), intent(in)  mygrid,
integer, dimension(:), intent(out), target  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general vector from source process (integer, rank 1).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_i2 ( type(blacsgrid), intent(in)  mygrid,
integer, dimension(:,:), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general rectangular matrix from source process (integer, rank 2).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_s0 ( type(blacsgrid), intent(in)  mygrid,
real(sp), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives scalar from source process (real, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_s1 ( type(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:), intent(out), target  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general vector from source process (real, rank 1).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_s2 ( type(blacsgrid), intent(in)  mygrid,
real(sp), dimension(:,:), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general rectangular matrix from source process (real, rank 2).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_z0 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives scalar from source process (dcomplex, rank 0).

Parameters
mygridBLACS descriptor.
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_z1 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:), intent(out), target  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general vector from source process (dcomplex, rank 1).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).
subroutine blacsfx_module::blacsfx_gerv::blacsfx_gerv_z2 ( type(blacsgrid), intent(in)  mygrid,
complex(dp), dimension(:,:), intent(out)  aa,
integer, intent(in), optional  rsrc,
integer, intent(in), optional  csrc 
)
private

Receives general rectangular matrix from source process (dcomplex, rank 2).

Parameters
mygridBLACS descriptor
aaObject to receive.
rdestRow of the destination process (default: master row).
cdestColumn of the destination proces (default: master col).
See Also
BLACS documentation (routine ?gerv2d).

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