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.
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.
Une fois le tunnel établi, le nœud de visualisation est accessible à vnc://localhost:5901/. Le mot de passe VNC est « rescale ».

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.

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

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



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.
