4. example#
This example shows several changes to the model’s partition mode (taken from mumps05a):
DEBUT ()
...
# PARALLELISME CENTRALISE (only the Mumps solver will be processed in parallel)
MODI_MODELE (refuse=MO, MODELE =MO,
DISTRIBUTION =_F (METHODE =' CENTRALISE '))
MECAC = MECA_STATIQUE (MODELE =MO,
SOLVEUR =_F (METHODE =' MUMPS ',
...
)
...
)
...
# DISTRIBUTION OF MAILLES DISPERSEES, EQUILIBRAGE OF CHARGE AUTOMATIQUE
MODI_MODELE (refuse=MO, MODELE =MO,
DISTRIBUTION =_F (METHODE =' MAIL_DISPERSE ',
CHARGE_PROC0_MA =0))
MECAD1 = MECA_STATIQUE (MODELE =MO,
SOLVEUR =_F (METHODE =' MUMPS ',
...
)
...
)
...
# DISTRIBUTION OF MAILLES DISPERSEES, EQUILIBRAGE OF CHARGE FORCé POUR
SOULAGER THE PROCESSEUR 0
MODI_MODELE (refuse=MO, MODELE =MO,
DISTRIBUTION =_F (METHODE =' MAIL_DISPERSE ',
CHARGE_PROC0_MA =70))
MECAD2 = MECA_STATIQUE (MODELE =MO,
SOLVEUR =_F (METHODE =' MUMPS ',
...
)
...
)
FIN ()