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 | 1 | 2 | 4 | 8 | 12 | 16 | 24 | 32 | 64 | 128 |
Tokens | 5 | 6 | 8 | 12 | 14 | 16 | 19 | 21 | 28 | 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):
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.
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
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:
Unit | Analysis | CAE |
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