Are you ready to talk?

Abaqus Hardware and Licensing Options

Table of contents

Personally, I find solving finite element problems way more interesting than installing the software, ensuring the hardware works and worrying about licenses. Unfortunately, hardware and licenses are needed to do the more interesting stuff. Therefore I’ll say a bit more about that in this blog.

I’ll go into the traditional options with standalone Abaqus as well as the running an .inp file using the 3DEXPERIENCE platform on the cloud.

Standalone

Traditionally, Abaqus is run as a standalone product, not connected to 3DEXPERIENCE. I'll first talk about hardware and software in this case.

Hardware - Standalone

Here at TECHNIA we once considered writing a blog about hardware suggestions for Abaqus usage. However, we decided against this, since it can change quite quickly. To see whether your system is supported, check the program directories

This will tell you which operating systems are supported, which versions of fortran are needed for user subroutine linking, etc. so you can determine whether your system is ok.

Smulia_Abaqus_required_hardware_example

For questions such as hardware selection, Simulia's knowledge base can provide additional info. QA00000059173 gives information on "Obtaining Performance Estimates for SIMULIA Abaqus with Different Hardware Configurations". This gives general recommendations as well as links to several papers. Check this out when you are thinking of getting a new system.

Licensing - Standalone

The most common licensing scheme nowadays (and the only one offered to new customers) is the use of extended tokens. In this case there are separate licenses for the graphical user interface and to run analyses. These licenses and tokens can be used for the entire extended portfolio, so not only Abaqus, but also Isight, FE-Safe, Tosca. The amount of tokens required depends on what you want to do. For Abaqus, the main driving factor is the amount of cores that the analysis will be run on. This can be calculated using the formula: INT(5 * N^0.422). For more information see our FAQ page.

These licenses are usually leased for a year. It is also possible to buy them or to have a quarterly license. In the last case, there is an uplift.

With this licensing scheme tokens are used most effectively if there is constant simulation load throughout the year. To run an incidental project where results are required quickly (many cores used) a large amount of tokens is required for at least a quarter.

Running Analyses on the Cloud

Dassault now also offers the possibility to run Abaqus analyses while being connected to the platform. Here we already have an input file that has already been created in Abaqus (standalone) and this will be run via the platform. This requires the 'simulation manager'-app, which is part of the 'all physics analyst'- role. I'll first give a step-by-step example of how this works, and then discuss the options for hardware and license usage on the platform.

To run an analysis on the platform, we first need to log in. This assumes an account with the correct role is available.

In the V+R quadrant of the compass, select the Simulation Manager App and drag it to the dashboard (the area on the right):

simulation_manager_app

You can enlarge this area with the diagonal arrow in the top right corner if you want to. Ass indicated in the screen, a new simulation can be started via the +-sign:

simulation_manager_new_simulation

This opens the 'Create Simulation'-tab where you provide a title for the Simulation. This will allow you to find it back more easily later on.

simulation_manager_create_simulation

As indicated, you can then simply drop your input file:

Simulation_manager_drop_input_file

In this case, I'll use an example from one of our tutorials. Click on the 'play'-button in the top right corner to configure and run your analysis:

simulation_manager_play_configure_and_run-1

The next screen provides options that are similar to those when setting up a job in Abaqus/CAE. I will not discuss the 'license' or 'configuration' option now, but save that for the section on license and hardware respectively.

What is left is the input file selection, as well as the analysis type. Here you can select whether you want to run the entire analysis, or only do a syntax check or data check:

Simulation_manager_analysis_type

You can also select the Abaqus version, currently 2019, 2020 en 2021 are available:

Simulation_manager_Abaqus_version

For the results format, you can select an .odb file and/or sim file and/or experience content.

The solver precision and output precision can be set, similar to an Abaqus job.

Once you click run, the analysis will be started.

You can then see what the current status is, as well as the output files generated:

simulation_manager_content

There is also a monitor tab, that allows you to see a graph of e.g. total energy, kinetic energy, stable time increment etc. to track the progress of the analysis.

Simulation_manager_result_monitor

The log tab gives access to various output files:

simulation_manager_results_logs

The summary tab gives a summary of the analysis, including license usage:

simulation_manager_results_summary

Once the analysis is fully completed and postprocessing is done, the default image of a gear is changed into an image of the actual model:

simulation_manager_image_gear_model

We can then access the results. The .odb can be downloaded, but we can also view the results directly on the platform, e.g. using the 3D play app:

simulation_manager_open_in_3d_play

We can then show a movie of the von Mises stress.

