4. Exemple#

Cet exemple illustre plusieurs modifications du mode de partition du modèle (extrait de mumps05a) :

DEBUT()

…

# PARALLELISME CENTRALISE (seul le solveur Mumps sera traité en parallèle)

MODI_MODELE(reuse=MO, MODELE=MO,

DISTRIBUTION=_F(METHODE='CENTRALISE'))


MECAC=MECA_STATIQUE(MODELE=MO,

SOLVEUR=_F(METHODE='MUMPS',

…

)

…

)

…

# DISTRIBUTION DE MAILLES DISPERSEES, EQUILIBRAGE DE CHARGE AUTOMATIQUE

MODI_MODELE(reuse=MO, MODELE=MO,

DISTRIBUTION=_F(METHODE='MAIL_DISPERSE',

CHARGE_PROC0_MA=0))


MECAD1=MECA_STATIQUE(MODELE=MO,

SOLVEUR=_F(METHODE='MUMPS',

…

)

…

)

…

# DISTRIBUTION DE MAILLES DISPERSEES, EQUILIBRAGE DE CHARGE FORCé POUR

# SOULAGER LE PROCESSEUR 0

MODI_MODELE(reuse=MO, MODELE=MO,

DISTRIBUTION=_F(METHODE='MAIL_DISPERSE',

CHARGE_PROC0_MA=70))


MECAD2=MECA_STATIQUE(MODELE=MO,

SOLVEUR=_F(METHODE='MUMPS',

…

)

…

)

FIN()