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