Qu'est-ce que le gestionnaire de licences Abaqus/Elan ? #
Abaqus/Elan correspond au gestionnaire de licences Elan inclus dans la version d'Abaqus commercialisée. Elan Computer Group, une société basée à Mountain View, en Californie, a développé Elan, un gestionnaire de licences logicielles que d'autres éditeurs ont intégré à leurs propres produits. Abaqus, le logiciel d'analyse par éléments finis (FEA) développé par Hibbitt, Karlsson & Sorensen (HKS), figurait parmi ces produits.
Cela fonctionne comme les gestionnaires de licences réseau que vous utilisez déjà. Un serveur de licences stocke les clés de licence. Lorsqu'un analyste ouvre un produit Abaqus ou lance une tâche de calcul, l'application demande des licences au serveur. S'il y en a suffisamment de disponibles, le serveur les attribue. Dans le cas contraire, la demande est mise en file d'attente ou refusée.
Trois éléments sont à prendre en compte lors de l'audit du serveur. Chaque client envoie au serveur un signal de présence environ une fois par minute. Si un client cesse de communiquer, le serveur lui retire sa licence après une période dite « zombie », fixée par défaut à trois minutes. Par ailleurs, Elan prend en charge les serveurs de licences redondants.
Vous interrogez le serveur à l'aide de abaqus_elmadmin, l'utilitaire d'administration d'Elan tel qu'il est fourni par Abaqus. Le -l Cette option affiche la liste des utilisateurs actuels et des licences non utilisées. Ajouter -h et vous pouvez également consulter le temps d'attente de chaque client ainsi que le nombre de licences partagées.
Abaqus a évolué. Une installation d'Abaqus 6.2-1 datant de 2001 comprenait encore l'outil d'administration Elan. À partir de la version 6.5, le guide d'installation et de gestion des licences d'Abaqus mentionnait désormais FLEXlm. Les versions actuelles fonctionnent sur FlexNet ou sur le serveur de licences Dassault Systèmes (DSLS), ce dernier étant sélectionné par défaut.
Dassault Systèmes a racheté la société à l'origine d'Abaqus en octobre 2005, et la gamme de produits relève désormais de SIMULIA. Dassault Systèmes Abaqus, SIMULIA Abaqus ou simplement Abaqus : il s'agit du même logiciel de simulation. Le gestionnaire de licences Abaqus utilisé dépend de la version.
Ainsi, si un serveur Abaqus/Elan est toujours en service dans votre parc informatique, il héberge une ancienne version d'Abaqus. Ses licences ne figurent dans aucun rapport DSLS ou FlexNet généré aujourd'hui par votre équipe.
Quels types de licences Abaqus/Elan prend-il en charge ? #
Elan offrait davantage de possibilités que n'importe quel autre fournisseur. Un article destiné aux développeurs, rédigé en 1995 par un ingénieur d'Elan Computer Group, énumère les modèles de licence pris en charge par Elan License Manager :
| Modèle de licence | Ce que cela signifie |
|---|---|
| Flottant (simultané) | Les licences sont mises à disposition sur le réseau jusqu'à ce que le nombre maximal d'utilisateurs simultanés soit atteint. Tout le monde peut en prendre une tant qu'il en reste. |
| Basé sur la devise | L'application demande un nombre variable de jetons, en fonction d'un « prix ». |
| Compteur | Les jetons sont consommés en fonction du temps, du nombre d'appels, du nombre de pages ou d'un autre paramètre. |
| Composant | Des clés distinctes permettent d'activer des modules ou des fonctionnalités spécifiques. |
| Réservé ou exclu | Les licences sont réservées à certains utilisateurs, groupes ou machines, ou ne leur sont pas accordées. |
| Tenu | Une licence reste associée à son utilisateur et à son hôte pendant une durée déterminée après la fermeture de l'application. |
| Partagé | Les applications distinctes exécutées par le même utilisateur sur le même hôte et partageant un affichage commun utilisent une seule licence. |
| Mode démo ou chronométré | Les clés ont une date d'expiration. Les clés « Any-host » sont utilisées pour les démos. |
| Lié à l'hôte | Une clé est associée à une machine spécifique. |
La version 3.0, sortie en 1994, a introduit les limites souples et les clés de date de début. Lorsque l'utilisation dépasse une limite souple, le serveur enregistre une alerte à l'attention de l'administrateur dans son journal.
Les licences Abaqus fonctionnent par jetons. Une tâche prélève des jetons dans un pool partagé et les restitue une fois terminée. Un journal de tâches Abaqus 6.2-1 datant de 2001 montre que le solveur « récupère le jeton d’activation auprès du serveur de licences ». Dassault Systèmes définit toujours ainsi le système de licence par jetons : un jeton est réservé à une seule utilisation à la fois et redevient disponible pour d’autres utilisations une fois libéré.
Le nombre de jetons par tâche augmente avec le nombre de cœurs, mais pas de manière linéaire. Pour les jetons d’analyse Abaqus, les centres HPC universitaires publient la formule 5 ×N⁰,⁴²², où N correspond au nombre de cœurs. Un cœur nécessite 5 jetons. Quatre cœurs en nécessitent 8, et 16 cœurs en nécessitent 16. Le modèle de licence unifiée (ULM) de SIMULIA utilise une échelle différente, et dans ce cadre, le même pool de jetons permet également d’exécuter fe-safe, Tosca et Isight.
Cela a deux conséquences pour le titulaire du contrat du logiciel Abaqus. Le pool de jetons s'épuise de manière inégale : une tâche à 16 cœurs consomme autant de jetons que deux tâches à 4 cœurs. De plus, les noms figurant dans une liste elmadmin ne correspondent pas exactement aux licences utilisées. Un utilisateur ayant fermé Abaqus peut toujours apparaître, signalé par la lettre « H » (pour « held », en attente), jusqu'à l'expiration du délai d'attente.
Quels éditeurs de logiciels utilisent Abaqus/Elan, et pour quelles applications ? #
Premièrement. Le terme « Abaqus » dans « Abaqus/Elan » désigne l'éditeur. Les documents datant de l'époque Elan mentionnent Abaqus/Standard 6.2-1 : un journal des tâches de 2001 indique que le logiciel récupérait son jeton auprès du serveur de licences. La gamme actuelle, qui comprend Abaqus/CAE, Abaqus/Standard et Abaqus/Explicit, est gérée par le biais de DSLS ou de FlexNet.
Le gestionnaire de licences générique Elan comptait un plus grand nombre de clients. Voici les fournisseurs qui indiquent l'utiliser :
| Fournisseur | Applications | Éléments de preuve |
|---|---|---|
| Dassault Systèmes SIMULIA (anciennement HKS) | Abaqus, y compris Abaqus/Standard 6.2-1 | Liste des fichiers et journal des tâches d'Abaqus 6.2-1, 2001 |
| PTC (Arbortext) | Arbortext Editor, Styler, Architect et Publishing Engine, versions 5.2 à 5.4 | Article d'assistance PTC CS31899 |
| Concurrent Computer Corporation | Les outils NightStar, tels que NightView et MAXAda | Notes de mise à jour d'Élan License Manager 5.0.2, août 2000 |
| Taligent | ELFIN, fournisseur de licences pour le système d'application CommonPoint | Documentation de Taligent CommonPoint |
La propriété de l'outil a changé au fil du temps. En 1999, la documentation Arbortext de PTC attribuait la paternité d'Elan License Manager à Rainbow Technologies.
Dans le cas d'un parc SIMULIA, la liste des fournisseurs importe moins que la liste des versions. Si vos versions d'Abaqus couvrent deux décennies, vous pouvez utiliser simultanément Abaqus/Elan, FlexNet et DSLS. Cela signifie qu'il peut y avoir jusqu'à trois environnements de licence ou sources de données distincts à vérifier.
Comment Open iT facilite votre travail avec Abaqus/Elan #
Open iT est un éditeur de solutions de gestion des actifs logiciels, présent sur le marché depuis 1999, qui analyse l'utilisation des logiciels d'ingénierie. Son produit phare, LicenseAnalyzer™, interroge vos serveurs de licences et génère des rapports sur l'utilisation simultanée, ainsi que sur les utilisateurs de chaque licence et la durée d'utilisation de celle-ci.
Pour Abaqus/Elan, Open iT installe un petit agent, l’Open iT Core Client, sur le serveur de licences. Cet agent effectue un échantillonnage toutes les 5 minutes et, toutes les heures, il envoie les données traitées à l’Open iT Core Server à des fins de stockage et de génération de rapports. Votre serveur Elan continue de fonctionner normalement. Vous devez disposer des droits d’administrateur sur le serveur de licences et l’emplacement de abaqus_elmadmin.
La documentation d’Open iT mentionne la surveillance en temps réel, la durée d’utilisation et le nombre d’utilisations simultanées pour Abaqus/Elan. Concrètement, cela vous permet d’obtenir la demande de pointe sous forme de chiffre plutôt que d’argument, ainsi que la durée de chaque extraction de licence. Vous pouvez également consulter l’utilisation par utilisateur, par hôte et par groupe d’utilisateurs. Le module « License Monitor » d’Open iT ajoute une vue en direct des licences actuellement extraites, à côté de tous les autres gestionnaires de licences dont Open iT recueille les données.
La documentation de la version 10.3 d'Open iT couvre 100 configurations de gestionnaires de licences, y compris DSLS et FlexNet, ce qui permet de regrouper dans un même rapport les utilisations d'Abaqus de l'époque Elan et celles actuelles.
À lire ensuite : Comment configurer Abaqus/Elan License Manager dans Open iT, avec les étapes d'activation, de collecte et de vérification.
Foire aux questions #
Abaqus/Elan est-il identique à FlexNet ou à DSLS ?
Non. Il s'agit de trois gestionnaires de licences différents. Abaqus 6.2-1, datant de 2001, était fourni avec l'outil d'administration Elan. À partir de la version 6.5, Abaqus a intégré FLEXlm. Les versions actuelles utilisent FlexNet ou DSLS, DSLS étant la valeur par défaut.
À quoi sert abaqus_elmadmin ?
Il s'agit de l'utilitaire d'administration d'Elan tel qu'il est fourni avec Abaqus. Avec l'option -l, il affiche la liste des utilisateurs actuels et des licences en cours d'utilisation. L'option -h permet d'afficher la durée de détention de chaque client ainsi que le nombre de licences partagées. Open iT lit ces mêmes informations pour collecter des données d'utilisation.
Le logiciel Open iT peut-il signaler les refus de licence Abaqus/Elan ?
Ce n'est pas ce qu'indique la documentation actuelle d'Open iT, qui mentionne la gestion des utilisations simultanées, le temps écoulé et la surveillance en temps réel pour Abaqus/Elan. Open iT signale toutefois des refus pour DSLS, le serveur de licences par défaut des versions actuelles d'Abaqus.
Combien de jetons un travail Abaqus utilise-t-il ?
Pour les jetons d'analyse Abaqus, la formule est 5 ×N⁰,⁴²², où N correspond au nombre de cœurs. Un cœur nécessite 5 jetons, 4 cœurs en nécessitent 8 et 16 cœurs en nécessitent 16. Le modèle de licence unifié de SIMULIA utilise une échelle différente ; veuillez donc consulter la documentation correspondant à votre version.
Consultez l'ensemble de votre utilisation d'Abaqus en un seul endroit #
Vous savez combien de jetons Abaqus vous payez. Ce que vous ne pouvez probablement pas voir, c'est le pic d'utilisation du dernier trimestre, ni quelle part de cette utilisation a transité par un serveur Elan en dehors de vos rapports habituels.
Open iT répond à cette question en s'appuyant sur vos propres serveurs de licences : Elan, FlexNet et DSLS.
Réserver une démonstration → Discutez avec un spécialiste des licences des serveurs de licences Abaqus présents dans votre parc informatique.
