Abaqus/Elan ライセンスマネージャーとは何ですか?#
Abaqus/Elanとは、Abaqusの製品版に同梱されているElanライセンスマネージャーのことです。カリフォルニア州マウンテンビューに拠点を置くElan Computer Group社は、ソフトウェア のライセンスマネージャーとしてElanを開発し、他のベンダーが自社製品に組み込んでいました。Hibbitt, Karlsson & Sorensen(HKS)社が開発した有限要素解析(FEA)ソフトウェア「ソフトウェア 」であるAbaqusも、そうした製品の一つでした。
これは、すでに運用されているネットワークライセンスマネージャーと同様の仕組みで動作します。ライセンスサーバーがライセンスキーを管理しています。解析担当者がAbaqus製品を開いたり、ソルバージョブを送信したりすると、アプリケーションがサーバーにライセンスを要求します。利用可能なライセンスが十分にある場合、サーバーはそれらを割り当てます。そうでない場合は、要求はキューに保留されるか、拒否されます。
サーバーを監査する際、3つの点に注意する必要があります。各クライアントは、およそ1分ごとにサーバーにハートビートを送信します。クライアントからの応答が途絶えた場合、サーバーは「ゾンビ」期間(デフォルトでは3分)が経過した後、そのクライアントのライセンスを回収します。また、Elanは冗長化されたライセンスサーバーに対応しています。
次のようにしてサーバーにクエリを実行します。 abaqus_elmadmin、Abaqusに同梱されているElanの管理ユーティリティです。この -l このオプションでは、現在のユーザーと未使用のライセンスが一覧表示されます。追加 -h また、各クライアントの保留時間や共有ライセンスの数も確認できます。
Abaqusは進化を遂げました。2001年にリリースされたAbaqus 6.2-1のインストール版には、依然としてElan管理ツールが同梱されていました。バージョン6.5になると、『Abaqus インストールおよびライセンスガイド』には代わりにFLEXlmが記載されるようになりました。現在のリリースでは、FlexNetまたはダッソー・システムズのライセンスサーバー(DSLS)上で動作し、デフォルトではDSLSが使用されます。
ダッソー・システムズは2005年10月にAbaqusの開発元を買収し、現在この製品ラインはSIMULIA傘下となっています。「Dassault Systèmes Abaqus」、「SIMULIA Abaqus」、あるいは単に「Abaqus」と呼ばれるもの、いずれも同一のシミュレーション製品ですソフトウェア 。これに関連するAbaqusライセンスマネージャーは、リリースによって異なります。
したがって、もし貴社の環境内でAbaqus/Elanサーバーがまだ稼働している場合、そのサーバーは旧バージョンのAbaqusを提供していることになります。そのライセンスは、現在貴社のチームが取得しているDSLSやFlexNetのレポートには一切含まれていません。
Abaqus/Elan はどのような種類のライセンスに対応していますか?#
Elanは、これまでに利用されてきたどの単一ベンダーよりも多くの機能を提供することができました。1995年にElan Computer Groupのエンジニアが執筆した開発者向け記事には、Elan License Managerがサポートしていたライセンスモデルが次のように記載されています:
| ライセンスモデル | その意味 |
|---|---|
| フローティング(並行) | ライセンスは、同時ユーザー数の上限までネットワーク上で利用可能です。上限に達するまでは、誰でもライセンスを取得できます。 |
| 通貨ベースの | このアプリケーションは、「価格」に基づいて、可変数のトークンを要求します。 |
| 試用ライセンス | トークンは、経過時間、呼び出し回数、ページ数、またはその他のパラメータによって消費されます。 |
| コンポーネント | 個別のキーによって、個々のモジュールや機能がライセンスされます。 |
| 保留または除外 | ライセンスは、特定のユーザー、グループ、またはマシンに対して割り当てられるか、あるいは利用が制限されます。 |
| 開催された | ライセンスは、アプリケーションが終了した後も、一定期間、そのユーザーおよびホストに保持されます。 |
| 共有済み | 同じホスト上で同じユーザーが実行する個別のアプリケーションは、表示リソースを共有し、1つのライセンスを共有します。 |
| デモ版または時間制限付き | キーには有効期限があります。「Any-host」キーはデモ用として使用されます。 |
| ホスト固定 | キーは特定の1台のマシンに紐付けられています。 |
1994年にリリースされたバージョン3.0では、ソフトリミットと開始日キーが追加されました。使用量がソフトリミットを超えると、サーバーは管理者向けの警告をログに記録します。
Abaqusはトークン方式のライセンスを採用しています。ジョブは共有プールからトークンを取得し、完了時にそれを返却します。2001年のAbaqus 6.2-1のジョブログには、ソルバーが「ライセンスサーバーから有効化トークンを取得している」様子が記録されています。ダッソー・システムズは現在も、トークン方式のライセンスを次のように定義しています。つまり、トークンは一度に1回の使用のために予約され、解放されると他の用途に使用可能になります。
ジョブあたりのトークン数はコア数に応じて増加しますが、その増加は直線的ではありません。Abaqus解析用トークンについては、大学のHPCセンターが「5 ×N0.422」という計算式を公表しており、ここでNはコア数を表します。 1コアで5トークン、4コアで8トークン、16コアで16トークンが必要です。SIMULIAのUnified License Model(ULM)パッケージでは異なるスケールが採用されており、このモデルでは同じトークンプールでfe-safe、Tosca、Isightも実行可能です。
Abaqusのソフトウェア 契約を所有しているユーザーには、2つの影響があります。トークンプールは不均等に消費されます。つまり、16コアのジョブ1つが、4コアのジョブ2つ分と同じ数のトークンを消費します。また、elmadminの一覧に表示される名前は、消費されたライセンスと1対1で対応しているわけではありません。Abaqusを終了したユーザーでも、保留時間が経過するまでは、「H」(保留中)のフラグが付いた状態で一覧に表示されることがあります。
ソフトウェア のベンダーのうち、どの企業がAbaqus/Elanを使用しており、どのような用途に活用しているのでしょうか?#
1. Abaqus/Elan の「Abaqus」はベンダー名を指しています。Elan 時代の記録には Abaqus/Standard 6.2-1 という名称が見られます。2001年のジョブログには、ライセンスサーバーからトークンをチェックアウトしている様子が記録されています。現在、Abaqus/CAE、Abaqus/Standard、Abaqus/Explicit を含む製品ラインは、DSLS または FlexNet を通じてライセンス管理されています。
汎用的なElan License Managerは、より幅広い顧客基盤を持っていました。以下のベンダーが、この製品を使用していることを公表しています:
| ベンダ | アプリケーション | 証拠 |
|---|---|---|
| ダッソー・システムズ SIMULIA(旧HKS) | Abaqus(Abaqus/Standard 6.2-1を含む) | Abaqus 6.2-1 のファイル一覧およびジョブログ、2001年 |
| PTC(Arbortext) | Arbortext Editor、Styler、Architect、およびPublishing Engine(バージョン5.2~5.4) | PTC サポート記事 CS31899 |
| コンカレント・コンピュータ社 | NightView や MAXAda などの NightStar ツール | Élan License Manager 5.0.2 リリースノート、2000年8月 |
| タリジェント | CommonPointアプリケーションシステムのライセンス提供業者であるELFIN | Taligent CommonPoint のドキュメント |
その過程で所有権が移り変わった。1999年までに、PTCのArbortextのドキュメントでは、Elan License Managerの開発元としてRainbow Technologiesが記載されるようになった。
SIMULIAの製品群の場合、ベンダー一覧よりもリリース一覧の方が重要です。Abaqusのリリースが20年にわたる場合、Abaqus/Elan、FlexNet、DSLSを並行して稼働させている可能性があります。つまり、確認すべきライセンス環境やデータソースが最大3つ存在することになります。
Open iT がAbaqus/Elanでの作業をどのようにサポートするか#
Open iT ソフトウェア の資産管理ベンダーであり、1999年から事業を展開しており、エンジニアリング用 の利用状況を測定しています。同社の主力ソフトウェア 製品であるLicenseAnalyzer™は、ライセンスサーバーの情報を読み取り、そのデータを基に、同時利用状況や、各ライセンスを誰がどのくらいの期間保有していたかといった情報をレポートとして作成します。
Abaqus/Elan の場合、Open iT は、ライセンスサーバー上に「Open iT Core Client」という小さなエージェントをインストールします。このエージェントは 5 分ごとにサンプリングを実行し、1 時間ごとに処理済みのデータをOpen iT Core Server に送信して、保存およびレポート作成を行います。Elan サーバーはそのまま稼働し続けます。ライセンスサーバー上の管理者権限と、以下の場所へのアクセス権が必要です。 abaqus_elmadmin.
Open iTのドキュメントには、Abaqus/Elanの同時使用状況、経過時間、およびリアルタイム監視に関する情報が記載されています。実際には、これにより、ピーク需要が引数ではなく数値として表示され、各チェックアウトがどのくらいの期間続いたかがわかります。また、ユーザー、ホスト、ユーザーグループごとの使用状況も確認できます。Open iTの「License Monitor」は、Open iT がデータを収集する他のすべてのライセンスマネージャーの横に、現在チェックアウトされている状況のライブビューを追加します。
Open iTv1.0.3のドキュメントでは、DSLSやFlexNetを含む100種類のライセンスマネージャー設定が網羅されているため、Elan時代のAbaqusと現在のAbaqusの利用状況を1つのレポートにまとめることができます。
次の記事: Open iT での Abaqus/Elan ライセンスマネージャーの設定方法(アクティベーション、収集、検証の手順を含む)。
よくある質問#
Abaqus/Elanは、FlexNetやDSLSと同じものですか?
いいえ。これらは3つの異なるライセンスマネージャーです。2001年にリリースされたAbaqus 6.2-1には、Elan管理ツールが同梱されていました。バージョン6.5の時点で、AbaqusはFLEXlmを公式にサポートするようになりました。現在のリリースではFlexNetまたはDSLSが使用されており、デフォルトはDSLSとなっています。
abaqus_elmadmin はどのような役割を果たすのですか?
これは、Abaqusに同梱されているElanの管理ユーティリティです。-l オプションを指定すると、現在のユーザーと未使用のライセンスが一覧表示されます。-h オプションを追加すると、各クライアントの保持時間と共有ライセンス数が表示されます。Open iT は、同じ出力を読み込んで使用状況データを収集します。
Open iT は、Abaqus/Elanのライセンス拒否を報告できますか?
Open iTの現在のドキュメントによると、そうではないようです。同ドキュメントには、Abaqus/Elanの同時使用数、経過時間、およびリアルタイム監視に関する情報が記載されています。Open iT では、現在のAbaqusリリースにおけるデフォルトのライセンスサーバーであるDSLSに対して、拒否の報告がなされています。
Abaqusのジョブでは、トークンをいくつ使用しますか?
Abaqusの解析トークンについては、5 ×N0.422となります。ここで、Nはコア数です。コア1つにつき5トークン、4コアなら8トークン、16コアなら16トークンが必要です。SIMULIAの統合ライセンスモデルでは異なる基準が採用されているため、お使いのリリースに関するドキュメントをご確認ください。
Abaqusの利用状況を一か所で確認#
Abaqusのトークンをどれだけ購入しているかはご存じでしょう。しかし、おそらく把握できていないのは、前四半期のピーク利用状況や、通常のレポートには反映されていないElanサーバー経由での利用量がどれほどあったかという点です。
Open iT Elan、FlexNet、DSLSといった各ライセンスサーバーからの回答をまとめて表示します。
デモを予約する →お客様の環境にあるAbaqusライセンスサーバーについて、ライセンス担当者に相談してください。
