Altair HyperWorks est un outil complet de conception et d’ingénierie assistée par ordinateur (CAE), développé par Altair Engineering. Celui-ci est utilisé par des ingénieurs, concepteurs et analystes dans une variété d’industries (automobile, aéronautique ou encore fabrication) afin de simuler et d’optimiser les performances des produits et des systèmes. Altair Hyperworks permet aux utilisateurs de simuler plusieurs phénomènes physiques, tels que la mécanique des structures, la dynamique des fluides et l’électromagnétisme, au sein d’un même modèle.
Le logiciel Altair Hyperworks de Qarnot contient les deux solvers suivants :
Sur demande, des solvers spécialisés (Altair Manufacturing Solver, HyperLife, HyperXtrude, MotionSolve, Multiscale Designer et SEAM) peuvent être intégrés par nos équipes.
Pour lancer une simulation Altair Hyperworks sur Qarnot, vous devez utiliser votre propre license. Il peut s’agir d'une licence Altair One ou d’une licence hébergée par vos soins.
Altair One : Vous devez suivre ce tutoriel pour récupérer un token ayant des droits “Anyhost authorization”.
Serveur hébergé : Autoriser les services Qarnot à utiliser vos licenses. Pour plus de détails, veuillez contacter notre équipe via support-compute@qarnot-computing.com.
Nous supposerons, à partir de maintenant, que votre configuration de licence avec nous est terminée.
Les versions Altair Hyperworks disponibles sur Qarnot sont disponibles via le catalogue.
Si une autre version vous intéresse, veuillez nous envoyer un e-mail à support-compute@qarnot-computing.com.
Pour lancer une tâche en clique bouton depuis notre interface web, vous pouvez utiliser ce tutoriel pas à pas.
Si besoin, voici un cas test block.fem/. Il s’agit d’une simple simulation d’optimisation topographique sur le solver Optistruct. Celui-ci provient du site d'Altair One.
Pour ce faire, les prérequis sont :
Les exemples qui suivent vous montreront en détails comment lancer une tâche à l’aide d’un script Python.
Ce cas test vous montrera comment lancer une simulation d’optimisation topographique sur le solver Optistruct, avec le cas test block.fem Celui-ci provient du site d'Altair One.
Une fois le fichier téléchargé, placez-le dans un répertoire nommé altair_block_test.
Une fois que tout est configuré, utilisez le script run-altair.py ci-dessous pour lancer un calcul minimaliste sur Qarnot. Si vous souhaitez explorer les options plus avancées, les scripts ci-dessous (“Lancement en batch” et “Lancement en SSH”) vous intéresseront sûrement davantage.
Pour lancer ces scripts, il suffit de copier le code précédent dans un script Python, de le placer au même niveau que le dossier altair_block_test puis d’exécuter python3 run-altair.py & dans votre terminal. La structure de vos fichiers devrait ressembler à ceci :
├─ altair_block_test/
│ ├─ block.fem
├─ run-altair.py
Assurez-vous d’avoir copié votre jeton d’authentification dans le script (à la place de <MY_SECRET_TOKEN>) afin de pouvoir lancer la tâche sur Qarnot. A récuperer ici.
Par exemple, vos données d’entrées apparaîtront dans l’interface web tel que :


Le script présenté ci-dessous vous permet d’explorer les fonctionnalités plus avancées de la plateforme pour un lancement en batch.
Le script présenté ci-dessous vous permet de vous connecter à votre conteneur grâce au protocole SSH.
Pour le lancer, copiez simplement le code précédent dans un script Python, placez-le au même niveau que le dossier input et définissez votre clé SSH dans les paramètres DOCKER_SSH.
Assurez-vous également d’avoir copié votre jeton d’authentification dans le script (à la place de « MY_SECRET_TOKEN ») afin de pouvoir lancer la tâche sur Qarnot.
Exécutez ensuite la commande :
python3 run-altair-ssh.py & dans votre terminal.
Vous devriez à présent pouvoir vous connecter à l’hôte en suivant les informations affichées dans votre console. Votre cas de test est disponible dans /share. Rendez-vous dans le répertoire /share et vous pourrez exécuter votre cas de test.
Vous devriez maintenant avoir un dossier altair_block_test-out dans votre répertoire de travail sur votre ordinateur et un bucket altair_block_test-out dans Tasq contenant tous les fichiers de sortie.
Vous pouvez visualiser directement sur tasq certaines images et fichiers de logs générées par la simulation qui se trouvent dans votre bucket de sortie. Vos résultats seront stockés dans le bucket altair_block_test-out et peuvent être récupérés de trois manières :
Pour une grande quantité de fichiers ou plus de 5gb de donnée, il est conseillé d’utiliser rclone (linux) ou cyberduck (windows). Ce sont deux applications opensource de gestion de bucket S3.
Pour plus d’informations sur les solvers Altair, vous pouvez consulter la communauté ou encore la section Documentaires de Altair One. Également, n’hésitez pas à communiquer avec nous pour un onboarding et une présentation plus personnalisée de nos services vial : support-compute@qarnot-computing.com.