Command manual
All simulation commands. Structural input format and mathematical formulations are included.
Learning materials
Foundational information and in-depth tutorials to help you get the most out of our software.
Intrinsic operations
Overview and documentation of the many intrinsic operations available in IMPETUS AFEA Solver.
Other documentation
Frequently asked questions
A set of Frequently Asked Questions, compiled to provide quick answers to some of the most common questions related to our software.
IMPETUS Afea Solver Engine
Which platforms are supported?
IMPETUS Afea Solver is currently supported on the following 64-bit Operating Systems:
- Windows 10
- Redhat / CentOS 7
- Ubuntu 18.04 LTS
From version 6, IMPETUS Afea Solver requires CUDA 11 in order to utilize GPU acceleration. This means that the server needs to have CUDA 11 compatible drivers installed.
On 14th January 2020, Windows 7 and Windows Server 2012 reached the end of their life cycles and are no longer supported by Microsoft. Due to this, the latest Nvidia drivers no longer support these operating systems.
How reliable are the results generated by IMPETUS Afea Solver?
Our focus is to ensure a functional and a quality assured software that is reliable to all of our customers.
Each released version of IMPETUS Afea Solver’s computational modules (FE and DP) is subjected to version control based on a benchmark database. We test all our input commands to verify that they work correctly. For some applications, Recommended Modelling Practices (RMP) have been developed. The RMPs contain validation tests in combination with a recommended modelling methodology.
Our documents are updated based on the latest version control.
Does IMPETUS Afea Solver support GPU acceleration?
Yes, IMPETUS Afea Solver supports GPU acceleration utilizing Nvidia CUDA library. This means that we only support Nvidia graphics card (with CUDA support). Our software is built with GPU in mind and most parts of the software can utilize GPU acceleration. We currently support Mulit-GPU on a single node.
More information about Nvidia CUDA enabled applications can be found here:
GPU-ACCELERATED APPLICATIONS
Which graphics cards are supported?
IMPETUS Afea Solver currently supports CUDA-enabled devices with “compute capability” 3.5 or higher.
Please visit the link below to see if your graphics card is supported or not:
CUDA GPUs
I ran a small model twice, with and without GPU acceleration. The GPU simulation was slower than the CPU simulation. How come?
While GPU acceleration usually speeds up a simulation, it’s actually slower when running small models. This is related to the GPU architecture, which is less efficient whenever only a small fraction of the available threads can be utilized.
Is it possible to resume a simulation?
Yes it is possible. To resume a simulation, use the “Resume simulation” button. This button will open a new dialog window with some options. The most simple way is to resume the simulation without any modifications. It’s also possible to increase the termination time or for more advanced options, one can modify termination time and the output frequncy.
(Be aware that resuming simulations might not work across different solver versions)
IMPETUS Afea Solver GUI
Which platforms are supported?
IMPETUS Afea Solver GUI is currently supported on the following 64-bit Operation Systems:
- Windows 10
- Windows 7
- Redhat / CentOS 7
- Ubuntu 18.04 LTS
How do I connect to the server over the network?
We highly recommend using our built-in client-server interface. This allows to user to submit simulations and post process over the network. Read more about it in our
getting started document and our blog post about compute nodes.
Post processing over the network might not always be the most ideal way. If the simulation output is too large, the amount of data that is transferred between the client and the server might be too large and slow down the process. It that is the case, then we recommend using Windows Remote Desktop, VNC or TeamViewer (ask your IT department before using these since they might be blacklisted).
For more information about how to use IMPETUS Afea Solver with Microsoft Remote Desktop, please visit Running IMPETUS Afea Solver GUI remotely section here.
Which port(s) do we need to open up in our firewall in order to be able to access the server?
Port 8860 is the only one that needs to be open.
When I’m browsing the job list, the application freezes for at few seconds. This happens every minute. What’s wrong?
This problem can occur if there are jobs in the list that are/were executed on a network drive. If this network drive is not accessible through your client machine (e.g. credential signins are incorrect or not set), then this problem could occur. Make sure all network drives that are being used are properly configured.
Troubleshooting
When I start the installer, a window pops up but there are no buttons to proceed, what should I do?
This problem occurs if your display settings is set to scale text, apps and other items. The most likely reason is that your display is a High-DPI monitor and therefore scaling is enabled. To make the buttons visible, just resize the window vertically. If done correctly, the bottom buttons should now be visible.
I’m having problems with the 3D graphics on my laptop, I can’t create screenshots or videos. What is wrong?
If the laptop has an NVIDIA graphics processor, make sure it is used and not the integrated graphics processor. Open NVIDIA Control Panel and go to Manage 3D Settings. Under Preferred graphics processor, if there is a choice between Auto, High-performance NVIDIA processor and Integrated graphics, select High-performance NVIDIA processor and Apply the changes.
When I start a simulation on one GPU, the same amount of memory is allocated on my second GPU. What’s wrong?
This problem could occur if your multi-GPU system based on GeForce cards with SLI bridge enabled. Try to disable SLI in the Nvidia Control Panel.
I get the error message: “This software requires a newer version of the graphics driver”. What is wrong?
This error message appears if the CUDA driver is insufficient to the CUDA runtime library. The most likely reason is that the graphics driver is too old. Download and update to the latest version and try again.
From version 6, IMPETUS Afea Solver requires CUDA 11 in order to utilize GPU acceleration. This means that the server needs to have CUDA 11 compatible drivers installed.
On 14th January 2020, Windows 7 and Windows Server 2012 reached the end of their life cycles and are no longer supported by Microsoft. Due to this, the latest Nvidia drivers no longer support these operating systems.
Latest Nvidia drivers can be found here:
NVIDIA Drivers
I get the error message: “Error: No CUDA 3.5 (or higher) capable devices found”. What is wrong?
IMPETUS Afea Solver only supports Nvidia graphics cards as it utilizes CUDA. Minimum requirements is a graphics card with compute capability 3.5 (or higher).
I get the error message: “CUDA error: XXXX in file YYYY, line ZZZZ”. What is wrong?
It seems like one CUDA kernel or function (GPU) failed to execute. Please, contact our support with the error message. The error message is also written to gpu.info file. To make the process easier, please attach the gpu.info file to the email.
support@impetus.no
I get the error message: “the launch timed out and was terminated”. What is wrong?
This error message appears if one part of the GPU code takes more than Y seconds to execute. As a safety mechanism, the OS stops the GPU in order to prevent the screen from freezing.
If you are running Linux, the reason might be that the GPU is used for display and running X (window manager). Try using a separate GPU for display and use your CUDA-enabled GPU as accelerator.
If you are running Windows, there are two possible reasons why this error message appears. You are either using a GeForce card as CUDA accelerator or a Tesla card with TCC turned off. If it’s the first case then the only possible way to solve this is to increase the watchdog timer. If it’s the second case then try enabling TCC mode for your Tesla card.
Increase watchdog timer
The following steps describe how to enable TCC mode:
- Open the command prompt (dos or powershell) as administrator
- Navigate to “C:\Program Files\NVIDIA Corporation\NVSMI”
- Type: “nvidia-smi.exe -dm 1”
- Reboot the machine
I get the error message: unable to initialize implib DLL not found, what’s wrong?
This could come if multiple versions are installed. Most likely the software has been installed for the current user and for all users. You can try to fix this by running the Diagnostics tool.
To run the diagonstics tool, click on File -> Help -> Diagnostics
Then click on “Fix problems” button on top right corner.
I’ve started a simulation but it says “waiting” even though no other jobs are running. What’s wrong?
The most likely scenario is that the license unit is not set for the current compute node. Open the License information window (the key-icon at the top right corner) and then click the button in the license unit box. Now, choose the compute node you wish to assign the unit to and then confirm by clicking the OK button.
If a unit is already assigned to the compute node, try to remove it and re-add it again and the click the OK button.
Getting started
What are the system requirements? How do I install IMPETUS Afea Solver? How do I keep my software up-to-date? How do I start a simulation?
Test your hardware with our “Performance benchmark” tool (no license required).
Performance benchmarkAre you a new user and want to learn how the command file structure works? We have prepared a simple cookbook for you.
User cookbook- What are the system requirements?
- How do I install IMPETUS Afea Solver?
- How do I keep my software up-to-date?
Are you a new user and want to learn how the command file structure works?
We have prepared a simple cookbook for you.
User cookbookTest your hardware with our “Performance benchmark” tool (no license required).
Performance benchmarkSystem description
IMPETUS Afea Solver is a system for non-linear explicit finite element simulations. The system is made up of different software components, data libraries and documentation.
Verifier documentation
Each released version of IMPETUS Afea Solver’s computational modules (FE and DP) is subjected to version control based on a benchmark database.
The benchmark database contains verification tests, validation tests and tests subjected to version control only. Tests in the benchmark database are organized and run with an internal software called the Verifier. Tests are associated with targets, which are automatically checked by the Verifier. Documentation generated from the Verifier is presented below and is updated in conjunction with official releases of the software.
Verification – Input Commands Verification – Explosives Verification – HIII Dummy, Male, 50th percentile Validation – Close-Range Blast Loading Validation – Terminal Ballistics Validation – Material Failure Prediction Of Large-Scale Steel StructuresUser material models
IMPETUS Afea Solver comes with support for user defined material models. For information about how it works, please check the documentation below.
Didn’t find what you’re looking for?
If you couldn’t find an answer or if you have any other unrelated question, please contact your local distributor or our direct support:
Join us at the Impetus MARKET!
Impetus MARKET is where the user community shares data. We want you to get a flying start with your simulation work.