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()