v1.04.120 PETSC05 – Utilisation de solveur utilisateur avec petsc4py#
Résumé :
Ce cas-test permet de valider la définition et l’utilisation d’un solveur utilisateur avec PETSc.
Le solveur est défini par l’utilisateur en Python en tant qu’objet petsc4py.PETSc.KSP et il est ensuite utilisé dans l’opérateur de calcul MECA_STATIQUE ou STAT_NON_LINE…
Dans la modélisation A, le préconditionneur est trivial. Le test est purement informatique.
Dans la modélisation B, le préconditionneur est une implantation du Reverse Constrained Augmented Preconditioner développé par Franceschini et al. et publié dans https://doi.org/10.48550/arXiv.2111.05599.
Il s’agit d’une documentation succincte.