d4.06.40 Un exemple de matrice distribuée pour PETSc#

Résumé :

Pour utiliser les solveurs de la librairie PETSc en parallèle, on doit fournir une matrice assemblée distribuée sur les processeurs disponibles selon un modèle de distribution imposé par PETSc (répartition par groupe de lignes contiguës). Le modèle de distribution des données Code_Aster repose sur une répartition des mailles entre les processeurs. Il conduit à une matrice assemblée qui ne suit pas le modèle de distribution PETSc. On explique ici en suivant un exemple physique simple les différentes numérotations des degrés de liberté: numérotation locale et globale pour Code_Aster puis numérotation PETSc.