{"id":1672,"date":"2021-10-26T10:47:00","date_gmt":"2021-10-26T08:47:00","guid":{"rendered":"http:\/\/cdc.cyu.fr\/?page_id=1672"},"modified":"2025-01-17T15:25:55","modified_gmt":"2025-01-17T14:25:55","slug":"logiciels-sous-licences","status":"publish","type":"page","link":"https:\/\/cdc.cyu.fr\/index.php\/documentations-main\/logiciels-sous-licences\/","title":{"rendered":"Logiciels sous licences"},"content":{"rendered":"\n<p>Cette section d\u00e9crit l&rsquo;utilisation de logiciels dont l&rsquo;utilisation est soumise \u00e0 la possession d&rsquo;une licence.<\/p>\n\n\n\n<p>Les logiciels Matlab\u00a9 et COMSOL\u00a9 sont les principaux concern\u00e9s.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Status des licences<\/h1>\n\n\n\n<p>La commande <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">lmstat<\/code> permet de connaitre les logiciels \u00e0 licence disponibles sur le serveur de clacul, ainsi que le nombre de jeton de licence par logiciel et le nombre de jeton de licence en cours d&rsquo;utilisation.<\/p>\n\n\n\n<p>Certains logiciels poss\u00e8dent des modules dont l&rsquo;utilisation n\u00e9cessite aussi une licence, comme les <em>toolbox<\/em> de Matlab\u00a9. Le nombre de jeton et le nombre de jeton en cours d&rsquo;utilisation de ces modules sont aussi list\u00e9s dans la r\u00e9ponse de la commande <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">lmstat<\/code>.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Requ\u00eate de jeton de licence.<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Utilisation int\u00e9ractive<\/h2>\n\n\n\n<p>Si vous utilisez un logiciel sous licence de mani\u00e8re interactive sur le noeud frontal, un jeton de licence est automatiquement utilis\u00e9. Cela signifie qu&rsquo;une session interactive ne pourra fonctionner que s&rsquo;il reste des jetons de licence encore disponibles. La commande <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">lmstat<\/code> permet de v\u00e9rifier cette information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utilisation via l&rsquo;ordonnanceur de jobs<\/h2>\n\n\n\n<p>Pour lancer un job utilisant un logiciel sous licence, il faut pr\u00e9ciser la requ\u00eate d&rsquo;un jeton de licence \u00e0 l&rsquo;ordonnanceur. Les jetons de licences \u00e9tant consid\u00e9r\u00e9s comme des consommables par l&rsquo;ordonnanceur, cette requ\u00eate se fait via l&rsquo;option <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">-l<\/code> des commande <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">qsub<\/code> \/ <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">qalter<\/code> \/ <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">qresub<\/code>. Par exemple, pour utiliser matlab avec la toolbox \u00ab\u00a0image processing\u00a0\u00bb : <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">qsub [...] -l matlab=1,image_tbx=1<\/pre>\n\n\n\n<p>Plus de d\u00e9tails sont fournis dans la <a href=\"https:\/\/cdc.cyu.fr\/index.php\/supports-main\/systeme-de-batch\/#requete_consommables\">section d\u00e9di\u00e9e de la documentation sur l&rsquo;ordonnanceur UGE<\/a>. On trouvera des exemples concrets de scripts de soumission impliquant un logiciel \u00e0 jeton <a href=\"https:\/\/cdc.cyu.fr\/index.php\/supports-main\/job-script-matlab\/\">ici<\/a>.<\/p>\n\n\n\n<p>Un job utilisant un logiciel sous licence ne s&rsquo;ex\u00e9cutera que si un jeton de licence est disponible. Dans le cas contraire, le job restera en attente jusqu&rsquo;\u00e0 ce qu&rsquo;un jeton soit disponible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compilation<\/h2>\n\n\n\n<p>Certains logiciels fournissant leur propre langage de programmation fournissent \u00e9galement un compilateur. C&rsquo;est le cas de Matlab\u00a9. Un tel compilateur permet de g\u00e9n\u00e9rer un binaire ex\u00e9cutable \u00e0 partir d&rsquo;un code \u00e9crit dans le langage fournit par le logiciel. Une fois compil\u00e9, un tel code n&rsquo;\u00e0 pas besoin de jeton de licence pour s&rsquo;ex\u00e9cuter. Aussi, il est tr\u00e8s avantageux pour tout le monde de compiler son code afin de lib\u00e9rer les jetons de licences.<\/p>\n\n\n\n<p>Voir <a href=\"https:\/\/cdc.cyu.fr\/index.php\/supports-main\/job-script-matlab\/\">ici<\/a> pour plus de d\u00e9tails sur la compilation d&rsquo;un programme Matlab\u00a9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette section d\u00e9crit l&rsquo;utilisation de logiciels dont l&rsquo;utilisation est soumise \u00e0 la possession d&rsquo;une licence. Les logiciels Matlab\u00a9 et COMSOL\u00a9 sont les principaux concern\u00e9s. Status des licences La commande lmstat permet de connaitre les logiciels \u00e0 licence disponibles sur le &hellip; <a href=\"https:\/\/cdc.cyu.fr\/index.php\/documentations-main\/logiciels-sous-licences\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1672","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/pages\/1672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1672"}],"version-history":[{"count":3,"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/pages\/1672\/revisions"}],"predecessor-version":[{"id":1852,"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/pages\/1672\/revisions\/1852"}],"up":[{"embeddable":true,"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/pages\/124"}],"wp:attachment":[{"href":"https:\/\/cdc.cyu.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}