Abaqus License Check Command

Hi all, I have Two question: 1-When you send your job with this command: abaqus job=jobname How could you monitor it, alike CAE?To see whether it has been finished or to monitor its progress. Is there any way exept opening its.msg or odb file? 2-Is there a way to change the number of processors in Abaqus Command prompt? Check the output returned from the lmstat command to select the license that is to be released. The proper syntax for the lmremove command is: lmutil lmremove -h FEATURENAME serverhost PORT handle. Lmutil lmremove.

Abaqus’ licensing structure is intended to be flexible enough to be appropriate for a single consultant or for a fortune 100 company. As always, with flexibility comes complexity. The purpose of this article is to unpack the options and help you choose the best configuration for where you are today. I say today, since usually it is not an issue to change to a different strategy at a later date.

The licensing is token-based just like what you find in an arcade where some games take 1 token and others may require more. I’ll break this down to tokens needed for Simulation and GUI with a middle section on the various types of tokens.

Token requirements for running a simulation follows a simple equation:

Where T is number of Tokens and N is the number of CPU cores or processing units for the run to solve on. With increasing numbers of cores the computation power increases dramatically, so your analysis will solve faster, but the gain is not quite linear. What’s more, this equation tells us that a solve with 1 CPU core takes 5 tokens while 2 cores will require 6 tokens. That’s only one more to roughly cut the solve time roughly in half! This progression is shown in the table below.

Cores

12481216243264128

Tokens

568121416192128

38

If you were reading closely and checked out the table things stop making sense at 12 cores since.

The actual equation is:

There are two possible reasons for this: first is the likely one and the second my made up one. Feel free to choose your favorite (I’m sure there is a deep rooted psychological reason for your choice):

  1. Abaqus has provided a decaying token function to help balance the cost of significant parallel processing. If this wasn’t the case the 128 core job would require 132 tokens as opposed to the actual amount of 38.

  2. Abaqus is full of people who would rather solve partial differential equations than play Sudoku and the licensing guy felt left out and created this formula.

There are a variety of license types. In this section I’ll go over the current ones. In the future Advanced Abaqus Licensing article I will go into more depth. Abaqus licenses are denoted by 3 letter ‘trigrams’. Three licensing types will be discussed in this section: Conventional, Extended and Portfolio. If you are a new user of Abaqus you can simply skip to the Portfolio section, since those are the tokens that will probably make the most sense for you.

Conventional (QAP, QAT, QAE)

QAT are analysis tokens

QAE are GUI tokens

QAP is a pack of 5 QAT tokens and 1 QAE token

The QAP pack is the minimum license build to allow authoring and running of Abaqus.

Extended (QXP, QXT, QAX)

In addition to Abaqus Extended tokens allow you to run the Extended Products (Isight, Tosca and FeSafe)

QXT are analysis tokens

QAX are GUI tokens

QXP is a pack of 10 QXT tokens and 1 QAX token

Portfolio (QPP, QPT)

Abaqus License Check Command List

Portfolio tokens are flexible because they can act as analysis licenses or GUI licenses. For analysis they behave the same as the other analysis tokens (QAT, QXT). For GUI application 4 tokens equal 1 GUI token (QAE, QAX)

QPT are analysis or GUI tokens

QPP is a pack of 5 QPT tokens and is the minimum license build to allow authoring and running of Abaqus. However, the GUI must be closed to release the 4 tokens to allow for the simulation to run.

GUI

After all that this section will be easy. Depending on your license type to run the GUI Abaqus/CAE you simply need either:

Conventional: 1 QAE

Extended: 1 QAX

Portfolio: 4 QPT

As mentioned above, in general for new Abaqus users the Portfolio tokens are the best starting point. A portfolio pack of 5 tokens lets you run the Abaqus/CAE GUI for preprocessing and postprocessing and it gives you enough tokens to run the solver with 1 CPU core. From there, additional tokens may be added to reduce solve times or enable the GUI to remain open while a solve is being executed.

Hopefully this has helped to give you a clear understanding of Abaqus’ licensing system. Please let me know if you have any questions or if you are interested in purchasing Abaqus.

Thank you.

Rob Stupplebeen

Rob@OptimalDevice.com

*UPDATE – New ‘Abaqus 2016 Price Calculator’ posted in the blog article below*

Abaqus Information

Vendor: Dassault Systèmes SIMULIA web site
Category: element analysis with modeling and visualization environments
Local Documentation: notes about using /var/tmp storage

Abaqus Description

Abaqus uses finite element methods to find complete solutions for simple to complex linear and nonlinear engineering problems.

Abaqus Usage

Abaqus license check command center

What It Does

Abaqus has environments that allow modeling, solving, and visualizing a finite element structure. Abaqus can be used to create solid, shell, and framework models. These models can then be used for both static and dynamic stress analysis simulations.

License Information

We have 100 academic teaching licenses for Abaqus. Those licenses are on the license server named s-l010.engr.uiowa.edu

The ABAQUS teaching license does not allow exporting data in alternate formats.

Linux

The research license is on the license server license.engineering.uiowa.edu. To configure your environment to access the research license, you need to set the environment variable ABAQUSLM_LICENSE_FILE. We have written a setup script that you can source in your environment if you run Abaqus on the engineering network, or you can add the environment variable definition to your own setup script.

To source the setup script (the source command is a 'dot' in a Bash shell), use the command
. abaqusres_setup

To define the environment variable in your own script/shell, use the command

export ABAQUSLM_LICENSE_FILE=@license.engineering.uiowa.edu

Windows

The Abaqus config file is in C:SIMULIAAbaqus6.12-1SMAsiteabaqus_v6.env. To use the research license, copy the Abaqus config file into your working directory (the directory you run Abaqus from), and make these modifications: 1) comment out the line license_file='@s-l010...' and uncomment the line license_file='license...'; and 2) comment out the line academic=TEACHING and uncomment the line academic=RESEARCH. The correct lines are shown below.

#abaquslm_license_file='@s-l010.engr.uiowa.edu'
abaquslm_license_file='@license.engineering.uiowa.edu'

#academic=TEACHING
academic=RESEARCH

Research Licenses

The use of the research licenses for both Linux and Windows is summarized in this table:

UnitAnalysisCAE
Engineering (CSS labs and CSS-managed machines)
8
Solidification Lab
0
CCAD
1
OBRL
5

Usage Information

Linux: from the start menu go to Applications | Engineering Software | abaqus or type abaqusmenu or abaqus cae from a shell prompt. Temporary files must be stored in /var/tmp.

Windows: go to Start | All Programs | Abaqus 6.12-1 and select the appropriate command. Files must be saved locally in your home directory.

Abaqus License Status Command

FastX from Windows or Macintosh: start Abaqus with the -mesa option as in

abaqus cae -mesa

Abaqus License Check Command Line

or abaqus viewer -mesa