You can also find a demo of this, a bit further down in this blog.

Hardware -3DEXPERIENCE Platform

When running an analysis on the platform, we don't need our own hardware.

Currently, there are three configuration available: small, medium and large, corresponding to 18, 36 or 144 cores.

simulation_manager_hardware

When running on the cloud, the hardware is included. This means you do not need to invest in your own 144-core machine.

Licensing -3DEXPERIENCE Platform

In order to use the3DEXPERIENCE platform, a relevant role is required as a prerequisite. To run the analysis itself, there are two types of licenses available: tokens and credits.

Tokens work in the same way as we explained for the standalone product: you pay an (annual) fee and are allowed to use the tokens during this period. They can be checked out from a pool while running an analysis, and once the analysis completes they are returned to the pool.

In contrast to tokens, credits are consumable, they are 'used up'. If you pay for an analysis using credits, then you consume a certain amount of per hour. This amount depends on the amount of cores you run the analysis on. 

simulation_manager_software

This allows a lot of flexibility. It may not be needed to buy additional tokens for the entire year if you want to run one analysis on more cores or when you want to run a small job, while a larger one is still running and consuming all tokens.

Comparison

This being said, let's compare both options:

Stand alone On cloud
No 3DEXPERIENCE role required 3DEXPERIENCE role required

Hardware required:

  • investment
  • always the same
  • can be tuned to specific requirements

Hardware included:

  • No investment in hardware
  • Flexibility to use different numbers of cores
  • No control over exact specifications

Token-based licensing:

  • best for constant workload

Token-based or credit-based licensing:

  • flexible; can handle bursts of high workload

In general, the platform option gives more flexibility and the option to pay for what you actually use, rather than the maximal load you need at some time during the year. This comes at the extra cost of needing the3DEXPERIENCE role. I haven't done a direct cost comparison between cloud tokens, cloud credits and stand alone tokens, please contact our sales department if you are thinking about using this and require more information.

Furthermore, my colleague Peter Straetemans had a nice presentation at the SIMIF, where he compared showed these options and also compared run times for different examples. He showed that for a large Abaqus/Standard model on 18 cores, the memory on the cloud did not suffice (paging) and the run time on the cloud was significantly slower than on his workstation. Small and medium sized jobs, as well as an Explicit job did work well. For explicit, using 144 cores on the cloud allowed the analysis to be run about two times as fast, compared to the 32 cores available in his work station. 

Conclusion

Though I haven't done enough testing to be 100% sure what is most useful when, the possibility to run on the cloud seems especially useful if you incidentally have a much higher workload than you normally have. Cloud hardware and consumable credits could then meet such an incidental peak, without the necessity to invest in hardware or a huge number of tokens. For a constant workload, I expect the traditional approach where Abaqus is run on the user's own system is still more cost effective, especially if the hardware is already available. I can imagine a hybrid approach where a base-load is covered by tokens and bursts are covered by credits could also make sense in some cases.

Need help?

Our simulation team are on-hand to provide tailored guidance and support with a deep knowledge of the full SIMULIA portfolio. Reach out to talk to an expert today.

Case Studies

In fiercely competitive industries, efficiency, transparency, and responsibility are more in demand than ever. That’s why we help clients deploy solutions that simplify processes, drive product innovation, and shorten time to market.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Best Practices for Dynamic Analysis of Bridges

BRIGADE/Plus provides comprehensive tools for static and dynamic analysis of bridges under various load conditions, ensuring structural resilience.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

New Year, New Fortran Compiler

Learn how to resolve compatibility issues between Abaqus and the Intel Fortran compiler after the discontinuation of ifort in 2025. This guide covers installation and setup for both Windows and Linux, helping you smoothly switch to the ifx compiler for user subroutine integration. Follow detailed instructions to modify environment files and install necessary toolkits, ensuring uninterrupted analysis performance.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Extended free body cut

Discover the trade-offs bridge engineers face in balancing simplicity and accuracy in structural analysis. Learn how BRIGADE/Plus revolutionizes bridge design with the Extended Free-Body Cut (FBC) method, enabling precise calculations for complex geometries, moving loads, and detailed 3D effects. Explore how this advanced feature bridges the gap between traditional models and modern engineering demands. Stay ahead in bridge engineering with TECHNIA’s cutting-edge solutions

Want to receive more content like this?

Sign up to receive a weekly roundup of Expert insights as they are published...

  • Related news & articles straight to your inbox
  • Hints, tips & how-tos
  • Thought leadership articles