Une simulation en vidéo

Cette page a pour objectif de présenter succinctement l’utilisation du supercalculateur, au travers d’une démonstration représentative de l’ensemble des étapes liées à la réalisation d’un calcul.
Cela va de la préparation du modèle en amont du calcul, jusqu’au post-traitement distant des sorties de l’étude.


Etape 1 : Préparation du modèle

On prend l’exemple d’une analyse de structure linéaire élastique effectuée avec la suite logicielle Salome-Méca / Code_Aster (logiciel développé et distribué en open-source par EDF R&D).


Etape 2 : Connexion à EOS, transfert de fichiers

On montre ici comment s’effectue le transfert de fichiers de son poste de travail vers le calculateur.

Selon le cas de figure (réseau local du laboratoire, réseau d’entreprise ...) la procédure peut légèrement différer. Se référer à cette page pour plus d’informations.
Sous les postes Windows, il est recommandé d’utiliser le client MobaXterm.


Etape 3 : Préparation de l’environnement de calcul

Cette étape concerne la préparation de l’environnement avant le lancement du calcul : copie des fichiers, création du script batch.

Des informations détaillées sur les différents espaces disques sont disponibles sur cette page.

L’élaboration des scripts batch doit suivre les trames relatives aux différents cas de figures : réservation de moins de 10 cores, réservation de plus de 10 cores, multithreading.


Etape 4 : Lancement et suivi des calculs

Dans cette section, on effectue le calcul à proprement parler, en utilisant les ressources du cluster qui lui sont allouées.

On évoque la notion de gestionnaire de batch. De plus amples informations sur le lancement des calculs sont disponibles sur cette page.


Etape 5 : Post-traitement à distance

On présente la fonctionnalité de visualisation à distance offerte par les nœuds graphiques disponibles au mésocentre.

Voir aussi

Bibliothèques scientifiques

FFTw HDF5

Logiciels scientifiques

Gaussian MEEP

Se connecter à EOS

Se connecter à Eos À partir de la plupart des réseaux académiques toulousains, on peut se connecter sur EOS par ssh :

L’espace-disque

L’espace disque d’EOS L’ espace disque d’EOS est constitué de trois espaces différents, chacun a une utilisation spécifique.

Lancer un calcul sur EOS

Lancer un calcul sur EOSLe mode interactif Pour la phase de mise au point

Documentations obsolètes concernant eos

L’uvprod (obsolète)

Améliorer les performances

Améliorer les performances de vos codes Vous trouverez dans cette rubrique différents moyens de déboguer votre application, d’améliorer les performances et d’optimiser un calcul sur le système de calcul EOS.

Comment fonctionne le système de Modules

Les commandes module permettent de personnaliser son environnement en termes de compilateurs, librairies, application (calcul, visu, etc...) de manière extrêmement simple.

ParaView

Lancement de ParaView Obligatoirement à partir d’un nœud graphique. Attention Si l’environnement openFoam est lancé, la commande ParaView n’est pas disponible : utilisez plutô

EOS schématisé : un peu de vocabulaire

Les termes techniques permettant de caractériser les différentes parties du supercalculateur

Gaussview

Utilisation de Gaussview Positionner l’environnement gaussian comme indiqué dans l’article sur Gaussian, puis :

XCrySDen

Lancer XCryDen à partir du menu graphique ! Ou... Lancer XCrysDen sur la frontale :

Jmol

Jmol est un outil de visualisation de molécules Lancer Jmol à partir du menu graphique Ou... lancer Jmol en ligne de commande :

gabedit

Pour l’utiliser : [@eoslogin1] gabedit

chdb, an MPI application for embarrasingly parallel problems

Embarrassingly parallel problems An embarrassingly parallel problem is a problem for which little or no effort is required to separate the problem into a number of parallel tasks [

compiler ses codes sur EOS

Le système de calcul EOS utilise le système d’exploitation linux. Ainsi deux environnements de compilation sont disponibles :

Salome

SALOME propose des outils de pré/post-traitement et de couplage de codes de calcul pour la simulation numérique, ilintègre un module de visualisation (qui repose sur paraview).

VisIt

Lancement de VisIt Obligatoirement à partir d’un nœud graphique. VisIt est accessible à partir du menu graphique visit est également utilisable en ligne de commande :

A ParaView tutorial for parallel visualisation

In this tutorial, we explain how you can use several cores with ParaView for a better interactivity when visualizing huge quantities of data