Observatoire de Paris - Code Fortran  version1.0
Liste de tous les membres
Réference de l'interface mod_scalapackfx_tools::size

Fonctions membres privées

blocklist

List of the local blocks of a distributed matrix.

This structure can be helpful when modifying a distributed matrix directly on the local nodes. For example, in order to multiply every column of a distributed matrix by a column dependent factor, you could use the blocklist the following way:

type(blocklist) :: blocks
integer :: ii, jj, jglob, jloc, bsize
:
call blocks%init(mygrid, descaa, "c")
do ii = 1, size(blocks)
call blocks%getblock(ii, jglob, jloc, bsize)
do jj = 0, bsize - 1
aa(:,jloc + jj) = aa(:,jloc + jj) * ff(jglob + jj)
end do
end do
integer function blocklist_getsize (self)
 

Description détaillée

Définition à la ligne 98 du fichier mod_all_object.f90.

Documentation des fonctions/subroutines membres

◆ blocklist_getsize()

integer function mod_scalapackfx_tools::size::blocklist_getsize ( class(blocklist), intent(in)  self)
private

Définition à la ligne 152 du fichier mod_all_object.f90.

152  class(blocklist), intent(in) :: self
153  integer :: res
154 
155  res = self%nblock
156 

La documentation de cette interface a été générée à partir du fichier suivant :