Seit geraumer Zeit wird Abaqus (wie viele andere Produkte) über ein Token-System lizenziert, das der Benutzer entweder für einen begrenzten Zeitraum mietet oder vollständig erwirbt. Speziell für die Solver gilt (vereinfacht): Je mehr Tokens Sie haben, desto mehr Kerne können Sie nutzen – und desto schneller läuft jede Analyse. Die Anzahl der Tokens begrenzt dabei üblicherweise die maximale Geschwindigkeit. Das ist nach wie vor gültig, aber die Möglichkeiten, Solver-Kapazität zu nutzen, entwickeln sich rasant weiter!
Ich bin gerade noch alt genug, um mich an das Ende der node-locked Lizenzen für Abaqus zu erinnern. Über Jahre hinweg war FlexLM der bevorzugte Lizenzserver, um Lizenz-Tokens in einem lokalen Pool zu verwalten. Seit einiger Zeit steht jedoch auch der DSLS-Lizenzserver von Dassault Systèmes für Abaqus (und die übrigen SIMULIA-Produkte) zur Verfügung. Dieser
Das Neue daran: Im Gegensatz zu Tokens bieten verbrauchbare Credits die Möglichkeit, zusätzliche Solver-Kapazität zu erwerben und flexibel einzusetzen. Die Verbrauchsrate für einen bestimmten Job wird zu Beginn der Berechnung angezeigt – basierend auf der Anzahl der angeforderten Kerne. Der Benutzer kann diese zusätzliche Kapazität nutzen, bis der Credit-Pool aufgebraucht ist. Das kann bedeuten: mehrere Jobs gleichzeitig lösen oder eine Analyse mit allen verfügbaren Kernen auf einer Maschine durchführen. Sie können den Credit-Pool beliebig aufteilen und verbrauchen, um den Durchsatz für Ihr Projekt zu maximieren. Plötzlich haben Sie die Wahl – und sind nicht mehr durch die Anzahl der Kerne begrenzt, die Ihre Tokens zulassen.
Es gibt verschiedene Möglichkeiten, Credits zu nutzen und so kurzfristig auf große Rechenleistung zuzugreifen. Wenn Sie keine Hardware haben, um mehr Tokens oder Credits physisch zu nutzen, könnte das Hochladen eines Input-Decks und die Berechnung in der DS Cloud eine Option sein – darauf gehen wir ein anderes Mal ein. Wenn Sie jedoch über die Hardware verfügen und Ihre lokale Solver-Kapazität durch fehlende Tokens für einen temporären hohen Bedarf eingeschränkt ist, könnten Credits die Lösung sein.
Wenn Ihre lokale Abaqus-Lizenzierung über eine aktuelle Version von DSLS verwaltet wird, ist die Nutzung von Credits einfach: Kaufen Sie die benötigten Credit-Pakete und registrieren Sie diese auf Ihrem DSLS-Lizenzserver. Tokens und Credits können gleichzeitig auf derselben DSLS-Instanz aktiv sein.

Im oben genannten Beispiel, bei dem sowohl Tokens als auch Credits auf dem DSLS-Server verfügbar sind, werden standardmäßig Tokens verwendet, wenn der Job über die Kommandozeile gestartet wird. Um Credits zu nutzen, muss die Kommandozeilenoption (oder die Einstellung in der Umgebungsdatei) license_type=credit angegeben werden. Dann wird beim Start des Jobs die Verbrauchsrate angezeigt und nach Abschluss die insgesamt verbrauchten Credits im Job-Log ausgewiesen.

Die Nutzung von Credits kann auch konfiguriert werden, wenn Sie den Job aus Abaqus/CAE heraus starten: Im „Job Manager“ wählen Sie im Tab „Submission“ einfach das gewünschte DSLS-Lizenzmodell aus und starten den Job wie gewohnt. Alle oben beschriebenen Optionen werden dann im Hintergrund für Sie umgesetzt.
Im Wesentlichen ist die Implementierung wirklich so einfach, aber es gibt ein paar technische Punkte zu beachten. Erstens: Diese Funktionalität ist seit späten Versionen von v2021 verfügbar. Selbst wenn Sie nicht die neueste Version nutzen, können Sie möglicherweise davon profitieren – für frühere Versionen steht sie jedoch nicht zur Verfügung. Zweitens: Es ist möglich, sowohl traditionelle als auch SIMUNIT-Lizenz-Tokens auf demselben DSLS-Server zu registrieren. In diesem Szenario erkennt der Solver jedoch standardmäßig nur die SIMUNIT-Lizenzen. Um dies zu umgehen, ist eine zusätzliche Kommandozeilenoption erforderlich, um auf die traditionellen Tokens zu verweisen.
Mein letzter Gedanke: Die Details sind entscheidend. Ob mehr Tokens oder verbrauchbare Credits die richtige Wahl für Ihren Bedarf sind, hängt sowohl von kommerziellen als auch technischen Überlegungen ab. Wenn Sie TECHNIA-Kunde sind und wissen möchten, wie hoch der Credit-Verbrauch und die Kosten für Ihre „typischen“ Modelle bei unterschiedlichen CPU-Zuweisungen wären, damit Sie diese Informationen griffbereit haben, kontaktieren Sie uns bitte. Wir arbeiten gerne mit Ihnen zusammen.
Entdecken Sie hier flexible Lizenzierungsoptionen für Abaqus hier.
Advanced Simulation
PLM