L'objet NUML_EQUA ================= L'objet NUML_EQUA fait référence à la numérotation des équations si le solveur utilisé est MUMPSet que l’utilisateur a activé l’option MATR_DISTRIBUE='OUI'. .. code-block:: text NUML_EQUA (K19) ::=record ♦ .JOIN OJB S V I ♦ .PRNO OJB XC V I ♦ .NEQU OJB S V I dim=2 ♦ .DELG OJB S V I ♦ .NLGP OJB S V I ♦ .NUEQ OJB S V I ♦ .NULG OJB S V I ♦ .NUGL OJB S V I ♦ .PDDL OJB S V I .. code-block:: text ♦ .JOIN Ce vecteur est dimensionné au nombre de couplages du graphe de communication. Pour chaque couplage, on trouve le processeur en lien avec le processeur courant. Si la valeur est -1 alors le processeur courant ne participe pas à ce couplage. .. code-block:: text ♦.PRNO Cet objet est identique (dans son architecture) au .PRNOd’un PROF_CHNO La différence réside dans le fait que la numérotation des degrés de liberté est locale pour le processeur considéré. .. code-block:: text ♦ .NEQU * NEQU(1): nombre local d’équations (longueur du .VALEdes champs nodaux); * NEQU(2): nombre local de degrés de liberté (longueur de .NUEQ dans le PROF_CHNO). .. code-block:: text ♦.DELG dim=neq local Cet objet est similaire à l'objet .DELGd'un NUME_EQUA. .. code-block:: text ♦.NLGP Ce vecteur fournit le numéro global des ddl pour PETSc. Ce solveur a besoin de blocs de lignes contigus. Pour ce faire, on adapte la numérotation pour lui. .. code-block:: text ♦.NUEQ dim=neq local C’est un vecteur d’indirection entre l’objet .PRNOet l’objet .VALEdes CHAM_NO. Voir .NUEQd’un NUME_EQUA. .. code-block:: text ♦ .NULG C’est un vecteur d’indirection qui permet de passer de la numérotation locale des degrés de liberté (du .NUML) à la numérotation globale (du .NUME) .. code-block:: text ♦ .NUGL C’est un vecteur d’indirection qui permet de passer de la numérotation globale des degrés de liberté (du .NUME) à la numérotation locale (du .NUML) .. code-block:: text ♦ .PDDL C’est un vecteur qui permet de savoir par quel processeur sont possédés les ddl locaux.