Aller au code source de ce fichier.
Fonctions | |
subroutine | mfrcre (fid, nent, nvent, ncent, cs, swm, stm, pname, fltas, flta, flt, cret) |
Crée un filtre élémentaire en selectionnant les entités pour lesquelles on veut lire/écrire des valeurs. Le tableau filterarray contient des index croissants d'un tableau de profil. Cette sélection permet une lecture/écriture avancée vers/depuis les emplacements mémoire sélectionnés. Elle s'utilise uniquement en mode séquentiel (un seul processus). | |
subroutine | mfrall (nflt, flt, cret) |
Alloue un tableau de filtres de taille nfilter. | |
subroutine | mfrdea (nflt, flt, cret) |
Desalloue un tableau de filtre de taille nfilter. | |
subroutine | mfrblc (fid, nent, nvent, ncent, cs, swm, stm, pname, start, stride, count, bsize, lbsize, flt, cret) |
Crée un filtre en selectionnant les entités par blocs continus de taille constante pour lesquelles on veut lire/écrire des valeurs. Cette sélection permet une lecture/écriture avancée vers/depuis les emplacements mémoire sélectionnés. Elle s'utilise aussi bien en mode séquentiel qu'en mode parallèle (un ou plusieurs processus). |