Support

These Frequently Asked Questions are designed to provide an easy understanding of general questions aswell as problems that could occur with our softwares. The softwares in question are IMPETUS Afea Solver, IMPETUS Afea Post Processor and the license.

IMPETUS Afea Solver

  • Which platforms are supported?
    IMPETUS Afea Solver is currently supported on the following Operation Systems:
    32-bit and 64-bit:
    • Windows XP
    • Windows Vista
    • Windows 7
    64-bit only:
    • Redhat / CentOS 6
    • OpenSUSE 11
    • OpenSUSE 12
    We highly recommend a Windows platform since it's provided with a graphical user interface for easier use. The GNU/Linux versions are purely console-based.
  • How reliable are the results generated by IMPETUS Afea Solver compared with other FE solvers?
    By combining double precision with higher order elements, the results achieved with IMPETUS Afea Solver are highly accurate. The higher order elements allow for extreme deformations and are highly suitable for sheet metal forming where 1-element in thickness generally is good enough.
    For test results of analytical solutions and comparison with real life experiments, check our Validation Models page.
  • Does IMPETUS Afea Solver support GPU acceleration?
    Yes! IMPETUS Afea Solver utilizes Nvidia CUDA library for hardware acceleration.
  • Why does IMPETUS Afea Solver support CUDA and not OpenCL?
    The reason why we've chosen CUDA prior to OpenCL is because the CUDA framework is much more mature than its counterpart.
  • I ran a small model twice, one with CPU only and one with GPU acceleration. The GPU accelerated simulation was slower than the pure 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.
  • When I start a GPU accelerated simulation, I get the error message:
    "CUDA error in file [XX.cpp], line YY : CUDA driver version is insufficient for CUDA runtime version.", what's 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 driver and try again.
  • Sometimes in the middle of a simulation, I get one of these error messages:
    "CUDA error in file [XX.cpp], line YY : the launch timed out and was terminated",
    "CUDA error in file [XX.cpp], line YY : unknown error", what's wrong?
    This error message appears if one part of the GPU code takes more than X 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. 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:
    1. Open the command prompt (dos or powershell) as administrator
    2. Navigate to "C:\Program Files\NVIDIA Corporation\NVSMI"
    3. Type: "nvidia-smi.exe -dm 1"
    4. Reboot the machine
  • I can start a GPU accelerated simulation without any problems locally. However, when I connect to the machine through a Remote Desktop Connection, all the GPU checkboxes are grayed out. What's wrong?
    IMPETUS Afea Solver uses Nvidia CUDA library for GPU acceleration. Remote Desktop does normally not support hardware acceleration through the remote GPU. The launcher will automatically detect this and disable these controls. This problem can be solved by enabling TCC for your Nvidia Tesla graphics card (Only Tesla cards supports TCC mode). You can also try one of the alternatives described here.
    The following steps describe how to enable TCC mode:
    1. Open the command prompt (dos or powershell) as administrator
    2. Navigate to "C:\Program Files\NVIDIA Corporation\NVSMI"
    3. Type: "nvidia-smi.exe -dm 1"
    4. Reboot the machine

IMPETUS Afea Post Processor

  • What platforms are supported?
    IMPETUS Afea Post Processor is currently supported on the following Operation Systems:
    32-bit and 64-bit:
    • Windows XP
    • Windows Vista
    • Windows 7
    64-bit only:
    • Redhat / CentOS 6
    • Fedora 17
    • OpenSUSE 12
    • Ubuntu 12
  • I run the automatic software update of IMPETUS Afea Post Processor, but after restarting the application it keeps telling me that a new version is available. How can I update to the latest version?
    Make sure that only one instance of Post Processor is running before updating. Then in the last step of the software update procedure, check the 'Show installation window' before you click the Restart PostProcessor button.
  • I am using Linux. When I start Post Processor I see a window telling me that a new version is available. I click the 'Get the new version' button, but it fails.
    Automatic software update is only supported on Windows. On Linux you have to download the new package manually from our webpage.
  • When I start the Post Processor through a Remote Desktop Connection, I get the error message:
    "Failed to set up render context. Probably a suitable pixelformat was not found. Make sure you have the latest graphics driver installed.", what's wrong?
    The short answer - IMPETUS Afea Post Processor does not work with Remote Desktop.
    The longer answer - IMPETUS Afea Post Processor use OpenGL for rendering graphics. Remote Desktop does not fully support hardware accelerated OpenGL. Instead, the Remote Desktop uses the Microsoft software implementation of OpenGL which only supports OpenGL version 1.1 and not the hardware accelerated driver provided by NVIDIA or AMD/ATI. IMPETUS Afea Post Processor requires access to the graphics hardware directly. For this reason IMPETUS Afea Post Processor cannot be started through a Remote Desktop Connection.
  • What are the alternatives to using Remote Desktop Connection?
    Generally any solution supports remote hardware accelerated rendering will do. In particular, VNC is generally recommended for remote rendering, because it runs all the graphics rendering remotely and sends the resulting image to the local machine.
    The following alternatives have been tested and are working.
    The speed and visual quality will vary. So whenever possible, we recommend running IMPETUS Afea Post Processor locally.
  • I'm having problems with the 3D graphics on my laptop, I cannot create screenshots or video in PostProcessor. 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.

License

  • What kind of technology are you using for your licensing?
    We're currently only using a USB dongle combined with a license file. Network licensing might be added in the near future.
  • How do I install the license file and the USB dongle?
    License installation walkthrough: