,

Aperçu : visualisation sur Rescale

visualisation 4

Le défi de la visualisation à distance

Nous avons reçu de nombreuses demandes pour intégrer un certain type de solution de visualisation sur Rescale. Chez Rescale, nous convenons qu'il s'agit d'une partie importante de certains flux de travail d'ingénierie. Cependant, effectuer une visualisation dans le cloud, en toute sécurité et de manière conviviale, n'est pas une tâche facile.
Nous ne voulons pas proposer une solution dans laquelle nos clients doivent suivre un script compliqué pour que tout fonctionne de leur côté. Nous souhaitons proposer une large gamme de solutions pour un large éventail d’applications. Ces applications incluent le prétraitement, la surveillance de la progression des travaux, le suivi de l'état d'optimisation et le post-traitement. Nous souhaitons fournir à nos clients des solutions tierces de pré- et post-traitement telles que FEMAP, Tecplot, Ensight et Paraview, ainsi que créer des interfaces graphiques natives de logiciels tels que Étoile-CCM+, ANSYS, et INCENDIE AVL disponible. La fourniture de toutes ces solutions à nos clients se heurte à des défis tels que les performances du réseau, la gestion de grands ensembles de données et l'utilisation de GPU pour la visualisation 3D.

Un processus incrémental

En raison de tous les défis impliqués, nous souhaitons faire de l’intégration de ces solutions de visualisation un processus incrémental. Nous avons décidé de commencer par fournir une solution de bureau à distance de base à un nœud de visualisation qui peut être fourni dans le cadre du matériel pour une tâche de rescale. Ce nœud de visualisation aura accès à tous les fichiers de chaque machine associée au travail Rescale via un système de fichiers partagé. Notre utilisateur peut ensuite accéder à ce nœud de visualisation via SSH, ou accéder au bureau distant en utilisant VNC via SSH.
Bien entendu, nous ne voulons pas réinventer la roue. Il existe déjà plusieurs solutions logicielles qui offrent une excellente technologie de visualisation à distance. Par exemple, Paraview et de nombreux autres logiciels proposent des solutions de visualisation serveur-client, qui fonctionnent assez bien. Notre deuxième étape progressive consiste à mettre ces solutions à la disposition des utilisateurs de Rescale.
Enfin, nous souhaitons améliorer l’expérience utilisateur globale pour tous. Tout le monde ne souhaite pas effectuer un post-traitement coûteux en termes de calcul. Certains souhaitent uniquement suivre la progression de leur travail dans une interface graphique qui leur est familière, d'autres peuvent simplement vouloir réduire la taille d'un grand ensemble de données pour minimiser les coûts de transfert et certains peuvent vouloir apporter de petites modifications à la configuration de leur travail, puis reprendre leur travail. Nous souhaitons offrir la possibilité d'effectuer toutes ces tâches sur visualisation à distance.

Un aperçu de visualisation à distance

Notre première étape consiste à fournir une solution simple de bureau à distance utilisant VNC sur SSH. Notre solution n’est actuellement pas accessible à tout le monde. Si vous souhaitez tester la solution de visualisation à distance, veuillez contacter support@rescale.com.

Ce qui suit est un court exemple d'utilisation de cette solution avec RFD tNavigator sur Rescale.
La première étape consiste à configurer une clé SSH et est décrite dans un précédent blog récents.
Après avoir configuré une clé, le travail doit être configuré normalement. La seule différence est que sur la page de sélection du matériel, nos utilisateurs pourront sélectionner une configuration matérielle de visualisation à distance parmi un ensemble de configurations prédéfinies. Si une configuration est sélectionnée, un nœud supplémentaire sera fourni pour la visualisation.
image 1

Une fois les clusters démarrés, une commande de tunneling sera imprimée à l'écran. Cette commande peut être copiée et collée dans un terminal shell.
Présentation2

Une fois le tunnel établi, le nœud de visualisation est accessible à vnc://localhost:5901/. Le mot de passe VNC est « rescale ».

Présentation3


Pour afficher l'interface graphique du tNavigator, nous pouvons ouvrir un shell et taper tnav-gui, qui lancera l'interface graphique. Les fichiers de travail se trouvent dans /enc/mount/ /travail. Il y aura un répertoire dans /enc/mount pour chaque cluster de calcul du travail.

Présentation4


Grâce à l'interface graphique du tNavigator, nous pouvons désormais visualiser le travail en cours.

Présentation5


Voici quelques exemples supplémentaires de visualisation à distance sur Rescale :

Présentation6
Présentation7
Présentation8

Aidez-nous à améliorer la visualisation à distance.

Nous aimerions savoir quelles fonctionnalités sont importantes pour vous lorsque vous utilisez la visualisation à distance. S'il vous plaît laissez-nous savoir à support@rescale.com.

Auteur

  • Mulyanto Poort

    vice-président de HPC Mulyanto est responsable de l'ingénierie des applications chez Rescale. Avant de rejoindre Rescale, Mulyanto a passé sept ans en tant qu'ingénieur en développement de logiciels et en mécanique chez Mid-Michigan Research, LLC, où il a effectué des missions de conseil en recherche spécialisée pour de grandes sociétés de fabrication de moteurs et d'équipementiers automobiles. Mulyanto occupait auparavant un poste de spécialiste de recherche à la Michigan State University, se concentrant sur le développement d'outils personnalisés d'analyse de données et d'images. Mulyanto est titulaire d'un BS et d'une maîtrise en génie mécanique de la Michigan State University.