.. _U2.08.06: **u2.08.06** Notice d'utilisation du parallélisme ================================================= **Résumé:** Toute simulation *Code_Aster* peut bénéficier des **gains de performance que procure le parallélisme** (HPC [1]_ en anglais). Ces gains peuvent être de deux ordres: sur le temps de calcul et sur l'espace RAM/disque requis (par cœur alloué). Bien compris et bien utilisé, l’impact du HPC sur les études peut être majeur en termes de: * **Faisabilité:** débloquer une situation critique (modèle trop fin, simulation trop lente…); * **Productivité:** ses accélérations jusqu’à X10 voire X100 [2]_ contribuent à fluidifier et à sécuriser la conduite des simulations; * **Prédictivité:** permettre des modèles plus fins, des simulations plus complexes et mieux validées (recalage, sensibilité, paramétrique…); * **Prospective:** se permettre des études complètement différentes. *Code_Aster* propose différentes stratégies parallèles pour s'adapter à l'étude et à la plate-forme de calcul. Certaines sont plutôt axées sur des aspects informatiques (distribution de calculs complets ou de calculs modaux/MISS3D indépendants, construction de systèmes linéaires, opérations basiques d'algèbre linéaire), d'autres sont plus algorithmiques (solveurs linéaires HPC MUMPS et PETSc). Ce document décrit brièvement l'organisation du parallélisme dans le code. Puis il rappelle quelques fondamentaux afin d'aider l'utilisateur à tirer parti de ces stratégies parallèles. On détaille ensuite leurs mises en œuvre, leurs périmètres d'utilisation et leurs gains potentiels. Les chaînages/cumuls de différentes stratégies (souvent naturels et paramétrés par défaut) sont aussi abordés. L'utilisateur pressé peut d'emblée se reporter au chapitre 2 («Le parallélisme en quelques clics !»). Il résume le mode opératoire pour mettre en œuvre la stratégie parallèle préconisée par défaut. **Remarque:** Pour utiliser Code_Aster en parallèle, (au moins) trois cas de figures peuvent se présenter: * *On a accès à la machine centralisée Aster et on souhaite utiliser l'interface d'accès Astk,* * *On effectue des calculs sur un cluster ou sur une machine multi-c* œ *urs avec Astk,* * *Idem que le cas précédent mais sans Astk.* .. toctree:: :hidden: self .. toctree:: :maxdepth: 2 :numbered: Le_parall_lisme_en_quelques_clics__ G_n_ralit_s Quelques_conseils_pr_alables Parall_lismes_informatiques Parall_lismes_num_riques .. [1] ‘High Performance Computing’. .. [2] Par rapport aux stratégies séquentielles des anciennes versions de code_aster (